Uses of Class
org.ek9lang.antlr.EK9Parser.RegisterStatementContext
Packages that use EK9Parser.RegisterStatementContext
Package
Description
E - Initial Symbol definition by traversing the 'ANTLR' - 'AST'.
F - Resolution of Explicitly Defined Type Symbols - at this point phase3 processing should have defined
most of the explicitly defined symbols, so they should be resolvable.
G - Full Symbol Resolution can now take place.
-
Uses of EK9Parser.RegisterStatementContext in org.ek9lang.antlr
Methods in org.ek9lang.antlr that return EK9Parser.RegisterStatementContextModifier and TypeMethodDescriptionEK9Parser.ApplicationDeclarationContext.registerStatement(int i) EK9Parser.registerStatement()Methods in org.ek9lang.antlr that return types with arguments of type EK9Parser.RegisterStatementContextMethods in org.ek9lang.antlr with parameters of type EK9Parser.RegisterStatementContextModifier and TypeMethodDescriptionvoidEK9BaseListener.enterRegisterStatement(EK9Parser.RegisterStatementContext ctx) Enter a parse tree produced byEK9Parser.registerStatement().voidEK9Listener.enterRegisterStatement(EK9Parser.RegisterStatementContext ctx) Enter a parse tree produced byEK9Parser.registerStatement().voidEK9BaseListener.exitRegisterStatement(EK9Parser.RegisterStatementContext ctx) Exit a parse tree produced byEK9Parser.registerStatement().voidEK9Listener.exitRegisterStatement(EK9Parser.RegisterStatementContext ctx) Exit a parse tree produced byEK9Parser.registerStatement().EK9BaseVisitor.visitRegisterStatement(EK9Parser.RegisterStatementContext ctx) Visit a parse tree produced byEK9Parser.registerStatement().EK9Visitor.visitRegisterStatement(EK9Parser.RegisterStatementContext ctx) Visit a parse tree produced byEK9Parser.registerStatement(). -
Uses of EK9Parser.RegisterStatementContext in org.ek9lang.compiler.phase1
Methods in org.ek9lang.compiler.phase1 with parameters of type EK9Parser.RegisterStatementContextModifier and TypeMethodDescriptionvoidDefinitionListener.enterRegisterStatement(EK9Parser.RegisterStatementContext ctx) Just like the block statement it is possible to see if the scope has already been marked as terminating abnormally, in which case the register statement won;t be reachable. -
Uses of EK9Parser.RegisterStatementContext in org.ek9lang.compiler.phase2
Methods in org.ek9lang.compiler.phase2 with parameters of type EK9Parser.RegisterStatementContextModifier and TypeMethodDescriptionvoidResolveDefineExplicitTypeListener.exitRegisterStatement(EK9Parser.RegisterStatementContext ctx) -
Uses of EK9Parser.RegisterStatementContext in org.ek9lang.compiler.phase3
Classes in org.ek9lang.compiler.phase3 that implement interfaces with type arguments of type EK9Parser.RegisterStatementContextModifier and TypeClassDescription(package private) final classChecks the use of registering a service is valid and then ensures that the 'Application' is altered from being a general application to a service application.Methods in org.ek9lang.compiler.phase3 with parameters of type EK9Parser.RegisterStatementContextModifier and TypeMethodDescriptionvoidServiceRegistrationOrError.accept(EK9Parser.RegisterStatementContext ctx) voidResolveDefineInferredTypeListener.exitRegisterStatement(EK9Parser.RegisterStatementContext ctx)