Changes between Version 10 and Version 11 of C Interface
- Timestamp:
- 06/02/10 10:32:19 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
C Interface
v10 v11 129 129 We must find out if ROSE and LLVM can do that. 130 130 131 == LLVM to TASS-AST == 132 133 Pragmas 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 135 LLVM'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.
