Module rgg

Class LSYParser

java.lang.Object
antlr.Parser
antlr.LLkParser
de.grogra.xl.parser.Parser
de.grogra.grogra.LSYParser
All Implemented Interfaces:
LSYTokenTypes

public class LSYParser extends Parser implements LSYTokenTypes
  • Field Details

    • WARN_ON_REGISTER_PATTERN

      public static final long WARN_ON_REGISTER_PATTERN
      See Also:
    • WARN_ON_UNUSED_RULES

      public static final long WARN_ON_UNUSED_RULES
      See Also:
    • _tokenNames

      public static final String[] _tokenNames
    • _tokenSet_0

      public static final antlr.collections.impl.BitSet _tokenSet_0
    • _tokenSet_1

      public static final antlr.collections.impl.BitSet _tokenSet_1
    • _tokenSet_2

      public static final antlr.collections.impl.BitSet _tokenSet_2
  • Constructor Details

    • LSYParser

      protected LSYParser(antlr.TokenBuffer tokenBuf, int k)
    • LSYParser

      public LSYParser(antlr.TokenBuffer tokenBuf)
    • LSYParser

      protected LSYParser(antlr.TokenStream lexer, int k)
    • LSYParser

      public LSYParser(antlr.TokenStream lexer)
    • LSYParser

      public LSYParser(antlr.ParserSharedInputState state)
  • Method Details

    • parseGoalSymbol

      protected antlr.collections.AST parseGoalSymbol() throws antlr.RecognitionException, antlr.TokenStreamException
      Specified by:
      parseGoalSymbol in class Parser
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • reset

      public void reset()
      Overrides:
      reset in class Parser
    • compilationUnit

      public final antlr.collections.AST compilationUnit(String clsName) throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • declaration

      public final void declaration() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • rule

      public final void rule() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • moreRules

      public final void moreRules() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • number

      public final void number() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • var

      public final void var() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • binaryFunction

      public final void binaryFunction() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • expression

      public final void expression() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • moduleIdent

      public final boolean moduleIdent() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • boundVarList

      public final void boundVarList() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • rhs

      public final void rhs() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • rhsComponent

      public final void rhsComponent() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • tree

      public final void tree() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • repetition

      public final void repetition() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • module

      public final void module() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • primaryExpression

      public final void primaryExpression() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • moduleArgList

      public final void moduleArgList() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • logicalOrExpression

      public final void logicalOrExpression() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • logicalAndExpression

      public final void logicalAndExpression() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • equalityExpression

      public final void equalityExpression() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • relationalExpression

      public final void relationalExpression() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • additiveExpression

      public final void additiveExpression() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • multiplicativeExpression

      public final void multiplicativeExpression() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • powerExpression

      public final void powerExpression() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • unaryExpression

      public final void unaryExpression() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • argList

      public final void argList() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • sumOp

      public final void sumOp() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • sumRest

      public final void sumRest(antlr.collections.AST op) throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • buildTokenTypeASTClassMap

      protected void buildTokenTypeASTClassMap()