Class JSONParserAntlr

java.lang.Object
antlr.Parser
antlr.LLkParser
com.sdicons.json.parser.impl.JSONParserAntlr
All Implemented Interfaces:
JSONParserAntlrTokenTypes

public class JSONParserAntlr extends antlr.LLkParser implements JSONParserAntlrTokenTypes
  • Field Details

    • _tokenNames

      public static final String[] _tokenNames
  • Constructor Details

    • JSONParserAntlr

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

      public JSONParserAntlr(antlr.TokenBuffer tokenBuf)
    • JSONParserAntlr

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

      public JSONParserAntlr(antlr.TokenStream lexer)
    • JSONParserAntlr

      public JSONParserAntlr(antlr.ParserSharedInputState state)
  • Method Details

    • value

      public final JSONValue value(String aStreamName) throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • object

      public final JSONObject object(String aStreamName) throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • array

      public final JSONArray array(String aStreamName) throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • atomic

      public final JSONValue atomic(String aStreamName) throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException