Prev Package | Next Package | Frames | No Frames |
Interface Summary | |
ProgramCounter.ProgramCounterListener | interface for pc listener listeners mainly implemented by varmonitor varnodes |
SymbolTable.SymbolTableListener | |
VisitorMaster.VisitorListener |
Class Summary | |
BreakPointTable | handle break points. |
DumpVisitor | Dumps all nodes. |
InterpreterVisitor | This is the heart of the interpreter in AdaLogo. |
InterpreterVisitor.AdaLogoSyntaxSemanticException | WrongIntegerExpressionException nothing special here. |
InterpreterVisitor.AssignmentStatementException | AssignmentStatementException nothing special here. |
InterpreterVisitor.ExitStatementException | ExitStatementException nothing special here. |
InterpreterVisitor.IdentifierException | IdentifierException nothing special here. |
InterpreterVisitor.InterpreterAbortException | InterpreterVisitorException nothing special here. |
InterpreterVisitor.ProcedureCallStatementException | ProcedureCallStatementException nothing special here. |
InterpreterVisitor.WrongBooleanExpressionException | WrongBooleanExpressionException nothing special here. |
InterpreterVisitor.WrongIntegerExpressionException | WrongIntegerExpressionException nothing special here. |
InterpreterVisitor.WrongNumberOfChildrenException | IntegerIdentifierException nothing special here. |
ProgramCounter | programm counter. |
SymbolTable | this will store the symbol tables used during interpretation of adalogo code |
SymbolTable.SymbolTableException | symbol table exceptions. |
SymbolTable.Test | a small testbench for the class. |
VisitorMaster | this will manage the visitors in threads TODO make visitors speak only to master all actions to outside should be handled with invokeLater |
VisitorMaster.VisitorEvent |