C# Класс Babel.Compiler.AbstractNodeVisitor

Наследование: NodeVisitor
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Описание методов

VisitAbstractIter() публичный Метод

public VisitAbstractIter ( AbstractIterSignature iter ) : void
iter AbstractIterSignature
Результат void

VisitAbstractRoutine() публичный Метод

public VisitAbstractRoutine ( AbstractRoutineSignature routine ) : void
routine AbstractRoutineSignature
Результат void

VisitAnd() публичный Метод

public VisitAnd ( AndExpression and ) : void
and AndExpression
Результат void

VisitArgument() публичный Метод

public VisitArgument ( Argument argument ) : void
argument Argument
Результат void

VisitAssign() публичный Метод

public VisitAssign ( AssignStatement assign ) : void
assign AssignStatement
Результат void

VisitAttr() публичный Метод

public VisitAttr ( AttrDefinition attr ) : void
attr AttrDefinition
Результат void

VisitBoolLiteral() публичный Метод

public VisitBoolLiteral ( BoolLiteralExpression boolLiteral ) : void
boolLiteral BoolLiteralExpression
Результат void

VisitBreak() публичный Метод

public VisitBreak ( BreakExpression breakExpr ) : void
breakExpr BreakExpression
Результат void

VisitCall() публичный Метод

public VisitCall ( CallExpression call ) : void
call CallExpression
Результат void

VisitCase() публичный Метод

public VisitCase ( CaseStatement caseStmt ) : void
caseStmt CaseStatement
Результат void

VisitCharLiteral() публичный Метод

public VisitCharLiteral ( CharLiteralExpression charLiteral ) : void
charLiteral CharLiteralExpression
Результат void

VisitClass() публичный Метод

public VisitClass ( ClassDefinition cls ) : void
cls ClassDefinition
Результат void

VisitConst() публичный Метод

public VisitConst ( ConstDefinition constDef ) : void
constDef ConstDefinition
Результат void

VisitDeclaration() публичный Метод

public VisitDeclaration ( DeclarationStatement decl ) : void
decl DeclarationStatement
Результат void

VisitException() публичный Метод

public VisitException ( ExceptionExpression exception ) : void
exception ExceptionExpression
Результат void

VisitExpressionStatement() публичный Метод

public VisitExpressionStatement ( ExpressionStatement exprstmt ) : void
exprstmt ExpressionStatement
Результат void

VisitIf() публичный Метод

public VisitIf ( IfStatement ifStmt ) : void
ifStmt IfStatement
Результат void

VisitInclude() публичный Метод

public VisitInclude ( IncludeClause include ) : void
include IncludeClause
Результат void

VisitIntLiteral() публичный Метод

public VisitIntLiteral ( IntLiteralExpression intLiteral ) : void
intLiteral IntLiteralExpression
Результат void

VisitIter() публичный Метод

public VisitIter ( IterDefinition iter ) : void
iter IterDefinition
Результат void

VisitIterCall() публичный Метод

public VisitIterCall ( IterCallExpression iter ) : void
iter IterCallExpression
Результат void

VisitLocal() публичный Метод

public VisitLocal ( LocalExpression local ) : void
local LocalExpression
Результат void

VisitLoop() публичный Метод

public VisitLoop ( LoopStatement loop ) : void
loop LoopStatement
Результат void

VisitModalExpression() публичный Метод

public VisitModalExpression ( ModalExpression modalExpr ) : void
modalExpr ModalExpression
Результат void

VisitNew() публичный Метод

public VisitNew ( NewExpression newExpr ) : void
newExpr NewExpression
Результат void

VisitOr() публичный Метод

public VisitOr ( OrExpression or ) : void
or OrExpression
Результат void

VisitParameterDeclaration() публичный Метод

public VisitParameterDeclaration ( ParameterDeclaration paramDecl ) : void
paramDecl ParameterDeclaration
Результат void

VisitProgram() публичный Метод

public VisitProgram ( Program program ) : void
program Program
Результат void

VisitProtect() публичный Метод

public VisitProtect ( ProtectStatement protect ) : void
protect ProtectStatement
Результат void

VisitQuit() публичный Метод

public VisitQuit ( QuitStatement quit ) : void
quit QuitStatement
Результат void

VisitRaise() публичный Метод

public VisitRaise ( RaiseStatement raise ) : void
raise RaiseStatement
Результат void

VisitReturn() публичный Метод

public VisitReturn ( ReturnStatement ret ) : void
ret ReturnStatement
Результат void

VisitRoutine() публичный Метод

public VisitRoutine ( RoutineDefinition routine ) : void
routine RoutineDefinition
Результат void

VisitSelf() публичный Метод

public VisitSelf ( SelfExpression self ) : void
self SelfExpression
Результат void

VisitSharedAttr() публичный Метод

public VisitSharedAttr ( SharedAttrDefinition sharedAttr ) : void
sharedAttr SharedAttrDefinition
Результат void

VisitSourceFile() публичный Метод

public VisitSourceFile ( SourceFile sourceFile ) : void
sourceFile SourceFile
Результат void

VisitStatementList() публичный Метод

public VisitStatementList ( StatementList statementList ) : void
statementList StatementList
Результат void

VisitStrLiteral() публичный Метод

public VisitStrLiteral ( StrLiteralExpression strLiteral ) : void
strLiteral StrLiteralExpression
Результат void

VisitTypeSpecifier() публичный Метод

public VisitTypeSpecifier ( TypeSpecifier typeSpecifier ) : void
typeSpecifier TypeSpecifier
Результат void

VisitTypecase() публичный Метод

public VisitTypecase ( TypecaseStatement typecase ) : void
typecase TypecaseStatement
Результат void

VisitVoid() публичный Метод

public VisitVoid ( VoidExpression voidExpr ) : void
voidExpr VoidExpression
Результат void

VisitVoidTest() публичный Метод

public VisitVoidTest ( VoidTestExpression voidTest ) : void
voidTest VoidTestExpression
Результат void

VisitYield() публичный Метод

public VisitYield ( YieldStatement yield ) : void
yield YieldStatement
Результат void