Uses of Class
org.eclipse.epsilon.common.parse.AST
Packages that use AST
Package
Description
-
Uses of AST in org.eclipse.epsilon.antlr.postprocessor
Methods in org.eclipse.epsilon.antlr.postprocessor with parameters of type AST -
Uses of AST in org.eclipse.epsilon.common.module
Methods in org.eclipse.epsilon.common.module with parameters of type AST -
Uses of AST in org.eclipse.epsilon.common.parse
Fields in org.eclipse.epsilon.common.parse declared as ASTFields in org.eclipse.epsilon.common.parse with type parameters of type ASTMethods in org.eclipse.epsilon.common.parse that return ASTModifier and TypeMethodDescriptionEpsilonTreeAdaptor.create(org.antlr.runtime.Token token) AST.getAnnotationsAst()AST.getChild(int i) AST.getFirstChild()AST.getFourthChild()AST.getLastChild()AST.getNextSibling()AST.getParent()AST.getSecondChild()AST.getThirdChild()AST.setAnnotationsAst(AST annotations) AST.setColumn(int column) AST.setFirstChild(AST child) AST.setLine(int line) AST.setNextSibling(AST sibling) Methods in org.eclipse.epsilon.common.parse that return types with arguments of type ASTMethods in org.eclipse.epsilon.common.parse with parameters of type ASTModifier and TypeMethodDescriptionprotected voidAST.collectDescendants(AST ast, List<AST> descendants, boolean addAst) AST.setAnnotationsAst(AST annotations) AST.setFirstChild(AST child) AST.setNextSibling(AST sibling) Method parameters in org.eclipse.epsilon.common.parse with type arguments of type ASTModifier and TypeMethodDescriptionprotected voidAST.collectDescendants(AST ast, List<AST> descendants, boolean addAst) Constructors in org.eclipse.epsilon.common.parse with parameters of type AST -
Uses of AST in org.eclipse.epsilon.common.util
Methods in org.eclipse.epsilon.common.util that return ASTModifier and TypeMethodDescriptionstatic ASTstatic ASTAstUtil.getChildAt(AST parent, int index) static ASTAstUtil.getFirstConcreteChild(AST parent) Methods in org.eclipse.epsilon.common.util that return types with arguments of type ASTModifier and TypeMethodDescriptionAstUtil.getChildren(AST parent) AstUtil.getChildren(AST parent, int... types) AstUtil.getChildrenBut(AST parent, int type) Methods in org.eclipse.epsilon.common.util with parameters of type ASTModifier and TypeMethodDescriptionstatic ASTstatic ASTAstUtil.getChildAt(AST parent, int index) AstUtil.getChildren(AST parent) AstUtil.getChildren(AST parent, int... types) AstUtil.getChildrenBut(AST parent, int type) static intAstUtil.getChildrenCount(AST parent) static ASTAstUtil.getFirstConcreteChild(AST parent) static intAstUtil.getParentType(AST child) static booleanAstUtil.hasAtMostNChildrenOfTypes(int n, AST parent, int... types) -
Uses of AST in org.eclipse.epsilon.ecl
Methods in org.eclipse.epsilon.ecl with parameters of type AST -
Uses of AST in org.eclipse.epsilon.ecl.dom
Methods in org.eclipse.epsilon.ecl.dom that return ASTMethods in org.eclipse.epsilon.ecl.dom with parameters of type AST -
Uses of AST in org.eclipse.epsilon.ecore.delegates
Methods in org.eclipse.epsilon.ecore.delegates with parameters of type AST -
Uses of AST in org.eclipse.epsilon.egl
Methods in org.eclipse.epsilon.egl with parameters of type ASTModifier and TypeMethodDescriptionEgxModule.adapt(AST cst, ModuleElement parentAst) voidvoidEglModule.createAst(AST cst, ModuleElement parentAst) protected GenerationRuleEgxModule.createGenerationRule(AST generationRuleAst) Subclasses may override this method to change the implementation ofGenerationRulethat is instantiated after parsing an EGX program. -
Uses of AST in org.eclipse.epsilon.egl.dom
Methods in org.eclipse.epsilon.egl.dom that return ASTMethods in org.eclipse.epsilon.egl.dom with parameters of type AST -
Uses of AST in org.eclipse.epsilon.egl.internal
Methods in org.eclipse.epsilon.egl.internal with parameters of type ASTModifier and TypeMethodDescriptionEglModule.adapt(AST cst, ModuleElement parentAst) voidprotected booleanEglModule.hasAnnotation(AST ast, String name) protected booleanEglModule.preprocess(AST ast) -
Uses of AST in org.eclipse.epsilon.egl.model
Methods in org.eclipse.epsilon.egl.model with parameters of type AST -
Uses of AST in org.eclipse.epsilon.egl.parse
Methods in org.eclipse.epsilon.egl.parse that return AST -
Uses of AST in org.eclipse.epsilon.egl.preprocessor
Methods in org.eclipse.epsilon.egl.preprocessor with parameters of type ASTModifier and TypeMethodDescriptionPreprocessor.convertToEol(AST ast) voidPreprocessor.updateASTLocations(AST ast) protected booleanPreprocessor.updateRegionsOfStaticTextASTs(AST ast) Updates the EOL ASTs produced by the preprocessor from EGL static sections. -
Uses of AST in org.eclipse.epsilon.eml
Methods in org.eclipse.epsilon.eml with parameters of type AST -
Uses of AST in org.eclipse.epsilon.eml.dom
Methods in org.eclipse.epsilon.eml.dom that return ASTMethods in org.eclipse.epsilon.eml.dom with parameters of type AST -
Uses of AST in org.eclipse.epsilon.eol
Methods in org.eclipse.epsilon.eol with parameters of type ASTModifier and TypeMethodDescriptionabstract ModuleElementAbstractModule.adapt(AST cst, ModuleElement parentAst) EolModule.adapt(AST cst, ModuleElement parentAst) protected voidAbstractModule.assignAnnotations(AST ast) protected voidAbstractModule.assignComment(AST root, org.antlr.runtime.CommonToken comment) protected voidAbstractModule.assignComments(AST root, List<org.antlr.runtime.CommonToken> comments) voidprotected voidEolModule.checkImports(AST cst) AbstractModule.createAst(AST cst, ModuleElement parentAst) protected Collection<Import>EolModule.getImportsByExtension(AST cst, String extension, Class<? extends IModule> moduleImplClass) -
Uses of AST in org.eclipse.epsilon.eol.dom
Methods in org.eclipse.epsilon.eol.dom with parameters of type ASTModifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidOperatorExpressionFactory.createOperatorExpression(AST ast) protected ExpressionAssignmentStatement.getValueExpression(AST cst, Expression expression) -
Uses of AST in org.eclipse.epsilon.eol.util
Methods in org.eclipse.epsilon.eol.util with parameters of type ASTModifier and TypeMethodDescriptionstatic booleanEolParserUtil.isOperationCall(AST ast) static booleanEolParserUtil.isPointOrArrow(AST ast) static booleanEolParserUtil.isProperty(AST ast) -
Uses of AST in org.eclipse.epsilon.epl
Methods in org.eclipse.epsilon.epl with parameters of type AST -
Uses of AST in org.eclipse.epsilon.epl.dom
Methods in org.eclipse.epsilon.epl.dom with parameters of type AST -
Uses of AST in org.eclipse.epsilon.erl
Methods in org.eclipse.epsilon.erl with parameters of type AST -
Uses of AST in org.eclipse.epsilon.erl.dom
Methods in org.eclipse.epsilon.erl.dom that return ASTModifier and TypeMethodDescriptionprotected ASTNamedStatementBlockRule.getBodyAst(AST cst) protected ASTNamedRule.getNameAst(AST cst) protected ASTNamedStatementBlockRule.getNameAst(AST cst) abstract ASTExtensibleNamedRule.getSuperRulesAst(AST cst) Methods in org.eclipse.epsilon.erl.dom with parameters of type ASTModifier and TypeMethodDescriptionvoidvoidvoidprotected ASTNamedStatementBlockRule.getBodyAst(AST cst) protected ASTNamedRule.getNameAst(AST cst) protected ASTNamedStatementBlockRule.getNameAst(AST cst) abstract ASTExtensibleNamedRule.getSuperRulesAst(AST cst) -
Uses of AST in org.eclipse.epsilon.etl
Methods in org.eclipse.epsilon.etl with parameters of type AST -
Uses of AST in org.eclipse.epsilon.etl.dom
Methods in org.eclipse.epsilon.etl.dom that return ASTMethods in org.eclipse.epsilon.etl.dom with parameters of type AST -
Uses of AST in org.eclipse.epsilon.evl
Methods in org.eclipse.epsilon.evl with parameters of type AST -
Uses of AST in org.eclipse.epsilon.evl.dom
Methods in org.eclipse.epsilon.evl.dom with parameters of type AST -
Uses of AST in org.eclipse.epsilon.ewl
Methods in org.eclipse.epsilon.ewl with parameters of type AST -
Uses of AST in org.eclipse.epsilon.ewl.dom
Methods in org.eclipse.epsilon.ewl.dom with parameters of type AST -
Uses of AST in org.eclipse.epsilon.flock
Methods in org.eclipse.epsilon.flock with parameters of type AST -
Uses of AST in org.eclipse.epsilon.flock.model.domain.common
Methods in org.eclipse.epsilon.flock.model.domain.common with parameters of type AST -
Uses of AST in org.eclipse.epsilon.flock.model.domain.rules
Methods in org.eclipse.epsilon.flock.model.domain.rules with parameters of type AST -
Uses of AST in org.eclipse.epsilon.flock.model.domain.typemappings
Methods in org.eclipse.epsilon.flock.model.domain.typemappings with parameters of type AST -
Uses of AST in org.eclipse.epsilon.hutn
Methods in org.eclipse.epsilon.hutn with parameters of type ASTModifier and TypeMethodDescriptionHutnModule.adapt(AST cst, ModuleElement parentAst) voidprotected voidHutnModule.translateAst(AST ast) -
Uses of AST in org.eclipse.epsilon.picto
Methods in org.eclipse.epsilon.picto with parameters of type AST -
Uses of AST in org.eclipse.epsilon.pinset
Methods in org.eclipse.epsilon.pinset with parameters of type ASTModifier and TypeMethodDescriptionPinsetModule.adapt(AST cst, ModuleElement parentAst) voidvoidstatic booleanDatasetRule.isColumnGenerator(AST child) -
Uses of AST in org.eclipse.epsilon.pinset.columnGenerators
Methods in org.eclipse.epsilon.pinset.columnGenerators with parameters of type AST