Class AbstractCodeGen
java.lang.Object
tripleo.elijah_durable_congenial.lang.impl.AbstractCodeGen
- All Implemented Interfaces:
ElElementVisitor
Created 11/18/21 1:02 PM
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddClass(ClassStatement klass) voidaddFunctionItem(FunctionItem element) voidvoiddefaultAction(OS_Element anElement) voidvisitAccessNotation(AccessNotation aAccessNotation) voidvisitAliasStatement(AliasStatement aAliasStatement) voidvisitCaseConditional(CaseConditional aCaseConditional) 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) voidvisitMC1(MatchConditional.MC1 aMC1) voidvisitNamespaceStatement(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)
-
Constructor Details
-
AbstractCodeGen
public AbstractCodeGen()
-
-
Method Details
-
addClass
- Specified by:
addClassin interfaceElElementVisitor
-
addFunctionItem
- Specified by:
addFunctionItemin interfaceElElementVisitor
-
addModule
- Specified by:
addModulein interfaceElElementVisitor
-
visitAccessNotation
- Specified by:
visitAccessNotationin interfaceElElementVisitor
-
visitAliasStatement
- Specified by:
visitAliasStatementin interfaceElElementVisitor
-
visitCaseConditional
- Specified by:
visitCaseConditionalin interfaceElElementVisitor
-
visitCaseScope
- Specified by:
visitCaseScopein interfaceElElementVisitor
-
visitConstructorDef
- Specified by:
visitConstructorDefin interfaceElElementVisitor
-
visitConstructStatement
- Specified by:
visitConstructStatementin interfaceElElementVisitor
-
visitDefFunction
- Specified by:
visitDefFunctionin interfaceElElementVisitor
-
visitDestructor
- Specified by:
visitDestructorin interfaceElElementVisitor
-
visitFormalArgListItem
- Specified by:
visitFormalArgListItemin interfaceElElementVisitor
-
visitFuncExpr
- Specified by:
visitFuncExprin interfaceElElementVisitor
-
visitFunctionDef
- Specified by:
visitFunctionDefin interfaceElElementVisitor
-
visitIdentExpression
- Specified by:
visitIdentExpressionin interfaceElElementVisitor
-
visitIfConditional
- Specified by:
visitIfConditionalin interfaceElElementVisitor
-
visitImportStatment
- Specified by:
visitImportStatmentin interfaceElElementVisitor
-
visitLoop
- Specified by:
visitLoopin interfaceElElementVisitor
-
visitMatchConditional
- Specified by:
visitMatchConditionalin interfaceElElementVisitor
-
visitMC1
- Specified by:
visitMC1in interfaceElElementVisitor
-
visitNamespaceStatement
- Specified by:
visitNamespaceStatementin interfaceElElementVisitor
-
visitPropertyStatement
- Specified by:
visitPropertyStatementin interfaceElElementVisitor
-
visitStatementWrapper
- Specified by:
visitStatementWrapperin interfaceElElementVisitor
-
visitSyntacticBlock
- Specified by:
visitSyntacticBlockin interfaceElElementVisitor
-
visitTypeAlias
- Specified by:
visitTypeAliasin interfaceElElementVisitor
-
visitTypeNameElement
- Specified by:
visitTypeNameElementin interfaceElElementVisitor
-
visitVariableSequence
- Specified by:
visitVariableSequencein interfaceElElementVisitor
-
visitVariableStatement
- Specified by:
visitVariableStatementin interfaceElElementVisitor
-
visitWithStatement
- Specified by:
visitWithStatementin interfaceElElementVisitor
-
visitYield
- Specified by:
visitYieldin interfaceElElementVisitor
-
defaultAction
-