public class JSONTree
extends org.antlr.runtime.tree.TreeParser
| Modifier and Type | Field and Description |
|---|---|
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_ARRAY_in_array280 |
static org.antlr.runtime.BitSet |
FOLLOW_array_in_value114 |
static org.antlr.runtime.BitSet |
FOLLOW_Exponent_in_number241 |
static org.antlr.runtime.BitSet |
FOLLOW_FALSE_in_value134 |
static org.antlr.runtime.BitSet |
FOLLOW_FIELD_in_pair312 |
static org.antlr.runtime.BitSet |
FOLLOW_NULL_in_value144 |
static org.antlr.runtime.BitSet |
FOLLOW_NUMBER_in_number237 |
static org.antlr.runtime.BitSet |
FOLLOW_Number_in_number239 |
static org.antlr.runtime.BitSet |
FOLLOW_number_in_value90 |
static org.antlr.runtime.BitSet |
FOLLOW_OBJECT_in_object208 |
static org.antlr.runtime.BitSet |
FOLLOW_object_in_value102 |
static org.antlr.runtime.BitSet |
FOLLOW_pair_in_object210 |
static org.antlr.runtime.BitSet |
FOLLOW_String_in_pair316 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_in_string169 |
static org.antlr.runtime.BitSet |
FOLLOW_String_in_string171 |
static org.antlr.runtime.BitSet |
FOLLOW_string_in_value78 |
static org.antlr.runtime.BitSet |
FOLLOW_TRUE_in_value124 |
static org.antlr.runtime.BitSet |
FOLLOW_value_in_array285 |
static org.antlr.runtime.BitSet |
FOLLOW_value_in_pair320 |
static org.antlr.runtime.BitSet |
FOLLOW_value_in_parse53 |
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 |
|---|
JSONTree(org.antlr.runtime.tree.TreeNodeStream input) |
JSONTree(org.antlr.runtime.tree.TreeNodeStream input,
org.antlr.runtime.RecognizerSharedState state) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List |
array() |
org.antlr.runtime.tree.TreeParser[] |
getDelegates() |
java.lang.String |
getGrammarFileName() |
java.lang.String[] |
getTokenNames() |
java.lang.Object |
number() |
java.util.Map<java.lang.String,java.lang.Object> |
object() |
void |
pair(java.util.Map map) |
java.lang.Object |
parse() |
java.lang.String |
string() |
java.lang.Object |
value() |
getAncestor, getCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, inContext, inContext, matchAny, recoverFromMismatchedToken, reset, setTreeNodeStream, traceIn, traceOutalreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, 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
public static final org.antlr.runtime.BitSet FOLLOW_value_in_parse53
public static final org.antlr.runtime.BitSet FOLLOW_string_in_value78
public static final org.antlr.runtime.BitSet FOLLOW_number_in_value90
public static final org.antlr.runtime.BitSet FOLLOW_object_in_value102
public static final org.antlr.runtime.BitSet FOLLOW_array_in_value114
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_value124
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_value134
public static final org.antlr.runtime.BitSet FOLLOW_NULL_in_value144
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_string169
public static final org.antlr.runtime.BitSet FOLLOW_String_in_string171
public static final org.antlr.runtime.BitSet FOLLOW_OBJECT_in_object208
public static final org.antlr.runtime.BitSet FOLLOW_pair_in_object210
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_number237
public static final org.antlr.runtime.BitSet FOLLOW_Number_in_number239
public static final org.antlr.runtime.BitSet FOLLOW_Exponent_in_number241
public static final org.antlr.runtime.BitSet FOLLOW_ARRAY_in_array280
public static final org.antlr.runtime.BitSet FOLLOW_value_in_array285
public static final org.antlr.runtime.BitSet FOLLOW_FIELD_in_pair312
public static final org.antlr.runtime.BitSet FOLLOW_String_in_pair316
public static final org.antlr.runtime.BitSet FOLLOW_value_in_pair320
public JSONTree(org.antlr.runtime.tree.TreeNodeStream input)
public JSONTree(org.antlr.runtime.tree.TreeNodeStream input,
org.antlr.runtime.RecognizerSharedState state)
public org.antlr.runtime.tree.TreeParser[] getDelegates()
public java.lang.String[] getTokenNames()
getTokenNames in class org.antlr.runtime.BaseRecognizerpublic java.lang.String getGrammarFileName()
getGrammarFileName in class org.antlr.runtime.BaseRecognizerpublic final java.lang.Object parse()
throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final java.lang.Object value()
throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final java.lang.String string()
throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final java.util.Map<java.lang.String,java.lang.Object> object()
throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final java.lang.Object number()
throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final java.util.List array()
throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final void pair(java.util.Map map)
throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException