coins.ast
クラス StdVisitor
java.lang.Object
|
+--coins.ast.StdVisitor
- すべての実装インタフェース:
- Visitor
- public class StdVisitor
- extends java.lang.Object
- implements Visitor
Standard Visitor.
All the atXXX()
methods in this class
call accept()
on the left child and then the right child.
This class should be subclassed so that atXXX()
performs
something meaningful.
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StdVisitor
public StdVisitor()
atASTList
public void atASTList(ASTList n)
- 定義:
- インタフェース
Visitor
内の atASTList
atPragma
public void atPragma(Pragma n)
- 定義:
- インタフェース
Visitor
内の atPragma
atAsmExpr
public void atAsmExpr(AsmExpr n)
- 定義:
- インタフェース
Visitor
内の atAsmExpr
atCompoundStmnt
public void atCompoundStmnt(CompoundStmnt n)
- 定義:
- インタフェース
Visitor
内の atCompoundStmnt
atStruct
public void atStruct(Struct n)
- 定義:
- インタフェース
Visitor
内の atStruct
atUnion
public void atUnion(Union n)
- 定義:
- インタフェース
Visitor
内の atUnion
atDeclarator
public void atDeclarator(Declarator n)
- 定義:
- インタフェース
Visitor
内の atDeclarator
atDeclaratorList
public void atDeclaratorList(DeclaratorList n)
- 定義:
- インタフェース
Visitor
内の atDeclaratorList
atEnum
public void atEnum(Enum n)
- 定義:
- インタフェース
Visitor
内の atEnum
atFunction
public void atFunction(Function n)
- 定義:
- インタフェース
Visitor
内の atFunction
atPair
public void atPair(Pair n)
- 定義:
- インタフェース
Visitor
内の atPair
atAddressExpr
public void atAddressExpr(AddressExpr n)
- 定義:
- インタフェース
Visitor
内の atAddressExpr
atArithBinaryExpr
public void atArithBinaryExpr(ArithBinaryExpr n)
- 定義:
- インタフェース
Visitor
内の atArithBinaryExpr
atArithUnaryExpr
public void atArithUnaryExpr(ArithUnaryExpr n)
- 定義:
- インタフェース
Visitor
内の atArithUnaryExpr
atArrayExpr
public void atArrayExpr(ArrayExpr n)
- 定義:
- インタフェース
Visitor
内の atArrayExpr
atAssignExpr
public void atAssignExpr(AssignExpr n)
- 定義:
- インタフェース
Visitor
内の atAssignExpr
atCallExpr
public void atCallExpr(CallExpr n)
- 定義:
- インタフェース
Visitor
内の atCallExpr
atCastExpr
public void atCastExpr(CastExpr n)
- 定義:
- インタフェース
Visitor
内の atCastExpr
atSizeofExpr
public void atSizeofExpr(SizeofExpr n)
- 定義:
- インタフェース
Visitor
内の atSizeofExpr
atCommaExpr
public void atCommaExpr(CommaExpr n)
- 定義:
- インタフェース
Visitor
内の atCommaExpr
atConditionalExpr
public void atConditionalExpr(ConditionalExpr n)
- 定義:
- インタフェース
Visitor
内の atConditionalExpr
atConstantExpr
public void atConstantExpr(ConstantExpr n)
- 定義:
- インタフェース
Visitor
内の atConstantExpr
atDereferenceExpr
public void atDereferenceExpr(DereferenceExpr n)
- 定義:
- インタフェース
Visitor
内の atDereferenceExpr
atArrayInitializer
public void atArrayInitializer(ArrayInitializer n)
- 定義:
- インタフェース
Visitor
内の atArrayInitializer
atMemberExpr
public void atMemberExpr(MemberExpr n)
- 定義:
- インタフェース
Visitor
内の atMemberExpr
atPointerBinaryExpr
public void atPointerBinaryExpr(PointerBinaryExpr n)
- 定義:
- インタフェース
Visitor
内の atPointerBinaryExpr
atPostfixExpr
public void atPostfixExpr(PostfixExpr n)
- 定義:
- インタフェース
Visitor
内の atPostfixExpr
atPrefixExpr
public void atPrefixExpr(PrefixExpr n)
- 定義:
- インタフェース
Visitor
内の atPrefixExpr
atStringLiteral
public void atStringLiteral(StringLiteral n)
- 定義:
- インタフェース
Visitor
内の atStringLiteral
atVariableExpr
public void atVariableExpr(VariableExpr n)
- 定義:
- インタフェース
Visitor
内の atVariableExpr
atBreakStmnt
public void atBreakStmnt(BreakStmnt n)
- 定義:
- インタフェース
Visitor
内の atBreakStmnt
atCaseLabel
public void atCaseLabel(CaseLabel n)
- 定義:
- インタフェース
Visitor
内の atCaseLabel
atContinueStmnt
public void atContinueStmnt(ContinueStmnt n)
- 定義:
- インタフェース
Visitor
内の atContinueStmnt
atDefaultLabel
public void atDefaultLabel(DefaultLabel n)
- 定義:
- インタフェース
Visitor
内の atDefaultLabel
atDoStmnt
public void atDoStmnt(DoStmnt n)
- 定義:
- インタフェース
Visitor
内の atDoStmnt
atExpressionStmnt
public void atExpressionStmnt(ExpressionStmnt n)
- 定義:
- インタフェース
Visitor
内の atExpressionStmnt
atForStmnt
public void atForStmnt(ForStmnt n)
- 定義:
- インタフェース
Visitor
内の atForStmnt
atGotoStmnt
public void atGotoStmnt(GotoStmnt n)
- 定義:
- インタフェース
Visitor
内の atGotoStmnt
atIfStmnt
public void atIfStmnt(IfStmnt n)
- 定義:
- インタフェース
Visitor
内の atIfStmnt
atNamedLabel
public void atNamedLabel(NamedLabel n)
- 定義:
- インタフェース
Visitor
内の atNamedLabel
atNullStmnt
public void atNullStmnt(NullStmnt n)
- 定義:
- インタフェース
Visitor
内の atNullStmnt
atReturnStmnt
public void atReturnStmnt(ReturnStmnt n)
- 定義:
- インタフェース
Visitor
内の atReturnStmnt
atSwitchStmnt
public void atSwitchStmnt(SwitchStmnt n)
- 定義:
- インタフェース
Visitor
内の atSwitchStmnt
atWhileStmnt
public void atWhileStmnt(WhileStmnt n)
- 定義:
- インタフェース
Visitor
内の atWhileStmnt