×

Compiler with generic front end and dynamically loadable back ends

  • US 5,812,851 A
  • Filed: 03/21/1997
  • Issued: 09/22/1998
  • Est. Priority Date: 03/29/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus for compiling a source code file and producing variable target outputs therefrom, the apparatus comprising:

  • a front end that accepts the source code file and produces therefrom an abstract syntax tree that represents the syntactic structure of the source code file, the abstract syntax tree having at least one abstract syntax tree node;

    at least one back end that produces an associated back end tree from the abstract syntax tree, and further produces from the back end tree a target output, the back end tree having at least one back end tree node attached to an abstract syntax tree node; and

    a generic back end that controls and sequences execution of the at least one back end to produce an associated back end tree from each back end, wherein each back end is independent of the generic back end and is dynamically loaded by the apparatus during execution.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×