Uses of Class
org.ek9lang.antlr.EK9Parser.ExpressionContext
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.ExpressionContext in org.ek9lang.antlr
Modifier and TypeFieldDescriptionEK9Parser.ExpressionContext.control
EK9Parser.PreFlowAndControlContext.control
EK9Parser.WhileStatementExpressionContext.control
EK9Parser.ExpressionContext.left
EK9Parser.ExpressionContext.right
Modifier and TypeMethodDescriptionEK9Parser.AssertStatementContext.expression()
EK9Parser.AssignmentExpressionContext.expression()
EK9Parser.CaseExpressionContext.expression()
EK9Parser.expression()
EK9Parser.ExpressionContext.expression
(int i) EK9Parser.ExpressionParamContext.expression()
EK9Parser.ForLoopContext.expression()
EK9Parser.GuardExpressionContext.expression()
EK9Parser.InitValuePairContext.expression
(int i) EK9Parser.ListContext.expression
(int i) EK9Parser.PreFlowAndControlContext.expression()
EK9Parser.PrimaryContext.expression()
EK9Parser.RangeContext.expression
(int i) EK9Parser.StreamCatContext.expression
(int i) EK9Parser.StringPartContext.expression()
EK9Parser.TernaryPartContext.expression()
EK9Parser.WhileStatementExpressionContext.expression()
Modifier and TypeMethodDescriptionEK9Parser.ExpressionContext.expression()
EK9Parser.InitValuePairContext.expression()
EK9Parser.ListContext.expression()
EK9Parser.RangeContext.expression()
EK9Parser.StreamCatContext.expression()
Modifier and TypeMethodDescriptionvoid
EK9BaseListener.enterExpression
(EK9Parser.ExpressionContext ctx) Enter a parse tree produced byEK9Parser.expression()
.void
EK9Listener.enterExpression
(EK9Parser.ExpressionContext ctx) Enter a parse tree produced byEK9Parser.expression()
.void
EK9BaseListener.exitExpression
(EK9Parser.ExpressionContext ctx) Exit a parse tree produced byEK9Parser.expression()
.void
EK9Listener.exitExpression
(EK9Parser.ExpressionContext ctx) Exit a parse tree produced byEK9Parser.expression()
.EK9BaseVisitor.visitExpression
(EK9Parser.ExpressionContext ctx) Visit a parse tree produced byEK9Parser.expression()
.EK9Visitor.visitExpression
(EK9Parser.ExpressionContext ctx) Visit a parse tree produced byEK9Parser.expression()
. -
Uses of EK9Parser.ExpressionContext in org.ek9lang.compiler.phase1
Modifier and TypeMethodDescriptionvoid
NotABooleanLiteralOrError.accept
(EK9Parser.ExpressionContext ctx) -
Uses of EK9Parser.ExpressionContext in org.ek9lang.compiler.phase3
Modifier and TypeMethodDescriptionvoid
ControlIsBooleanOrError.accept
(EK9Parser.ExpressionContext ctx) void
ExpressionOrError.accept
(EK9Parser.ExpressionContext ctx) AccessLeftAndRightOrError.apply
(EK9Parser.ExpressionContext ctx) AccessTernaryExpressionsOrError.apply
(EK9Parser.ExpressionContext ctx) MapOperatorText.apply
(EK9Parser.ExpressionContext ctx) MethodSymbolSearchForExpression.apply
(EK9Parser.ExpressionContext ctx) void
ExpressionsListener.exitExpression
(EK9Parser.ExpressionContext ctx) -
Uses of EK9Parser.ExpressionContext in org.ek9lang.compiler.phase5
Modifier and TypeMethodDescriptionvoid
MarkAppropriateSymbolsSafe.accept
(EK9Parser.ExpressionContext ctx, IScope scopeMadeSafe) void
TernaryBlockSafeGenericAccessMarker.accept
(EK9Parser.ExpressionContext ctx) void
PreIRListener.enterExpression
(EK9Parser.ExpressionContext ctx) void
PreIRListener.exitExpression
(EK9Parser.ExpressionContext ctx) boolean
ExpressionSimpleForSafeAccess.test
(EK9Parser.ExpressionContext ctx) boolean
FormOfComparator.test
(EK9Parser.ExpressionContext ctx)