Embedded pre-processor with dynamic macro forms

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

C717S142000, C717S154000

Reexamination Certificate

active

06925635

ABSTRACT:
An embedded pre-processor having dynamic macro types is disclosed. After a lexer receives an identifier token from source code, the lexer compares the identifier token with the macro names stored in the symbol table. If the identifier token matches a macro name stored in the symbol table, the lexer replaces the identifier token with a macro form token. The lexer then sends the macro form token to a glue routine. The glue routine invokes a macro invocation parser. The lexer continues to transfer tokens to the macro invocation parser via the glue routine until the completion of the macro invocation. The macro invocation parser subsequently sends a macro body definition of the macro to the lexer.

REFERENCES:
patent: 5768564 (1998-06-01), Andrews et al.
patent: 6715141 (2004-03-01), Hodge
patent: 2002/0016639 (2002-02-01), Smith et al.
patent: 2002/0129341 (2002-09-01), Hibdon
Assembler Compiler Facility for Integrated User Written Preprocessor, IBM Technical Disclosure Bulletin, Jan. 1974, pp. 2614-2615.

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

Embedded pre-processor with dynamic macro forms does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Embedded pre-processor with dynamic macro forms, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Embedded pre-processor with dynamic macro forms will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3512601

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