Uses of Class
org.ek9lang.antlr.EK9Parser.DirectiveContext
Packages that use EK9Parser.DirectiveContext
Package
Description
The directives are really aimed at helping the creation of the EK9 language, but they
maybe very useful in the early stages of adoption of EK9 (should there be any).
E - Initial Symbol definition by traversing the 'ANTLR' - 'AST'.
Contains critical general components used in the
Ek9Compiler
listeners.-
Uses of EK9Parser.DirectiveContext in org.ek9lang.antlr
Methods in org.ek9lang.antlr that return EK9Parser.DirectiveContextModifier and TypeMethodDescriptionEK9Parser.AggregatePartsContext.directive
(int i) EK9Parser.ApplicationBlockContext.directive
(int i) EK9Parser.ApplicationDeclarationContext.directive
(int i) EK9Parser.ArgumentParamContext.directive
(int i) EK9Parser.CaseStatementContext.directive()
EK9Parser.CatchStatementExpressionContext.directive()
EK9Parser.ClassBlockContext.directive
(int i) EK9Parser.ComponentBlockContext.directive
(int i) EK9Parser.ConstantBlockContext.directive
(int i) EK9Parser.ConstrainTypeContext.directive()
EK9Parser.DefaultOperatorContext.directive()
EK9Parser.directive()
EK9Parser.ElseOnlyBlockContext.directive()
EK9Parser.EnumerationDeclarationContext.directive
(int i) EK9Parser.ExpressionParamContext.directive()
EK9Parser.FinallyStatementExpressionContext.directive()
EK9Parser.FunctionBlockContext.directive
(int i) EK9Parser.IfStatementContext.directive
(int i) EK9Parser.InitValuePairContext.directive()
EK9Parser.InstructionBlockContext.directive
(int i) EK9Parser.ListContext.directive
(int i) EK9Parser.ModuleDeclarationContext.directive
(int i) EK9Parser.PackageBlockContext.directive
(int i) EK9Parser.ProgramBlockContext.directive
(int i) EK9Parser.RecordBlockContext.directive
(int i) EK9Parser.ReferencesBlockContext.directive
(int i) EK9Parser.ReturningParamContext.directive
(int i) EK9Parser.ServiceBlockContext.directive
(int i) EK9Parser.ServiceDeclarationContext.directive
(int i) EK9Parser.StreamExpressionContext.directive
(int i) EK9Parser.StreamStatementContext.directive
(int i) EK9Parser.SwitchStatementExpressionContext.directive()
EK9Parser.TextBlockContext.directive
(int i) EK9Parser.TextBodyDeclarationContext.directive()
EK9Parser.TextDeclarationContext.directive
(int i) EK9Parser.TraitBlockContext.directive
(int i) EK9Parser.TypeBlockContext.directive
(int i) EK9Parser.WhileStatementExpressionContext.directive()
Methods in org.ek9lang.antlr that return types with arguments of type EK9Parser.DirectiveContextModifier and TypeMethodDescriptionEK9Parser.AggregatePartsContext.directive()
EK9Parser.ApplicationBlockContext.directive()
EK9Parser.ApplicationDeclarationContext.directive()
EK9Parser.ArgumentParamContext.directive()
EK9Parser.ClassBlockContext.directive()
EK9Parser.ComponentBlockContext.directive()
EK9Parser.ConstantBlockContext.directive()
EK9Parser.EnumerationDeclarationContext.directive()
EK9Parser.FunctionBlockContext.directive()
EK9Parser.IfStatementContext.directive()
EK9Parser.InstructionBlockContext.directive()
EK9Parser.ListContext.directive()
EK9Parser.ModuleDeclarationContext.directive()
EK9Parser.PackageBlockContext.directive()
EK9Parser.ProgramBlockContext.directive()
EK9Parser.RecordBlockContext.directive()
EK9Parser.ReferencesBlockContext.directive()
EK9Parser.ReturningParamContext.directive()
EK9Parser.ServiceBlockContext.directive()
EK9Parser.ServiceDeclarationContext.directive()
EK9Parser.StreamExpressionContext.directive()
EK9Parser.StreamStatementContext.directive()
EK9Parser.TextBlockContext.directive()
EK9Parser.TextDeclarationContext.directive()
EK9Parser.TraitBlockContext.directive()
EK9Parser.TypeBlockContext.directive()
Methods in org.ek9lang.antlr with parameters of type EK9Parser.DirectiveContextModifier and TypeMethodDescriptionvoid
EK9BaseListener.enterDirective
(EK9Parser.DirectiveContext ctx) Enter a parse tree produced byEK9Parser.directive()
.void
EK9Listener.enterDirective
(EK9Parser.DirectiveContext ctx) Enter a parse tree produced byEK9Parser.directive()
.void
EK9BaseListener.exitDirective
(EK9Parser.DirectiveContext ctx) Exit a parse tree produced byEK9Parser.directive()
.void
EK9Listener.exitDirective
(EK9Parser.DirectiveContext ctx) Exit a parse tree produced byEK9Parser.directive()
.EK9BaseVisitor.visitDirective
(EK9Parser.DirectiveContext ctx) Visit a parse tree produced byEK9Parser.directive()
.EK9Visitor.visitDirective
(EK9Parser.DirectiveContext ctx) Visit a parse tree produced byEK9Parser.directive()
. -
Uses of EK9Parser.DirectiveContext in org.ek9lang.compiler.directives
Methods in org.ek9lang.compiler.directives with parameters of type EK9Parser.DirectiveContextModifier and TypeMethodDescriptionDirectivesCompilationPhase.apply
(EK9Parser.DirectiveContext ctx) DirectivesNextLineNumber.apply
(EK9Parser.DirectiveContext ctx) DirectiveSpecExtractor.apply
(EK9Parser.DirectiveContext ctx) DirectivesSymbolCategory.apply
(EK9Parser.DirectiveContext ctx) DirectivesSymbolName.apply
(EK9Parser.DirectiveContext ctx) -
Uses of EK9Parser.DirectiveContext in org.ek9lang.compiler.phase1
Methods in org.ek9lang.compiler.phase1 with parameters of type EK9Parser.DirectiveContextModifier and TypeMethodDescriptionvoid
DefinitionListener.exitDirective
(EK9Parser.DirectiveContext ctx) -
Uses of EK9Parser.DirectiveContext in org.ek9lang.compiler.support
Methods in org.ek9lang.compiler.support with parameters of type EK9Parser.DirectiveContextModifier and TypeMethodDescriptionDirectiveFactory.newDirective
(EK9Parser.DirectiveContext ctx) SymbolFactory.newDirective
(EK9Parser.DirectiveContext ctx) Create a new directive to be used inside the compiler.