System and method for providing context to operator overloading

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S144000, C717S141000, C717S140000, C717S114000, C717S116000, C717S108000

Reexamination Certificate

active

07636914

ABSTRACT:
A method of operator overloading that enables a user of a program development environment to view both the structure of the operands of the operation being overloaded, and also the context in which the operator is being used is disclosed. The present invention utilizes a parse tree created by a language processor. The use of the parse tree, which may be represented as a class, allows the context information to be made available to a class designer. Objects of the parse tree class include methods designed to identify the operator at a root and to retrieve left and right trees. An assignment function is defined which uses two parse tree objects as arguments and performs an indicated mathematical operation based upon the context revealed by the parse tree objects. The assignment function may exist in more than one class and be overloaded. The overloading of the assignment function enables the context within which the mathematical operation is occurring to become visible and be acted upon.

REFERENCES:
patent: 2004/0015473 (2004-01-01), Trappen et al.
patent: 2004/0015814 (2004-01-01), Trappen et al.
patent: 2005/0149914 (2005-07-01), Krapf et al.
Conway, “Parsing with C++ Deferred Expressions ,” ACM SIGPLAN Notices, vol. 29, No. 9, pp. 9-16, ACM, 1994.
Walter et al., “boost C++ Libraries uBLAS Overview,” copyright 200-2002.
Bischof et al., “Combining source transformation and operator overloading techniques to compute derivatives for MATLAB programs,” IEEE, 2002.
Miles et al., “Implementing generalized operator overloading,” 1998, Wiley & Sons.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for providing context to operator overloading does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for providing context to operator overloading, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for providing context to operator overloading will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4140932

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.