Object-oriented Parser System
v3.6

gl
Interface Gl.Tree.Visitor

All Known Implementing Classes:
Visitor
Enclosing class:
Gl.Tree

public static interface Gl.Tree.Visitor

what a visitor must do: receive each tree class separately.


Method Summary
 Object visit(Gl.Tree.Add node)
           
 Object visit(Gl.Tree.AndIf node)
           
 Object visit(Gl.Tree.Assign node)
           
 Object visit(Gl.Tree.Deref node)
           
 Object visit(Gl.Tree.Div node)
           
 Object visit(Gl.Tree.Eq node)
           
 Object visit(Gl.Tree.Ge node)
           
 Object visit(Gl.Tree.Gt node)
           
 Object visit(Gl.Tree.Guard node)
           
 Object visit(Gl.Tree.Le node)
           
 Object visit(Gl.Tree.Lit node)
           
 Object visit(Gl.Tree.Loop node)
           
 Object visit(Gl.Tree.Lt node)
           
 Object visit(Gl.Tree.Mul node)
           
 Object visit(Gl.Tree.Ne node)
           
 Object visit(Gl.Tree.OrIf node)
           
 Object visit(Gl.Tree.Print node)
           
 Object visit(Gl.Tree.Rem node)
           
 Object visit(Gl.Tree.Select node)
           
 Object visit(Gl.Tree.Stmt node)
           
 Object visit(Gl.Tree.Sub node)
           
 Object visit(Gl.Tree.Var node)
           
 Object visit(Gl.Tree.Visit node)
          hook for unknown classes.
 Object visit(Gl.Tree.With node)
           
 

Method Detail

visit

Object visit(Gl.Tree.Select node)

visit

Object visit(Gl.Tree.Loop node)

visit

Object visit(Gl.Tree.Print node)

visit

Object visit(Gl.Tree.With node)

visit

Object visit(Gl.Tree.Stmt node)

visit

Object visit(Gl.Tree.Guard node)

visit

Object visit(Gl.Tree.Var node)

visit

Object visit(Gl.Tree.OrIf node)

visit

Object visit(Gl.Tree.AndIf node)

visit

Object visit(Gl.Tree.Eq node)

visit

Object visit(Gl.Tree.Ne node)

visit

Object visit(Gl.Tree.Lt node)

visit

Object visit(Gl.Tree.Le node)

visit

Object visit(Gl.Tree.Gt node)

visit

Object visit(Gl.Tree.Ge node)

visit

Object visit(Gl.Tree.Add node)

visit

Object visit(Gl.Tree.Sub node)

visit

Object visit(Gl.Tree.Mul node)

visit

Object visit(Gl.Tree.Div node)

visit

Object visit(Gl.Tree.Rem node)

visit

Object visit(Gl.Tree.Lit node)

visit

Object visit(Gl.Tree.Deref node)

visit

Object visit(Gl.Tree.Assign node)

visit

Object visit(Gl.Tree.Visit node)
hook for unknown classes.



(c) 2008 Axel T. Schreiner