Please download the dossier by clicking on the dossier button x
×

Tip technology and its application to sparcompiler pascal

  • US 6,305,011 B1
  • Filed: 01/16/1996
  • Issued: 10/16/2001
  • Est. Priority Date: 01/16/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of converting source code into object code, comprising the steps, performed by a data processing system having a memory, of:

  • providing, in the memory, a TIP that corresponds to a data structure in the memory, the data structure chosen from a group consisting of an identifier table data structure, a name list (NL) table data structure, a parse tree data structure, and a data structure representing a conventional grammar of a programming language, the TIP including at least one programming interface to the data structure, the programming interface chosen from a group consisting of a creation/deletion interface, an access interface, an update interface and an output interface, the at least one programming interface comprising a plurality of abstract interface levels including a representation level containing an interface to the data structure, the representation level for defining access to attributes and elements in the data structure, a definition level containing an interface to the representation level, the definition for defining access to abstract attributes in the representation level, and a conceptual level containing an interface to the definition level, the conceptual level for treating the data structure as a single abstract object, the conceptual level interface having a plurality of software procedures through which the TIP can be accessed by software outside the TIP, at least the data structure and the representation level not being accessible from outside the TIP, the conceptual level being accessible from outside the TIP and the definition level enabling at least one unique interface; and

    performing an operation on the data structure, as part of the conversion from source code into object code, by way of the conceptual level of the interface, which in turn accesses the representation level, which in turn accesses the data structure.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×