Uses of Class
org.ek9lang.antlr.EK9Parser.IdentifierReferenceContext
Packages that use EK9Parser.IdentifierReferenceContext
Package
Description
E - Initial Symbol definition by traversing the 'ANTLR' - 'AST'.
F - Resolution of Explicitly Defined Type Symbols - at this point phase1 processing should have defined
most of the explicitly defined symbols, so they should be resolvable.
G - Full Symbol Resolution can now take place.
I - PRE Intermediate Representation generation checks.
Contains critical general components used in the
Ek9Compiler
listeners.-
Uses of EK9Parser.IdentifierReferenceContext in org.ek9lang.antlr
Methods in org.ek9lang.antlr that return EK9Parser.IdentifierReferenceContextModifier and TypeMethodDescriptionEK9Parser.AllowingOnlyContext.identifierReference
(int i) EK9Parser.CallContext.identifierReference()
EK9Parser.DynamicFunctionDeclarationContext.identifierReference()
EK9Parser.FunctionDeclarationContext.identifierReference()
EK9Parser.identifierReference()
EK9Parser.MethodDeclarationContext.identifierReference()
EK9Parser.ParameterisedTypeContext.identifierReference()
EK9Parser.PrimaryContext.identifierReference()
EK9Parser.ReferencesBlockContext.identifierReference
(int i) EK9Parser.RegisterStatementContext.identifierReference()
EK9Parser.StatementContext.identifierReference()
EK9Parser.ThrowStatementContext.identifierReference()
EK9Parser.TraitReferenceContext.identifierReference()
EK9Parser.TypeDefContext.identifierReference()
Methods in org.ek9lang.antlr that return types with arguments of type EK9Parser.IdentifierReferenceContextModifier and TypeMethodDescriptionEK9Parser.AllowingOnlyContext.identifierReference()
EK9Parser.ReferencesBlockContext.identifierReference()
Methods in org.ek9lang.antlr with parameters of type EK9Parser.IdentifierReferenceContextModifier and TypeMethodDescriptionvoid
EK9BaseListener.enterIdentifierReference
(EK9Parser.IdentifierReferenceContext ctx) Enter a parse tree produced byEK9Parser.identifierReference()
.void
EK9Listener.enterIdentifierReference
(EK9Parser.IdentifierReferenceContext ctx) Enter a parse tree produced byEK9Parser.identifierReference()
.void
EK9BaseListener.exitIdentifierReference
(EK9Parser.IdentifierReferenceContext ctx) Exit a parse tree produced byEK9Parser.identifierReference()
.void
EK9Listener.exitIdentifierReference
(EK9Parser.IdentifierReferenceContext ctx) Exit a parse tree produced byEK9Parser.identifierReference()
.EK9BaseVisitor.visitIdentifierReference
(EK9Parser.IdentifierReferenceContext ctx) Visit a parse tree produced byEK9Parser.identifierReference()
.EK9Visitor.visitIdentifierReference
(EK9Parser.IdentifierReferenceContext ctx) Visit a parse tree produced byEK9Parser.identifierReference()
. -
Uses of EK9Parser.IdentifierReferenceContext in org.ek9lang.compiler.phase1
Classes in org.ek9lang.compiler.phase1 that implement interfaces with type arguments of type EK9Parser.IdentifierReferenceContextModifier and TypeClassDescription(package private) final class
Error when a reference is attempted by the syntax is incorrect.Methods in org.ek9lang.compiler.phase1 with parameters of type EK9Parser.IdentifierReferenceContextModifier and TypeMethodDescriptionvoid
ValidUseOfReferenceOrError.accept
(EK9Parser.IdentifierReferenceContext ctx) -
Uses of EK9Parser.IdentifierReferenceContext in org.ek9lang.compiler.phase2
Methods in org.ek9lang.compiler.phase2 with parameters of type EK9Parser.IdentifierReferenceContextModifier and TypeMethodDescriptionvoid
ResolveDefineExplicitTypeListener.enterIdentifierReference
(EK9Parser.IdentifierReferenceContext ctx) -
Uses of EK9Parser.IdentifierReferenceContext in org.ek9lang.compiler.phase3
Classes in org.ek9lang.compiler.phase3 that implement interfaces with type arguments of type EK9Parser.IdentifierReferenceContextModifier and TypeClassDescription(package private) final class
Ensures that 'identifierReference' is now resolved and hangs together and is 'typed' or emit "not resolved" error.Methods in org.ek9lang.compiler.phase3 with parameters of type EK9Parser.IdentifierReferenceContextModifier and TypeMethodDescriptionIdentifierReferenceOrError.apply
(EK9Parser.IdentifierReferenceContext ctx) void
ExpressionsListener.exitIdentifierReference
(EK9Parser.IdentifierReferenceContext ctx) -
Uses of EK9Parser.IdentifierReferenceContext in org.ek9lang.compiler.phase5
Classes in org.ek9lang.compiler.phase5 that implement interfaces with type arguments of type EK9Parser.IdentifierReferenceContextModifier and TypeClassDescription(package private) final class
Emits an error if an identifier (typically a variable) has been used before being initialised.Methods in org.ek9lang.compiler.phase5 with parameters of type EK9Parser.IdentifierReferenceContextModifier and TypeMethodDescriptionvoid
IdentifierReferenceOrError.accept
(EK9Parser.IdentifierReferenceContext ctx) void
PreIRListener.exitIdentifierReference
(EK9Parser.IdentifierReferenceContext ctx) -
Uses of EK9Parser.IdentifierReferenceContext in org.ek9lang.compiler.support
Classes in org.ek9lang.compiler.support that implement interfaces with type arguments of type EK9Parser.IdentifierReferenceContextModifier and TypeClassDescriptionclass
The bulk of the processing is in the abstract base.Methods in org.ek9lang.compiler.support with parameters of type EK9Parser.IdentifierReferenceContextModifier and TypeMethodDescriptionResolveOrDefineIdentifierReference.apply
(EK9Parser.IdentifierReferenceContext ctx) ResolveOrDefineTypes.resolveSimpleTypeByIdentifierReference
(EK9Parser.IdentifierReferenceContext ctx) ResolveOrDefineTypes.resolveTypeByIdentifierReference
(EK9Parser.IdentifierReferenceContext ctx)