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)protectedJSONParserAntlr(antlr.TokenBuffer tokenBuf, int k)JSONParserAntlr(antlr.TokenStream lexer)protectedJSONParserAntlr(antlr.TokenStream lexer, int k)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JSONArrayarray(java.lang.String aStreamName)JSONValueatomic(java.lang.String aStreamName)JSONObjectobject(java.lang.String aStreamName)JSONValuevalue(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.RecognitionExceptionantlr.TokenStreamException
-
object
public final JSONObject object(java.lang.String aStreamName) throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
array
public final JSONArray array(java.lang.String aStreamName) throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
atomic
public final JSONValue atomic(java.lang.String aStreamName) throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
-