+----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ | |JSON_LITERAL|JSON_STRING_LITERAL|JSON_NUMERIC_LITERAL|JSON_ARRAY_LITERAL| [ |JSON_OBJECT_LITERAL| { | true |false | null | P_EOF | P_GOAL | ] |JSON_ELEMENT_LIST| , | } |JSON_PROP_LIST| : | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ | #1 | #3 | #7 | #9 | #11 | #13 | #101 | #103 | #111 | #113 | #115 | | | | | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ | #3 | | | | | | | | | | | #5 | | | | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ | #5 | | | | | | | | | | | | P_GOAL -> JSON_LITERAL P_EOF | | | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ | #7 | | | | | | | | | | | JSON_LITERAL -> JSON_STRING_LITERAL | | | | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ | #9 | | | | | | | | | | | JSON_LITERAL -> JSON_NUMERIC_LITERAL | | | | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#11 | | | | | | | | | | | JSON_LITERAL -> JSON_ARRAY_LITERAL | | | | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#13 | #37 | #23 | #25 | #27 | #29 | #39 | #41 | #71 | #73 | #75 | | | #15 | #17 | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#15 | | | | | | | | | | | JSON_ARRAY_LITERAL -> [ ] | | | | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#17 | | | | | | | | | | | | | #99 | | #19 | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#19 | #21 | #23 | #25 | #27 | #29 | #39 | #41 | #71 | #73 | #75 | | | | | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#21 | | | | | | | | | | | | | JSON_ELEMENT_LIST -> JSON_ELEMENT_LIST , JSON_LITERAL | | JSON_ELEMENT_LIST -> JSON_ELEMENT_LIST , JSON_LITERAL | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#23 | | | | | | | | | | | | | JSON_LITERAL -> JSON_STRING_LITERAL | | JSON_LITERAL -> JSON_STRING_LITERAL | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#25 | | | | | | | | | | | | | JSON_LITERAL -> JSON_NUMERIC_LITERAL | | JSON_LITERAL -> JSON_NUMERIC_LITERAL | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#27 | | | | | | | | | | | | | JSON_LITERAL -> JSON_ARRAY_LITERAL | | JSON_LITERAL -> JSON_ARRAY_LITERAL | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#29 | #37 | #23 | #25 | #27 | #29 | #39 | #41 | #71 | #73 | #75 | | | #31 | #33 | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#31 | | | | | | | | | | | | | JSON_ARRAY_LITERAL -> [ ] | | JSON_ARRAY_LITERAL -> [ ] | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#33 | | | | | | | | | | | | | #35 | | #19 | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#35 | | | | | | | | | | | | | JSON_ARRAY_LITERAL -> [ JSON_ELEMENT_LIST ] | | JSON_ARRAY_LITERAL -> [ JSON_ELEMENT_LIST ] | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#37 | | | | | | | | | | | | | JSON_ELEMENT_LIST -> JSON_LITERAL | | JSON_ELEMENT_LIST -> JSON_LITERAL | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#39 | | | | | | | | | | | | | JSON_LITERAL -> JSON_OBJECT_LITERAL | | JSON_LITERAL -> JSON_OBJECT_LITERAL | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#41 | | #87 | | | | | | | | | | | | | | #43 | #45 | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#43 | | | | | | | | | | | | | JSON_OBJECT_LITERAL -> { } | | JSON_OBJECT_LITERAL -> { } | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#45 | | | | | | | | | | | | | | | #49 | #47 | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#47 | | | | | | | | | | | | | JSON_OBJECT_LITERAL -> { JSON_PROP_LIST } | | JSON_OBJECT_LITERAL -> { JSON_PROP_LIST } | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#49 | | #51 | | | | | | | | | | | | | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#51 | | | | | | | | | | | | | | | | | | #53 | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#53 | #55 | #57 | #59 | #61 | #63 | #77 | #79 | #93 | #95 | #97 | | | | | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#55 | | | | | | | | | | | | | | | JSON_PROP_LIST -> JSON_PROP_LIST , JSON_STRING_LITERAL : JSON_LITERAL | JSON_PROP_LIST -> JSON_PROP_LIST , JSON_STRING_LITERAL : JSON_LITERAL | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#57 | | | | | | | | | | | | | | | JSON_LITERAL -> JSON_STRING_LITERAL | JSON_LITERAL -> JSON_STRING_LITERAL | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#59 | | | | | | | | | | | | | | | JSON_LITERAL -> JSON_NUMERIC_LITERAL | JSON_LITERAL -> JSON_NUMERIC_LITERAL | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#61 | | | | | | | | | | | | | | | JSON_LITERAL -> JSON_ARRAY_LITERAL | JSON_LITERAL -> JSON_ARRAY_LITERAL | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#63 | #37 | #23 | #25 | #27 | #29 | #39 | #41 | #71 | #73 | #75 | | | #65 | #67 | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#65 | | | | | | | | | | | | | | | JSON_ARRAY_LITERAL -> [ ] | JSON_ARRAY_LITERAL -> [ ] | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#67 | | | | | | | | | | | | | #69 | | #19 | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#69 | | | | | | | | | | | | | | | JSON_ARRAY_LITERAL -> [ JSON_ELEMENT_LIST ] | JSON_ARRAY_LITERAL -> [ JSON_ELEMENT_LIST ] | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#71 | | | | | | | | | | | | | JSON_LITERAL -> true | | JSON_LITERAL -> true | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#73 | | | | | | | | | | | | | JSON_LITERAL -> false | | JSON_LITERAL -> false | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#75 | | | | | | | | | | | | | JSON_LITERAL -> null | | JSON_LITERAL -> null | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#77 | | | | | | | | | | | | | | | JSON_LITERAL -> JSON_OBJECT_LITERAL | JSON_LITERAL -> JSON_OBJECT_LITERAL | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#79 | | #87 | | | | | | | | | | | | | | #81 | #83 | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#81 | | | | | | | | | | | | | | | JSON_OBJECT_LITERAL -> { } | JSON_OBJECT_LITERAL -> { } | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#83 | | | | | | | | | | | | | | | #49 | #85 | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#85 | | | | | | | | | | | | | | | JSON_OBJECT_LITERAL -> { JSON_PROP_LIST } | JSON_OBJECT_LITERAL -> { JSON_PROP_LIST } | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#87 | | | | | | | | | | | | | | | | | | #89 | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#89 | #91 | #57 | #59 | #61 | #63 | #77 | #79 | #93 | #95 | #97 | | | | | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#91 | | | | | | | | | | | | | | | JSON_PROP_LIST -> JSON_STRING_LITERAL : JSON_LITERAL | JSON_PROP_LIST -> JSON_STRING_LITERAL : JSON_LITERAL | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#93 | | | | | | | | | | | | | | | JSON_LITERAL -> true | JSON_LITERAL -> true | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#95 | | | | | | | | | | | | | | | JSON_LITERAL -> false | JSON_LITERAL -> false | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#97 | | | | | | | | | | | | | | | JSON_LITERAL -> null | JSON_LITERAL -> null | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#99 | | | | | | | | | | | JSON_ARRAY_LITERAL -> [ JSON_ELEMENT_LIST ] | | | | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#101| | | | | | | | | | | JSON_LITERAL -> JSON_OBJECT_LITERAL | | | | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#103| | #87 | | | | | | | | | | | | | | #105 | #107 | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#105| | | | | | | | | | | JSON_OBJECT_LITERAL -> { } | | | | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#107| | | | | | | | | | | | | | | #49 | #109 | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#109| | | | | | | | | | | JSON_OBJECT_LITERAL -> { JSON_PROP_LIST } | | | | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#111| | | | | | | | | | | JSON_LITERAL -> true | | | | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#113| | | | | | | | | | | JSON_LITERAL -> false | | | | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ |#115| | | | | | | | | | | JSON_LITERAL -> null | | | | | | | | +----+------------+-------------------+--------------------+------------------+-----+-------------------+------+------+------+------+---------------------------------------------+------------------------------+-------------------------------------------------------+-----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+--------------+-----+ Done.