Uses of Class
org.ek9lang.antlr.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
Modifier 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()
Modifier 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()
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionvoid
DefinitionListener.exitDirective
(EK9Parser.DirectiveContext ctx) -
Uses of EK9Parser.DirectiveContext in org.ek9lang.compiler.support
Modifier and TypeMethodDescriptionSymbolFactory.newDirective
(EK9Parser.DirectiveContext ctx) Create a new directive to be used inside the compiler.