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 phase3 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 TypeMethodDescriptionvoidEK9BaseListener.enterIdentifierReference(EK9Parser.IdentifierReferenceContext ctx) Enter a parse tree produced byEK9Parser.identifierReference().voidEK9Listener.enterIdentifierReference(EK9Parser.IdentifierReferenceContext ctx) Enter a parse tree produced byEK9Parser.identifierReference().voidEK9BaseListener.exitIdentifierReference(EK9Parser.IdentifierReferenceContext ctx) Exit a parse tree produced byEK9Parser.identifierReference().voidEK9Listener.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 classError when a reference is attempted by the syntax is incorrect.Methods in org.ek9lang.compiler.phase1 with parameters of type EK9Parser.IdentifierReferenceContextModifier and TypeMethodDescriptionvoidValidUseOfReferenceOrError.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 TypeMethodDescriptionvoidResolveDefineExplicitTypeListener.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 classEnsures 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) voidExpressionsListener.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 classEmits 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 TypeMethodDescriptionvoidIdentifierReferenceOrError.accept(EK9Parser.IdentifierReferenceContext ctx) voidPreIRListener.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 TypeClassDescriptionclassThe 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)