Changes between Version 10 and Version 11 of C Interface


Ignore:
Timestamp:
06/02/10 10:32:19 (16 years ago)
Author:
bperry
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • C Interface

    v10 v11  
    129129We must find out if ROSE and LLVM can do that.
    130130
     131== LLVM to TASS-AST ==
     132
     133Pragmas will not be parsed at source-code compile time.  Instead, they will be passed along as annotations to nodes in the abstract syntax tree and the ModelBuilder will use an ANTLR compiler to process individual pragmas.
     134
     135LLVM's clang front-end is building the TASS-abstract syntax tree and handling some of the language-level manipulations such as moving variables to outer scopes.  The pragma handler for LLVM's clang front-end compiler allows us to attach these pragmas to a specific node in the abstract syntax tree, which we'll then pass along to the model builder.