| Analysis |
Create an optimized AST from the parsing phase AST
|
| Ast |
Definition of the parser generated AST and the runtime AST
|
| Ast_info |
Pretty prints the runtime AST
|
| Environment |
Operations on AST analysis and runtime environments.
|
| Expression |
Evaluation of binary operations and comparaison of values
Various helper functions for expression evaluation
|
| Filename_util |
Filename utilities.
|
| Interpreter |
The Jtemplate interpreter
|
| Jtemplate |
Jtemplate initialization and launching of program
|
| Lexer |
Jtemplate lexer
|
| Library |
Registration of libraries
|
| Library_builtin |
Built in library implementation
|
| Library_io |
I / O library implementation
|
| Library_string |
String library implementation
|
| Parser |
Jtemplate parser
expression parsing adapted from ECMA-262
http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf
|
| Parser_util |
Routines to parse a file
|
| RuntimeError |
This module defines runtime errors that are reported to the user
|