C# Class Babel.Compiler.AbstractNodeVisitor

Inheritance: NodeVisitor
Afficher le fichier Open project: shugo/babel

Méthodes publiques

Méthode Description
VisitAbstractIter ( AbstractIterSignature iter ) : void
VisitAbstractRoutine ( AbstractRoutineSignature routine ) : void
VisitAnd ( AndExpression and ) : void
VisitArgument ( Argument argument ) : void
VisitAssign ( AssignStatement assign ) : void
VisitAttr ( AttrDefinition attr ) : void
VisitBoolLiteral ( BoolLiteralExpression boolLiteral ) : void
VisitBreak ( BreakExpression breakExpr ) : void
VisitCall ( CallExpression call ) : void
VisitCase ( CaseStatement caseStmt ) : void
VisitCharLiteral ( CharLiteralExpression charLiteral ) : void
VisitClass ( ClassDefinition cls ) : void
VisitConst ( ConstDefinition constDef ) : void
VisitDeclaration ( DeclarationStatement decl ) : void
VisitException ( ExceptionExpression exception ) : void
VisitExpressionStatement ( ExpressionStatement exprstmt ) : void
VisitIf ( IfStatement ifStmt ) : void
VisitInclude ( IncludeClause include ) : void
VisitIntLiteral ( IntLiteralExpression intLiteral ) : void
VisitIter ( IterDefinition iter ) : void
VisitIterCall ( IterCallExpression iter ) : void
VisitLocal ( LocalExpression local ) : void
VisitLoop ( LoopStatement loop ) : void
VisitModalExpression ( ModalExpression modalExpr ) : void
VisitNew ( NewExpression newExpr ) : void
VisitOr ( OrExpression or ) : void
VisitParameterDeclaration ( ParameterDeclaration paramDecl ) : void
VisitProgram ( Program program ) : void
VisitProtect ( ProtectStatement protect ) : void
VisitQuit ( QuitStatement quit ) : void
VisitRaise ( RaiseStatement raise ) : void
VisitReturn ( ReturnStatement ret ) : void
VisitRoutine ( RoutineDefinition routine ) : void
VisitSelf ( SelfExpression self ) : void
VisitSharedAttr ( SharedAttrDefinition sharedAttr ) : void
VisitSourceFile ( SourceFile sourceFile ) : void
VisitStatementList ( StatementList statementList ) : void
VisitStrLiteral ( StrLiteralExpression strLiteral ) : void
VisitTypeSpecifier ( TypeSpecifier typeSpecifier ) : void
VisitTypecase ( TypecaseStatement typecase ) : void
VisitVoid ( VoidExpression voidExpr ) : void
VisitVoidTest ( VoidTestExpression voidTest ) : void
VisitYield ( YieldStatement yield ) : void

Method Details

VisitAbstractIter() public méthode

public VisitAbstractIter ( AbstractIterSignature iter ) : void
iter AbstractIterSignature
Résultat void

VisitAbstractRoutine() public méthode

public VisitAbstractRoutine ( AbstractRoutineSignature routine ) : void
routine AbstractRoutineSignature
Résultat void

VisitAnd() public méthode

public VisitAnd ( AndExpression and ) : void
and AndExpression
Résultat void

VisitArgument() public méthode

public VisitArgument ( Argument argument ) : void
argument Argument
Résultat void

VisitAssign() public méthode

public VisitAssign ( AssignStatement assign ) : void
assign AssignStatement
Résultat void

VisitAttr() public méthode

public VisitAttr ( AttrDefinition attr ) : void
attr AttrDefinition
Résultat void

VisitBoolLiteral() public méthode

public VisitBoolLiteral ( BoolLiteralExpression boolLiteral ) : void
boolLiteral BoolLiteralExpression
Résultat void

VisitBreak() public méthode

public VisitBreak ( BreakExpression breakExpr ) : void
breakExpr BreakExpression
Résultat void

VisitCall() public méthode

public VisitCall ( CallExpression call ) : void
call CallExpression
Résultat void

VisitCase() public méthode

public VisitCase ( CaseStatement caseStmt ) : void
caseStmt CaseStatement
Résultat void

VisitCharLiteral() public méthode

public VisitCharLiteral ( CharLiteralExpression charLiteral ) : void
charLiteral CharLiteralExpression
Résultat void

VisitClass() public méthode

