Class ActionParser

java.lang.Object
antlr.Parser
antlr.LLkParser
org.antlr.stringtemplate.language.ActionParser
All Implemented Interfaces:
ActionParserTokenTypes

public class ActionParser extends antlr.LLkParser implements ActionParserTokenTypes
Parse the individual attribute expressions
  • Field Details

    • self

      protected StringTemplate self
    • _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
    • _tokenSet_3

      public static final antlr.collections.impl.BitSet _tokenSet_3
    • _tokenSet_4

      public static final antlr.collections.impl.BitSet _tokenSet_4
    • _tokenSet_5

      public static final antlr.collections.impl.BitSet _tokenSet_5
    • _tokenSet_6

      public static final antlr.collections.impl.BitSet _tokenSet_6
    • _tokenSet_7

      public static final antlr.collections.impl.BitSet _tokenSet_7
    • _tokenSet_8

      public static final antlr.collections.impl.BitSet _tokenSet_8
    • _tokenSet_9

      public static final antlr.collections.impl.BitSet _tokenSet_9
    • _tokenSet_10

      public static final antlr.collections.impl.BitSet _tokenSet_10
    • _tokenSet_11

      public static final antlr.collections.impl.BitSet _tokenSet_11
    • _tokenSet_12

      public static final antlr.collections.impl.BitSet _tokenSet_12
    • _tokenSet_13

      public static final antlr.collections.impl.BitSet _tokenSet_13
    • _tokenSet_14

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

    • ActionParser

      public ActionParser(antlr.TokenStream lexer, StringTemplate self)
    • ActionParser

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

      public ActionParser(antlr.TokenBuffer tokenBuf)
    • ActionParser

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

      public ActionParser(antlr.TokenStream lexer)
    • ActionParser

      public ActionParser(antlr.ParserSharedInputState state)
  • Method Details

    • reportError

      public void reportError(antlr.RecognitionException e)
      Overrides:
      reportError in class antlr.Parser
    • action

      public final Map action() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • templatesExpr

      public final void templatesExpr() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • optionList

      public final Map optionList() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • ifCondition

      public final void ifCondition() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • option

      public final void option(Map opts) throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • nonAlternatingTemplateExpr

      public final void nonAlternatingTemplateExpr() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • parallelArrayTemplateApplication

      public final void parallelArrayTemplateApplication() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • expr

      public final void expr() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • template

      public final void template() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • anonymousTemplate

      public final void anonymousTemplate() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • ifAtom

      public final void ifAtom() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • primaryExpr

      public final void primaryExpr() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • templateInclude

      public final void templateInclude() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • atom

      public final void atom() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • valueExpr

      public final void valueExpr() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • function

      public final void function() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • list

      public final void list() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • singleArg

      public final void singleArg() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • namedTemplate

      public final void namedTemplate() 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
    • indirectTemplate

      public final void indirectTemplate() throws antlr.RecognitionException, antlr.TokenStreamException
      Match (foo)() and (foo+".terse")()
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • listElement

      public final void listElement() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • argumentAssignment

      public final void argumentAssignment() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • buildTokenTypeASTClassMap

      protected void buildTokenTypeASTClassMap()