Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2003-10-24
2009-12-22
Kang, Insun (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
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.
Canning Kevin J.
Kang Insun
Lahive & Cockfield LLP
The Math Works, Inc.
LandOfFree
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.
Profile ID: LFUS-PAI-O-4140932