public class JSONParser
extends org.antlr.runtime.Parser
| Modifier and Type | Class and Description |
|---|---|
static class |
JSONParser.array_return |
static class |
JSONParser.elements_return |
static class |
JSONParser.members_return |
static class |
JSONParser.number_return |
static class |
JSONParser.object_return |
static class |
JSONParser.pair_return |
static class |
JSONParser.parse_return |
static class |
JSONParser.string_return |
static class |
JSONParser.value_return |
| Modifier and Type | Field and Description |
|---|---|
protected org.antlr.runtime.tree.TreeAdaptor |
adaptor |
static int |
ARRAY |
static int |
COMMA |
static int |
Digit |
static int |
EOF |
static int |
EscapeSequence |
static int |
Exponent |
static int |
FALSE |
static int |
FIELD |
static org.antlr.runtime.BitSet |
FOLLOW_21_in_pair409 |
static org.antlr.runtime.BitSet |
FOLLOW_22_in_array329 |
static org.antlr.runtime.BitSet |
FOLLOW_23_in_array333 |
static org.antlr.runtime.BitSet |
FOLLOW_24_in_value183 |
static org.antlr.runtime.BitSet |
FOLLOW_25_in_value195 |
static org.antlr.runtime.BitSet |
FOLLOW_26_in_value171 |
static org.antlr.runtime.BitSet |
FOLLOW_27_in_object295 |
static org.antlr.runtime.BitSet |
FOLLOW_28_in_object299 |
static org.antlr.runtime.BitSet |
FOLLOW_array_in_value163 |
static org.antlr.runtime.BitSet |
FOLLOW_COMMA_in_elements363 |
static org.antlr.runtime.BitSet |
FOLLOW_COMMA_in_members385 |
static org.antlr.runtime.BitSet |
FOLLOW_elements_in_array331 |
static org.antlr.runtime.BitSet |
FOLLOW_EOF_in_parse117 |
static org.antlr.runtime.BitSet |
FOLLOW_Exponent_in_number262 |
static org.antlr.runtime.BitSet |
FOLLOW_members_in_object297 |
static org.antlr.runtime.BitSet |
FOLLOW_Number_in_number250 |
static org.antlr.runtime.BitSet |
FOLLOW_number_in_value147 |
static org.antlr.runtime.BitSet |
FOLLOW_object_in_value155 |
static org.antlr.runtime.BitSet |
FOLLOW_pair_in_members382 |
static org.antlr.runtime.BitSet |
FOLLOW_pair_in_members388 |
static org.antlr.runtime.BitSet |
FOLLOW_String_in_pair407 |
static org.antlr.runtime.BitSet |
FOLLOW_String_in_string214 |
static org.antlr.runtime.BitSet |
FOLLOW_string_in_value139 |
static org.antlr.runtime.BitSet |
FOLLOW_value_in_elements360 |
static org.antlr.runtime.BitSet |
FOLLOW_value_in_elements366 |
static org.antlr.runtime.BitSet |
FOLLOW_value_in_pair411 |
static org.antlr.runtime.BitSet |
FOLLOW_value_in_parse115 |
static int |
HexDigit |
static int |
NULL |
static int |
Number |
static int |
NUMBER |
static int |
OBJECT |
static int |
String |
static int |
STRING |
static int |
T__21 |
static int |
T__22 |
static int |
T__23 |
static int |
T__24 |
static int |
T__25 |
static int |
T__26 |
static int |
T__27 |
static int |
T__28 |
static java.lang.String[] |
tokenNames |
static int |
TRUE |
static int |
UnicodeEscape |
static int |
WS |
| Constructor and Description |
|---|
JSONParser(org.antlr.runtime.TokenStream input) |
JSONParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state) |
| Modifier and Type | Method and Description |
|---|---|
JSONParser.array_return |
array() |
JSONParser.elements_return |
elements() |
org.antlr.runtime.Parser[] |
getDelegates() |
java.lang.String |
getGrammarFileName() |
java.lang.String[] |
getTokenNames() |
org.antlr.runtime.tree.TreeAdaptor |
getTreeAdaptor() |
JSONParser.members_return |
members() |
protected void |
mismatch(org.antlr.runtime.IntStream input,
int ttype,
org.antlr.runtime.BitSet follow) |
JSONParser.number_return |
number() |
JSONParser.object_return |
object() |
JSONParser.pair_return |
pair() |
JSONParser.parse_return |
parse() |
java.lang.Object |
recoverFromMismatchedSet(org.antlr.runtime.IntStream input,
org.antlr.runtime.RecognitionException e,
org.antlr.runtime.BitSet follow) |
void |
setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor) |
JSONParser.string_return |
string() |
JSONParser.value_return |
value() |
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOutalreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedToken, reportError, setBacktrackingLevel, toStrings, traceIn, traceOutpublic static final java.lang.String[] tokenNames
public static final int EOF
public static final int T__21
public static final int T__22
public static final int T__23
public static final int T__24
public static final int T__25
public static final int T__26
public static final int T__27
public static final int T__28
public static final int ARRAY
public static final int COMMA
public static final int Digit
public static final int EscapeSequence
public static final int Exponent
public static final int FALSE
public static final int FIELD
public static final int HexDigit
public static final int NULL
public static final int NUMBER
public static final int Number
public static final int OBJECT
public static final int STRING
public static final int String
public static final int TRUE
public static final int UnicodeEscape
public static final int WS
protected org.antlr.runtime.tree.TreeAdaptor adaptor
public static final org.antlr.runtime.BitSet FOLLOW_value_in_parse115
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_parse117
public static final org.antlr.runtime.BitSet FOLLOW_string_in_value139
public static final org.antlr.runtime.BitSet FOLLOW_number_in_value147
public static final org.antlr.runtime.BitSet FOLLOW_object_in_value155
public static final org.antlr.runtime.BitSet FOLLOW_array_in_value163
public static final org.antlr.runtime.BitSet FOLLOW_26_in_value171
public static final org.antlr.runtime.BitSet FOLLOW_24_in_value183
public static final org.antlr.runtime.BitSet FOLLOW_25_in_value195
public static final org.antlr.runtime.BitSet FOLLOW_String_in_string214
public static final org.antlr.runtime.BitSet FOLLOW_Number_in_number250
public static final org.antlr.runtime.BitSet FOLLOW_Exponent_in_number262
public static final org.antlr.runtime.BitSet FOLLOW_27_in_object295
public static final org.antlr.runtime.BitSet FOLLOW_members_in_object297
public static final org.antlr.runtime.BitSet FOLLOW_28_in_object299
public static final org.antlr.runtime.BitSet FOLLOW_22_in_array329
public static final org.antlr.runtime.BitSet FOLLOW_elements_in_array331
public static final org.antlr.runtime.BitSet FOLLOW_23_in_array333
public static final org.antlr.runtime.BitSet FOLLOW_value_in_elements360
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_elements363
public static final org.antlr.runtime.BitSet FOLLOW_value_in_elements366
public static final org.antlr.runtime.BitSet FOLLOW_pair_in_members382
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_members385
public static final org.antlr.runtime.BitSet FOLLOW_pair_in_members388
public static final org.antlr.runtime.BitSet FOLLOW_String_in_pair407
public static final org.antlr.runtime.BitSet FOLLOW_21_in_pair409
public static final org.antlr.runtime.BitSet FOLLOW_value_in_pair411
public JSONParser(org.antlr.runtime.TokenStream input)
public JSONParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
public org.antlr.runtime.Parser[] getDelegates()
public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
public java.lang.String[] getTokenNames()
getTokenNames in class org.antlr.runtime.BaseRecognizerpublic java.lang.String getGrammarFileName()
getGrammarFileName in class org.antlr.runtime.BaseRecognizerprotected void mismatch(org.antlr.runtime.IntStream input,
int ttype,
org.antlr.runtime.BitSet follow)
throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic java.lang.Object recoverFromMismatchedSet(org.antlr.runtime.IntStream input,
org.antlr.runtime.RecognitionException e,
org.antlr.runtime.BitSet follow)
throws org.antlr.runtime.RecognitionException
recoverFromMismatchedSet in class org.antlr.runtime.BaseRecognizerorg.antlr.runtime.RecognitionExceptionpublic final JSONParser.parse_return parse() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final JSONParser.value_return value() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final JSONParser.string_return string() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final JSONParser.number_return number() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final JSONParser.object_return object() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final JSONParser.array_return array() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final JSONParser.elements_return elements() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final JSONParser.members_return members() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final JSONParser.pair_return pair() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException