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