|
Class Summary |
| Block |
Processes a block of code, automatically ends scope upon exiting. |
| CPPProgram |
To model a C++ program |
| CProgram |
To model a C program |
| CSProgram |
To model a C# program that handles ONLY imperative constructs
(i.e., template does not contain a class declaration). |
| Function |
Processes a function, which is a "callable" block. |
| JProgram |
To model a Java program that handles ONLY imperative constructs
(i.e., template does not contain a class declaration). |
| Program |
Processes a program consisting of one or more functions,
and accounts for partial referencing environments of global variables. |
| Scope |
Models a scope object. |
| Statement |
Processes ONE statement, creates activation record for it. |
| StatementSequence |
Processes a sequence of statements which are NOT enclosed in braces,
creates activation record for them. |
| VBProgram |
To model a VB program |