Extending program languages with source-program attribute tags
US6654953B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 9, 1998 |
| Grant date | Nov 25, 2003 |
| Priority date | — |
| Expiry date | Oct 9, 2018 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/30
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Attribute tags embedded in the statements of a source program system extend a programming language. A compiler for the program includes an interface to detect the attribute tags and to call one of a number of attribute-provider programs external to the compiler. The provider programs modify the operation of the compiler, for example by injecting additional statements or other code into the program at one or more predetermined points remote from the attribute tag. The compiler interface lists the names of the attributes and locations of their associated provider programs.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.