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 classStores registration data on the application symbol for both component and service registrations.(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 TypeMethodDescriptionvoidRegistrationDataOrError.accept(EK9Parser.RegisterStatementContext ctx) voidServiceRegistrationOrError.accept(EK9Parser.RegisterStatementContext ctx) voidResolveDefineInferredTypeListener.exitRegisterStatement(EK9Parser.RegisterStatementContext ctx)