test2.tool
クラス PrintWalker

java.lang.Object
  拡張test2.analysis.AnalysisAdapter
      拡張test2.analysis.DepthFirstAdapter
          拡張test2.tool.PrintWalker
すべての実装インタフェース:
Analysis, Switch

public class PrintWalker
extends DepthFirstAdapter

Simple AST walker. This is simple Abstract Syntax Tree walker which will visit each of the nodes and print on standard output the name of particular node visited. This class can be very usefull while testing the tree structure for a given input. Check PrintTree class.

作成者:
Mariusz Nowostawski

コンストラクタの概要
PrintWalker()
           
 
メソッドの概要
 void defaultCase(Node node)
           
 void defaultIn(Node node)
           
 void defaultOut(Node node)
           
 
クラス test2.analysis.DepthFirstAdapter から継承したメソッド
caseADivTerm, caseAExprFactor, caseAFactorTerm, caseAMinusExpr, caseAMultTerm, caseANumberFactor, caseAPlusExpr, caseATermExpr, caseStart, inADivTerm, inAExprFactor, inAFactorTerm, inAMinusExpr, inAMultTerm, inANumberFactor, inAPlusExpr, inATermExpr, inStart, outADivTerm, outAExprFactor, outAFactorTerm, outAMinusExpr, outAMultTerm, outANumberFactor, outAPlusExpr, outATermExpr, outStart
 
クラス test2.analysis.AnalysisAdapter から継承したメソッド
caseEOF, caseTBlank, caseTDiv, caseTLPar, caseTMinus, caseTMult, caseTNumber, caseTPlus, caseTRPar, getIn, getOut, setIn, setOut
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PrintWalker

public PrintWalker()
メソッドの詳細

defaultIn

public void defaultIn(Node node)
オーバーライド:
クラス DepthFirstAdapter 内の defaultIn

defaultOut

public void defaultOut(Node node)
オーバーライド:
クラス DepthFirstAdapter 内の defaultOut

defaultCase

public void defaultCase(Node node)
オーバーライド:
クラス AnalysisAdapter 内の defaultCase