Uses of Class
org.ek9lang.antlr.EK9Parser.WhileStatementExpressionContext
Package
Description
Common parts of processing that can be reused across various phases.
E - Initial Symbol definition by traversing the 'ANTLR' - 'AST'.
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.WhileStatementExpressionContext in org.ek9lang.antlr
Modifier and TypeMethodDescriptionEK9Parser.AssignmentExpressionContext.whileStatementExpression()
EK9Parser.StatementContext.whileStatementExpression()
EK9Parser.whileStatementExpression()
Modifier and TypeMethodDescriptionvoid
EK9BaseListener.enterWhileStatementExpression
(EK9Parser.WhileStatementExpressionContext ctx) Enter a parse tree produced byEK9Parser.whileStatementExpression()
.void
EK9Listener.enterWhileStatementExpression
(EK9Parser.WhileStatementExpressionContext ctx) Enter a parse tree produced byEK9Parser.whileStatementExpression()
.void
EK9BaseListener.exitWhileStatementExpression
(EK9Parser.WhileStatementExpressionContext ctx) Exit a parse tree produced byEK9Parser.whileStatementExpression()
.void
EK9Listener.exitWhileStatementExpression
(EK9Parser.WhileStatementExpressionContext ctx) Exit a parse tree produced byEK9Parser.whileStatementExpression()
.EK9BaseVisitor.visitWhileStatementExpression
(EK9Parser.WhileStatementExpressionContext ctx) Visit a parse tree produced byEK9Parser.whileStatementExpression()
.Visit a parse tree produced byEK9Parser.whileStatementExpression()
. -
Uses of EK9Parser.WhileStatementExpressionContext in org.ek9lang.compiler.common
Modifier and TypeMethodDescriptionvoid
ScopeStackConsistencyListener.enterWhileStatementExpression
(EK9Parser.WhileStatementExpressionContext ctx) void
AbstractEK9PhaseListener.exitWhileStatementExpression
(EK9Parser.WhileStatementExpressionContext ctx) -
Uses of EK9Parser.WhileStatementExpressionContext in org.ek9lang.compiler.phase1
Modifier and TypeMethodDescriptionvoid
DefinitionListener.enterWhileStatementExpression
(EK9Parser.WhileStatementExpressionContext ctx) void
DefinitionListener.exitWhileStatementExpression
(EK9Parser.WhileStatementExpressionContext ctx) -
Uses of EK9Parser.WhileStatementExpressionContext in org.ek9lang.compiler.phase3
Modifier and TypeMethodDescriptionvoid
ProcessWhileControlVariable.accept
(EK9Parser.WhileStatementExpressionContext ctx) void
WhileReturnOrError.accept
(EK9Parser.WhileStatementExpressionContext ctx) void
WhileStatementExpressionOrError.accept
(EK9Parser.WhileStatementExpressionContext ctx) void
ExpressionsListener.enterWhileStatementExpression
(EK9Parser.WhileStatementExpressionContext ctx) void
ExpressionsListener.exitWhileStatementExpression
(EK9Parser.WhileStatementExpressionContext ctx) -
Uses of EK9Parser.WhileStatementExpressionContext in org.ek9lang.compiler.phase5
Modifier and TypeMethodDescriptionvoid
WhileLoopSafeGenericAccessMarker.accept
(EK9Parser.WhileStatementExpressionContext ctx) Assess the control expression to see if it makes the necessary calls to make appropriate generic object methods safe.void
WhileStatementOrError.accept
(EK9Parser.WhileStatementExpressionContext ctx) void
PreIRListener.enterWhileStatementExpression
(EK9Parser.WhileStatementExpressionContext ctx) void
PreIRListener.exitWhileStatementExpression
(EK9Parser.WhileStatementExpressionContext ctx) -
Uses of EK9Parser.WhileStatementExpressionContext in org.ek9lang.compiler.support
Modifier and TypeMethodDescriptionSymbolFactory.newWhileLoop
(EK9Parser.WhileStatementExpressionContext ctx, IScope scope) Create a new while or do/while scoped symbol.