Uses of Interface
com.jeffpalm.basic.compiler.ast.IVisitor

Packages that use IVisitor
com.jeffpalm.basic.compiler.ast   
com.jeffpalm.basic.compiler.util   
com.jeffpalm.basic.compiler.visitors   
 

Uses of IVisitor in com.jeffpalm.basic.compiler.ast
 

Methods in com.jeffpalm.basic.compiler.ast with parameters of type IVisitor
 void VarList.traverse(IVisitor vis)
           
 void Var.traverse(IVisitor vis)
           
 void UnaryExpression.traverse(IVisitor vis)
           
 void StringExpression.traverse(IVisitor vis)
           
 void Statements.traverse(IVisitor vis)
           
 void Statement.traverse(IVisitor vis)
           
 void Statement.LineNumber.traverse(IVisitor vis)
           
 void Operator.traverse(IVisitor vis)
           
 void NumberExpression.traverse(IVisitor vis)
           
abstract  void Node.traverse(IVisitor vis)
           
 void ExprList.traverse(IVisitor vis)
           
 void Expression.traverse(IVisitor vis)
           
 void BinaryExpression.traverse(IVisitor vis)
           
protected abstract  void Statement.traverseRest(IVisitor vis)
           
protected  void RunStatement.traverseRest(IVisitor vis)
           
protected  void ReturnStatement.traverseRest(IVisitor vis)
           
protected  void PrintStatement.traverseRest(IVisitor vis)
           
protected  void ListStatement.traverseRest(IVisitor vis)
           
protected  void LetStatement.traverseRest(IVisitor vis)
           
protected  void InputStatement.traverseRest(IVisitor vis)
           
protected  void IfStatement.traverseRest(IVisitor vis)
           
protected  void GotoStatement.traverseRest(IVisitor vis)
           
protected  void GosubStatement.traverseRest(IVisitor vis)
           
protected  void EndStatement.traverseRest(IVisitor vis)
           
protected  void ClearStatement.traverseRest(IVisitor vis)
           
 

Uses of IVisitor in com.jeffpalm.basic.compiler.util
 

Methods in com.jeffpalm.basic.compiler.util that return IVisitor
 IVisitor Util.printingVisitor()
           
 

Uses of IVisitor in com.jeffpalm.basic.compiler.visitors
 

Classes in com.jeffpalm.basic.compiler.visitors that implement IVisitor
 class AbstractVisitor
           
 class CodeGenerator
           
 class DebuggedAbstractVisitor
           
 class Interpreter
           
 class PrintingVisitor