C# Class Babel.Compiler.AbstractNodeVisitor

Inheritance: NodeVisitor
Exibir arquivo Open project: shugo/babel

Public Methods

Method 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 method

public VisitAbstractIter ( AbstractIterSignature iter ) : void
iter AbstractIterSignature
return void

VisitAbstractRoutine() public method

public VisitAbstractRoutine ( AbstractRoutineSignature routine ) : void
routine AbstractRoutineSignature
return void

VisitAnd() public method

public VisitAnd ( AndExpression and ) : void
and AndExpression
return void

VisitArgument() public method

public VisitArgument ( Argument argument ) : void
argument Argument
return void

VisitAssign() public method

public VisitAssign ( AssignStatement assign ) : void
assign AssignStatement
return void

VisitAttr() public method

public VisitAttr ( AttrDefinition attr ) : void
attr AttrDefinition
return void

VisitBoolLiteral() public method

public VisitBoolLiteral ( BoolLiteralExpression boolLiteral ) : void
boolLiteral BoolLiteralExpression
return void

VisitBreak() public method

public VisitBreak ( BreakExpression breakExpr ) : void
breakExpr BreakExpression
return void

VisitCall() public method

public VisitCall ( CallExpression call ) : void
call CallExpression
return void

VisitCase() public method

public VisitCase ( CaseStatement caseStmt ) : void
caseStmt CaseStatement
return void

VisitCharLiteral() public method

public VisitCharLiteral ( CharLiteralExpression charLiteral ) : void
charLiteral CharLiteralExpression
return void

VisitClass() public method

public VisitClass ( ClassDefinition cls ) : void
cls ClassDefinition
return void

VisitConst() public method

public VisitConst ( ConstDefinition constDef ) : void
constDef ConstDefinition
return void

VisitDeclaration() public method

public VisitDeclaration ( DeclarationStatement decl ) : void
decl DeclarationStatement
return void

VisitException() public method

public VisitException ( ExceptionExpression exception ) : void
exception ExceptionExpression
return void

VisitExpressionStatement() public method

public VisitExpressionStatement ( ExpressionStatement exprstmt ) : void
exprstmt ExpressionStatement
return void

VisitIf() public method

public VisitIf ( IfStatement ifStmt ) : void
ifStmt IfStatement
return void

VisitInclude() public method

public VisitInclude ( IncludeClause include ) : void
include IncludeClause
return void

VisitIntLiteral() public method

public VisitIntLiteral ( IntLiteralExpression intLiteral ) : void
intLiteral IntLiteralExpression
return void

VisitIter() public method

public VisitIter ( IterDefinition iter ) : void
iter IterDefinition
return void

VisitIterCall() public method

public VisitIterCall ( IterCallExpression iter ) : void
iter IterCallExpression
return void

VisitLocal() public method

public VisitLocal ( LocalExpression local ) : void
local LocalExpression
return void

VisitLoop() public method

public VisitLoop ( LoopStatement loop ) : void
loop LoopStatement
return void

VisitModalExpression() public method

public VisitModalExpression ( ModalExpression modalExpr ) : void
modalExpr ModalExpression
return void

VisitNew() public method

public VisitNew ( NewExpression newExpr ) : void
newExpr NewExpression
return void

VisitOr() public method

public VisitOr ( OrExpression or ) : void
or OrExpression
return void

VisitParameterDeclaration() public method

public VisitParameterDeclaration ( ParameterDeclaration paramDecl ) : void
paramDecl ParameterDeclaration
return void

VisitProgram() public method

public VisitProgram ( Program program ) : void
program Program
return void

VisitProtect() public method

public VisitProtect ( ProtectStatement protect ) : void
protect ProtectStatement
return void

VisitQuit() public method

public VisitQuit ( QuitStatement quit ) : void
quit QuitStatement
return void

VisitRaise() public method

public VisitRaise ( RaiseStatement raise ) : void
raise RaiseStatement
return void

VisitReturn() public method

public VisitReturn ( ReturnStatement ret ) : void
ret ReturnStatement
return void

VisitRoutine() public method

public VisitRoutine ( RoutineDefinition routine ) : void
routine RoutineDefinition
return void

VisitSelf() public method

public VisitSelf ( SelfExpression self ) : void
self SelfExpression
return void

VisitSharedAttr() public method

public VisitSharedAttr ( SharedAttrDefinition sharedAttr ) : void
sharedAttr SharedAttrDefinition
return void

VisitSourceFile() public method

public VisitSourceFile ( SourceFile sourceFile ) : void
sourceFile SourceFile
return void

VisitStatementList() public method

public VisitStatementList ( StatementList statementList ) : void
statementList StatementList
return void

VisitStrLiteral() public method

public VisitStrLiteral ( StrLiteralExpression strLiteral ) : void
strLiteral StrLiteralExpression
return void

VisitTypeSpecifier() public method

public VisitTypeSpecifier ( TypeSpecifier typeSpecifier ) : void
typeSpecifier TypeSpecifier
return void

VisitTypecase() public method

public VisitTypecase ( TypecaseStatement typecase ) : void
typecase TypecaseStatement
return void

VisitVoid() public method

public VisitVoid ( VoidExpression voidExpr ) : void
voidExpr VoidExpression
return void

VisitVoidTest() public method

public VisitVoidTest ( VoidTestExpression voidTest ) : void
voidTest VoidTestExpression
return void

VisitYield() public method

public VisitYield ( YieldStatement yield ) : void
yield YieldStatement
return void