Uses of Class
org.ek9lang.antlr.EK9Parser.AssignmentStatementContext
Packages that use EK9Parser.AssignmentStatementContext
Package
Description
E - Initial Symbol definition by traversing the 'ANTLR' - 'AST'.
G - Full Symbol Resolution can now take place.
I - PRE Intermediate Representation generation checks.
-
Uses of EK9Parser.AssignmentStatementContext in org.ek9lang.antlr
Methods in org.ek9lang.antlr that return EK9Parser.AssignmentStatementContextModifier and TypeMethodDescriptionEK9Parser.assignmentStatement()EK9Parser.PreFlowStatementContext.assignmentStatement()EK9Parser.StatementContext.assignmentStatement()Methods in org.ek9lang.antlr with parameters of type EK9Parser.AssignmentStatementContextModifier and TypeMethodDescriptionvoidEK9BaseListener.enterAssignmentStatement(EK9Parser.AssignmentStatementContext ctx) Enter a parse tree produced byEK9Parser.assignmentStatement().voidEK9Listener.enterAssignmentStatement(EK9Parser.AssignmentStatementContext ctx) Enter a parse tree produced byEK9Parser.assignmentStatement().voidEK9BaseListener.exitAssignmentStatement(EK9Parser.AssignmentStatementContext ctx) Exit a parse tree produced byEK9Parser.assignmentStatement().voidEK9Listener.exitAssignmentStatement(EK9Parser.AssignmentStatementContext ctx) Exit a parse tree produced byEK9Parser.assignmentStatement().EK9BaseVisitor.visitAssignmentStatement(EK9Parser.AssignmentStatementContext ctx) Visit a parse tree produced byEK9Parser.assignmentStatement().EK9Visitor.visitAssignmentStatement(EK9Parser.AssignmentStatementContext ctx) Visit a parse tree produced byEK9Parser.assignmentStatement(). -
Uses of EK9Parser.AssignmentStatementContext in org.ek9lang.compiler.phase1
Classes in org.ek9lang.compiler.phase1 that implement interfaces with type arguments of type EK9Parser.AssignmentStatementContextModifier and TypeClassDescription(package private) final classCheck an assignment again 'super' use and some operators against 'this' use.Methods in org.ek9lang.compiler.phase1 with parameters of type EK9Parser.AssignmentStatementContextModifier and TypeMethodDescriptionvoidThisAndSuperAssignmentOrError.accept(EK9Parser.AssignmentStatementContext ctx) voidDefinitionListener.exitAssignmentStatement(EK9Parser.AssignmentStatementContext ctx) -
Uses of EK9Parser.AssignmentStatementContext in org.ek9lang.compiler.phase3
Classes in org.ek9lang.compiler.phase3 that implement interfaces with type arguments of type EK9Parser.AssignmentStatementContextModifier and TypeClassDescription(package private) final classUsed in the full resolution phase to check assignments.Methods in org.ek9lang.compiler.phase3 with parameters of type EK9Parser.AssignmentStatementContextModifier and TypeMethodDescriptionvoidAssignmentStatementOrError.accept(EK9Parser.AssignmentStatementContext ctx) voidExpressionsListener.exitAssignmentStatement(EK9Parser.AssignmentStatementContext ctx) -
Uses of EK9Parser.AssignmentStatementContext in org.ek9lang.compiler.phase5
Classes in org.ek9lang.compiler.phase5 that implement interfaces with type arguments of type EK9Parser.AssignmentStatementContextModifier and TypeClassDescription(package private) final classCheck the assignment to a variable can be a single assignment or a deep copy type assignment.Methods in org.ek9lang.compiler.phase5 with parameters of type EK9Parser.AssignmentStatementContextModifier and TypeMethodDescriptionvoidAssignmentStatementOrError.accept(EK9Parser.AssignmentStatementContext ctx) Can be other things besides identifier, only really focussed on locals and return variables for this.voidPreIRListener.enterAssignmentStatement(EK9Parser.AssignmentStatementContext ctx) -
Uses of EK9Parser.AssignmentStatementContext in org.ek9lang.compiler.phase7.generator
Classes in org.ek9lang.compiler.phase7.generator that implement interfaces with type arguments of type EK9Parser.AssignmentStatementContextModifier and TypeClassDescriptionfinal classProcess assignment statement: variable = expression Uses RELEASE-then-RETAIN pattern for memory-safe assignments.Methods in org.ek9lang.compiler.phase7.generator with parameters of type EK9Parser.AssignmentStatementContextModifier and TypeMethodDescriptionAssignmentStmtGenerator.apply(EK9Parser.AssignmentStatementContext ctx)