Interface ElElementVisitor
- All Known Implementing Classes:
AbstractCodeGen
public interface ElElementVisitor
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddClass(ClassStatement klass) voidaddFunctionItem(FunctionItem element) voidvoidvisitAccessNotation(AccessNotation aAccessNotation) voidvisitAliasStatement(AliasStatement aAliasStatement) voidvisitCaseConditional(CaseConditional caseConditional) voidvisitCaseScope(CaseConditional.CaseScope aCaseScope) voidvisitConstructorDef(ConstructorDef aConstructorDef) voidvisitConstructStatement(ConstructStatement aConstructExpression) voidvisitDefFunction(DefFunctionDef aDefFunctionDef) voidvisitDestructor(DestructorDef aDestructorDef) voidvisitFormalArgListItem(FormalArgListItem aFormalArgListItem) voidvisitFuncExpr(FuncExpr aFuncExpr) voidvisitFunctionDef(FunctionDef aFunctionDef) voidvisitIdentExpression(IdentExpression aIdentExpression) voidvisitIfConditional(IfConditional aIfConditional) voidvisitImportStatment(ImportStatement aImportStatement) voidvoidvisitMatchConditional(MatchConditional aMatchConditional) voidvoidvisitNamespaceStatement(NamespaceStatement aNamespaceStatement) voidvisitPropertyStatement(PropertyStatement aPropertyStatement) voidvisitStatementWrapper(StatementWrapper aStatementWrapper) voidvisitSyntacticBlock(SyntacticBlock aSyntacticBlock) voidvisitTypeAlias(TypeAliasStatement aTypeAliasStatement) voidvisitTypeNameElement(ClassContext.OS_TypeNameElement aOS_typeNameElement) voidvisitVariableSequence(VariableSequence aVariableSequence) voidvisitVariableStatement(VariableStatement aVariableStatement) voidvisitWithStatement(WithStatement aWithStatement) voidvisitYield(YieldExpression aYieldExpression)
-
Method Details
-
addClass
-
addFunctionItem
-
addModule
-
visitAccessNotation
-
visitAliasStatement
-
visitCaseConditional
-
visitCaseScope
-
visitConstructorDef
-
visitConstructStatement
-
visitDefFunction
-
visitDestructor
-
visitFormalArgListItem
-
visitFuncExpr
-
visitFunctionDef
-
visitIdentExpression
-
visitIfConditional
-
visitImportStatment
-
visitLoop
-
visitMatchConditional
-
visitMC1
-
visitNamespaceStatement
-
visitPropertyStatement
-
visitStatementWrapper
-
visitSyntacticBlock
-
visitTypeAlias
-
visitTypeNameElement
-
visitVariableSequence
-
visitVariableStatement
-
visitWithStatement
-
visitYield
-