Patent · US Expired

Extending program languages with source-program attribute tags

US6654953B1 · kind B1 · utility

47Cited by
7References
73Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 9, 1998
Grant dateNov 25, 2003
Priority date
Expiry dateOct 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.