Class EK9Parser.ExpressionContext

java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
org.ek9lang.antlr.EK9Parser.ExpressionContext
All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTree, org.antlr.v4.runtime.tree.RuleNode, org.antlr.v4.runtime.tree.SyntaxTree, org.antlr.v4.runtime.tree.Tree
Enclosing class:
EK9Parser

public static class EK9Parser.ExpressionContext extends org.antlr.v4.runtime.ParserRuleContext
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    org.antlr.v4.runtime.Token
     
    org.antlr.v4.runtime.Token
     
     
     
    org.antlr.v4.runtime.Token
     
    org.antlr.v4.runtime.Token
     
     

    Fields inherited from class org.antlr.v4.runtime.ParserRuleContext

    children, EMPTY, exception, start, stop

    Fields inherited from class org.antlr.v4.runtime.RuleContext

    invokingState, parent
  • Constructor Summary

    Constructors
    Constructor
    Description
    ExpressionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.antlr.v4.runtime.tree.TerminalNode
    ABS()
     
    <T> T
    accept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor)
     
    org.antlr.v4.runtime.tree.TerminalNode
    ADD()
     
    org.antlr.v4.runtime.tree.TerminalNode
    AND()
     
    org.antlr.v4.runtime.tree.TerminalNode
     
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
    CMP()
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
    DEC()
     
     
    org.antlr.v4.runtime.tree.TerminalNode
    DIV()
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    void
    enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    void
    exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
     
     
    expression(int i)
     
    org.antlr.v4.runtime.tree.TerminalNode
    FUZ()
     
    org.antlr.v4.runtime.tree.TerminalNode
    GE()
     
    int
     
    org.antlr.v4.runtime.tree.TerminalNode
    GT()
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
    IN()
     
    org.antlr.v4.runtime.tree.TerminalNode
    INC()
     
    org.antlr.v4.runtime.tree.TerminalNode
    IS()
     
    org.antlr.v4.runtime.tree.TerminalNode
    LE()
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
     
     
    org.antlr.v4.runtime.tree.TerminalNode
    LT()
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
    MOD()
     
    org.antlr.v4.runtime.tree.TerminalNode
    MUL()
     
    org.antlr.v4.runtime.tree.TerminalNode
    NL()
     
    org.antlr.v4.runtime.tree.TerminalNode
    NOT()
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
     
     
    org.antlr.v4.runtime.tree.TerminalNode
    OF()
     
    org.antlr.v4.runtime.tree.TerminalNode
    OR()
     
    org.antlr.v4.runtime.tree.TerminalNode
     
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
     
     
    org.antlr.v4.runtime.tree.TerminalNode
    REM()
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
    SUB()
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
    XOR()
     

    Methods inherited from class org.antlr.v4.runtime.ParserRuleContext

    addAnyChild, addChild, addChild, addChild, addErrorNode, addErrorNode, copyFrom, getChild, getChild, getChildCount, getParent, getRuleContext, getRuleContexts, getSourceInterval, getStart, getStop, getToken, getTokens, removeLastChild, toInfoString

    Methods inherited from class org.antlr.v4.runtime.RuleContext

    depth, getAltNumber, getPayload, getRuleContext, getText, isEmpty, setAltNumber, setParent, toString, toString, toString, toString, toString, toStringTree, toStringTree, toStringTree

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

    • ExpressionContext

      public ExpressionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
  • Method Details

    • expression

      public List<EK9Parser.ExpressionContext> expression()
    • expression

      public EK9Parser.ExpressionContext expression(int i)
    • SUB

      public org.antlr.v4.runtime.tree.TerminalNode SUB()
    • TOJSON

      public org.antlr.v4.runtime.tree.TerminalNode TOJSON()
    • DOLLAR

      public org.antlr.v4.runtime.tree.TerminalNode DOLLAR()
    • PROMOTE

      public org.antlr.v4.runtime.tree.TerminalNode PROMOTE()
    • LENGTH

      public org.antlr.v4.runtime.tree.TerminalNode LENGTH()
    • OF

      public org.antlr.v4.runtime.tree.TerminalNode OF()
    • PREFIX

      public org.antlr.v4.runtime.tree.TerminalNode PREFIX()
    • SUFFIX

      public org.antlr.v4.runtime.tree.TerminalNode SUFFIX()
    • HASHCODE

      public org.antlr.v4.runtime.tree.TerminalNode HASHCODE()
    • ABS

      public org.antlr.v4.runtime.tree.TerminalNode ABS()
    • SQRT

      public org.antlr.v4.runtime.tree.TerminalNode SQRT()
    • primary

      public EK9Parser.PrimaryContext primary()
    • call

      public EK9Parser.CallContext call()
    • objectAccessExpression

      public EK9Parser.ObjectAccessExpressionContext objectAccessExpression()
    • list

      public EK9Parser.ListContext list()
    • dict

      public EK9Parser.DictContext dict()
    • NOT

      public org.antlr.v4.runtime.tree.TerminalNode NOT()
    • TILDE

      public org.antlr.v4.runtime.tree.TerminalNode TILDE()
    • CHECK

      public org.antlr.v4.runtime.tree.TerminalNode CHECK()
    • ELVIS

      public org.antlr.v4.runtime.tree.TerminalNode ELVIS()
    • CARET

      public org.antlr.v4.runtime.tree.TerminalNode CARET()
    • DIV

      public org.antlr.v4.runtime.tree.TerminalNode DIV()
    • MUL

      public org.antlr.v4.runtime.tree.TerminalNode MUL()
    • MOD

      public org.antlr.v4.runtime.tree.TerminalNode MOD()
    • REM

      public org.antlr.v4.runtime.tree.TerminalNode REM()
    • NL

      public org.antlr.v4.runtime.tree.TerminalNode NL()
    • ADD

      public org.antlr.v4.runtime.tree.TerminalNode ADD()
    • SHFTL

      public org.antlr.v4.runtime.tree.TerminalNode SHFTL()
    • SHFTR

      public org.antlr.v4.runtime.tree.TerminalNode SHFTR()
    • CMP

      public org.antlr.v4.runtime.tree.TerminalNode CMP()
    • FUZ

      public org.antlr.v4.runtime.tree.TerminalNode FUZ()
    • LE

      public org.antlr.v4.runtime.tree.TerminalNode LE()
    • GE

      public org.antlr.v4.runtime.tree.TerminalNode GE()
    • GT

      public org.antlr.v4.runtime.tree.TerminalNode GT()
    • LT

      public org.antlr.v4.runtime.tree.TerminalNode LT()
    • EQUAL

      public org.antlr.v4.runtime.tree.TerminalNode EQUAL()
    • NOTEQUAL

      public org.antlr.v4.runtime.tree.TerminalNode NOTEQUAL()
    • NOTEQUAL2

      public org.antlr.v4.runtime.tree.TerminalNode NOTEQUAL2()
    • COALESCE_LE

      public org.antlr.v4.runtime.tree.TerminalNode COALESCE_LE()
    • COALESCE_GE

      public org.antlr.v4.runtime.tree.TerminalNode COALESCE_GE()
    • COALESCE_GT

      public org.antlr.v4.runtime.tree.TerminalNode COALESCE_GT()
    • COALESCE_LT

      public org.antlr.v4.runtime.tree.TerminalNode COALESCE_LT()
    • MATCHES

      public org.antlr.v4.runtime.tree.TerminalNode MATCHES()
    • CONTAINS

      public org.antlr.v4.runtime.tree.TerminalNode CONTAINS()
    • IN

      public org.antlr.v4.runtime.tree.TerminalNode IN()
    • IS

      public org.antlr.v4.runtime.tree.TerminalNode IS()
    • AND

      public org.antlr.v4.runtime.tree.TerminalNode AND()
    • XOR

      public org.antlr.v4.runtime.tree.TerminalNode XOR()
    • OR

      public org.antlr.v4.runtime.tree.TerminalNode OR()
    • LEFT_ARROW

      public org.antlr.v4.runtime.tree.TerminalNode LEFT_ARROW()
    • COLON

      public org.antlr.v4.runtime.tree.TerminalNode COLON()
    • ELSE

      public org.antlr.v4.runtime.tree.TerminalNode ELSE()
    • INC

      public org.antlr.v4.runtime.tree.TerminalNode INC()
    • DEC

      public org.antlr.v4.runtime.tree.TerminalNode DEC()
    • BANG

      public org.antlr.v4.runtime.tree.TerminalNode BANG()
    • QUESTION

      public org.antlr.v4.runtime.tree.TerminalNode QUESTION()
    • EMPTY

      public org.antlr.v4.runtime.tree.TerminalNode EMPTY()
    • range

      public EK9Parser.RangeContext range()
    • getRuleIndex

      public int getRuleIndex()
      Overrides:
      getRuleIndex in class org.antlr.v4.runtime.RuleContext
    • enterRule

      public void enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
      Overrides:
      enterRule in class org.antlr.v4.runtime.ParserRuleContext
    • exitRule

      public void exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
      Overrides:
      exitRule in class org.antlr.v4.runtime.ParserRuleContext
    • accept

      public <T> T accept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor)
      Specified by:
      accept in interface org.antlr.v4.runtime.tree.ParseTree
      Overrides:
      accept in class org.antlr.v4.runtime.RuleContext