Package com.sdicons.json.parser.impl
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 Summary
Fields Modifier and Type Field Description static java.lang.String[]
_tokenNames
-
Constructor Summary
Constructors Modifier Constructor Description JSONParserAntlr(antlr.ParserSharedInputState state)
JSONParserAntlr(antlr.TokenBuffer tokenBuf)
protected
JSONParserAntlr(antlr.TokenBuffer tokenBuf, int k)
JSONParserAntlr(antlr.TokenStream lexer)
protected
JSONParserAntlr(antlr.TokenStream lexer, int k)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JSONArray
array(java.lang.String aStreamName)
JSONValue
atomic(java.lang.String aStreamName)
JSONObject
object(java.lang.String aStreamName)
JSONValue
value(java.lang.String aStreamName)
-
Methods inherited from class antlr.Parser
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, recover, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent
-
-
-
-
Constructor Detail
-
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 Detail
-
value
public final JSONValue value(java.lang.String aStreamName) throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
object
public final JSONObject object(java.lang.String aStreamName) throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
array
public final JSONArray array(java.lang.String aStreamName) throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
atomic
public final JSONValue atomic(java.lang.String aStreamName) throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
-