Package adalogo.visitor

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