public VisitClass ( ClassDefinition cls ) : void
cls ClassDefinition
Résultat void

VisitConst() public méthode

public VisitConst ( ConstDefinition constDef ) : void
constDef ConstDefinition
Résultat void

VisitDeclaration() public méthode

public VisitDeclaration ( DeclarationStatement decl ) : void
decl DeclarationStatement
Résultat void

VisitException() public méthode

public VisitException ( ExceptionExpression exception ) : void
exception ExceptionExpression
Résultat void

VisitExpressionStatement() public méthode

public VisitExpressionStatement ( ExpressionStatement exprstmt ) : void
exprstmt ExpressionStatement
Résultat void

VisitIf() public méthode

public VisitIf ( IfStatement ifStmt ) : void
ifStmt IfStatement
Résultat void

VisitInclude() public méthode

public VisitInclude ( IncludeClause include ) : void
include IncludeClause
Résultat void

VisitIntLiteral() public méthode

public VisitIntLiteral ( IntLiteralExpression intLiteral ) : void
intLiteral IntLiteralExpression
Résultat void

VisitIter() public méthode

public VisitIter ( IterDefinition iter ) : void
iter IterDefinition
Résultat void

VisitIterCall() public méthode

public VisitIterCall ( IterCallExpression iter ) : void
iter IterCallExpression
Résultat void

VisitLocal() public méthode

public VisitLocal ( LocalExpression local ) : void
local LocalExpression
Résultat void

VisitLoop() public méthode

public VisitLoop ( LoopStatement loop ) : void
loop LoopStatement
Résultat void

VisitModalExpression() public méthode

public VisitModalExpression ( ModalExpression modalExpr ) : void
modalExpr ModalExpression
Résultat void

VisitNew() public méthode

public VisitNew ( NewExpression newExpr ) : void
newExpr NewExpression
Résultat void

VisitOr() public méthode

public VisitOr ( OrExpression or ) : void
or OrExpression
Résultat void

VisitParameterDeclaration() public méthode

public VisitParameterDeclaration ( ParameterDeclaration paramDecl ) : void
paramDecl ParameterDeclaration
Résultat void

VisitProgram() public méthode

public VisitProgram ( Program program ) : void
program Program
Résultat void

VisitProtect() public méthode

public VisitProtect ( ProtectStatement protect ) : void
protect ProtectStatement
Résultat void

VisitQuit() public méthode

public VisitQuit ( QuitStatement quit ) : void
quit QuitStatement
Résultat void

VisitRaise() public méthode

public VisitRaise ( RaiseStatement raise ) : void
raise RaiseStatement
Résultat void

VisitReturn() public méthode

public VisitReturn ( ReturnStatement ret ) : void
ret ReturnStatement
Résultat void

VisitRoutine() public méthode

public VisitRoutine ( RoutineDefinition routine ) : void
routine RoutineDefinition
Résultat void

VisitSelf() public méthode

public VisitSelf ( SelfExpression self ) : void
self SelfExpression
Résultat void

VisitSharedAttr() public méthode

public VisitSharedAttr ( SharedAttrDefinition sharedAttr ) : void
sharedAttr SharedAttrDefinition
Résultat void

VisitSourceFile() public méthode

public VisitSourceFile ( SourceFile sourceFile ) : void
sourceFile SourceFile
Résultat void

VisitStatementList() public méthode

public VisitStatementList ( StatementList statementList ) : void
statementList StatementList
Résultat void

VisitStrLiteral() public méthode

public VisitStrLiteral ( StrLiteralExpression strLiteral ) : void
strLiteral StrLiteralExpression
Résultat void

VisitTypeSpecifier() public méthode

public VisitTypeSpecifier ( TypeSpecifier typeSpecifier ) : void
typeSpecifier TypeSpecifier
Résultat void

VisitTypecase() public méthode

public VisitTypecase ( TypecaseStatement typecase ) : void
typecase TypecaseStatement
Résultat void

VisitVoid() public méthode

public VisitVoid ( VoidExpression voidExpr ) : void
voidExpr VoidExpression
Résultat void

VisitVoidTest() public méthode

public VisitVoidTest ( VoidTestExpression voidTest ) : void
voidTest VoidTestExpression
Résultat void

VisitYield() public méthode

public VisitYield ( YieldStatement yield ) : void
yield YieldStatement
Résultat void