|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
| Expression | Defines a mJ expression; implementations are not public |
| MJ | A holder class for constants and top level Nodes |
| Statement | Defines a mJ statement; implementations are not public |
| Class Summary | |
| Interpreter | Runs a mJ Program in a separate Thread |
| MicroJ1 | Parser for mJ level 1 |
| MicroJ3 | Parser for mJ level 3 |
| MJ.Method | A mJ method containing an array of statements |
| MJ.Node | A node in mJ syntax tree |
| MJ.Program | A mJ program containing an array of methods |
| Parser | Syntax analysis phase for a mJ file; makes a syntax tree |
| Scanner | Lexical analysis phase for a mJ file |
| ToJava | A Translator implementation for Java language |
| ToPascal | A Translator implementation for Pascal language |
| Translator | This is a perfect example of Visitor design pattern. |
| Util | Static utility methods |
| Exception Summary | |
| Parser.Exception | Signals a compiler error |
mJ classes for parsing, execution, and translation (CSE 461)
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||