<?php
/* vim: set expandtab tabstop=4 shiftwidth=4 foldmethod=marker: */
require_once('Text/Parser/LALR.php');
/**
*
* This is an automatically generated parser for the following grammar:
*
* [0] S-><grammar>
* [1] <grammar>-><syntax>
* [2] <syntax>-><rule>
* [3] <syntax>-><syntax><rule>
* [4] <rule>-><opt-whitespace><<rule-name>><rule-priority>::=<opt-whitespace><expression><line-end><reduction-code>
* [5] <rule-priority>-><opt-whitespace>
* [6] <rule-priority>->(<unquoted-text>)<opt-whitespace>
* [7] <line-end>-><opt-whitespace><EOL>
* [8] <line-end>-><line-end><EOL>
* [9] <opt-whitespace>-> <opt-whitespace>
* [10] <opt-whitespace>->
* [11] <expression>-><list>
* [12] <expression>-><expression><opt-whitespace>|<opt-whitespace><list>
* [13] <list>-><term>
* [14] <list>-><list><opt-whitespace><term>
* [15] <term>-><named-term>
* [16] <term>-><unnamed-term>
* [17] <named-term>-><unnamed-term>(<unquoted-text>)
* [18] <unnamed-term>-><literal>
* [19] <unnamed-term>-><<rule-name>>
* [20] <unnamed-term>->""
* [21] <literal>->"<double-quoted-text>"
* [22] <literal>->'<single-quoted-text>'
* [23] <double-quoted-text>-><quoted-text-part>
* [24] <double-quoted-text>->'
* [25] <double-quoted-text>-><double-quoted-text><quoted-text-part>
* [26] <double-quoted-text>-><double-quoted-text>'
* [27] <single-quoted-text>-><quoted-text-part>
* [28] <single-quoted-text>->"
* [29] <single-quoted-text>-><single-quoted-text><quoted-text-part>
* [30] <single-quoted-text>-><single-quoted-text>"
* [31] <quoted-text-part>-><text-terminal>
* [32] <quoted-text-part>-><quoted-character>
* [33] <quoted-text-part>->>>>
* [34] <quoted-text-part>-><<<
* [35] <quoted-text-part>->(
* [36] <quoted-text-part>->)
* [37] <quoted-text-part>->
* [38] <quoted-text-part>-><
* [39] <quoted-text-part>->>
* [40] <quoted-text-part>->|
* [41] <quoted-text-part>->::=
* [42] <quoted-text-part>->""
* [43] <rule-name>-><unquoted-text>
* [44] <unquoted-text>-><text-terminal>
* [45] <unquoted-text>-><quoted-character>
* [46] <unquoted-text>-><unquoted-text><text-terminal>
* [47] <unquoted-text>-><unquoted-text><quoted-character>
* [48] <reduction-code>-><<<<EOL><reduction-code-text><EOL>>>><line-end>
* [49] <reduction-code>->
* [50] <reduction-code-text>-><reduction-code-text-part>
* [51] <reduction-code-text>-><reduction-code-text><reduction-code-text-part>
* [52] <reduction-code-text-part>-><EOL>
* [53] <reduction-code-text-part>->>>>
* [54] <reduction-code-text-part>-><<<
* [55] <reduction-code-text-part>->"
* [56] <reduction-code-text-part>->'
* [57] <reduction-code-text-part>->(
* [58] <reduction-code-text-part>->)
* [59] <reduction-code-text-part>-><
* [60] <reduction-code-text-part>->>
* [61] <reduction-code-text-part>->::=
* [62] <reduction-code-text-part>->
* [63] <reduction-code-text-part>->""
* [64] <reduction-code-text-part>->|
* [65] <reduction-code-text-part>-><text-terminal>
* [66] <reduction-code-text-part>-><quoted-character>
*
* -- Finite State Automaton States --
* ----------- 0 -----------
* --Itemset--
* S->•<grammar>
* +<grammar>->•<syntax>
* +<syntax>->•<rule>
* +<syntax>->•<syntax><rule>
* +<rule>->•<opt-whitespace><<rule-name>><rule-priority>::=<opt-whitespace><expression><line-end><reduction-code>
* +<opt-whitespace>->• <opt-whitespace>
* +<opt-whitespace>->•(prio:-1)
* --Transitions--
* Goto on <grammar> to 1 because of S->•<grammar>
* Goto on <syntax> to 2 because of <grammar>->•<syntax>
* Goto on <rule> to 3 because of <syntax>->•<rule>
* Goto on <syntax> to 2 because of <syntax>->•<syntax><rule>
* Goto on <opt-whitespace> to 4 because of <rule>->•<opt-whitespace><<rule-name>><rule-priority>::=<opt-whitespace><expression><line-end><reduction-code>
* Shift on to 5 because of <opt-whitespace>->• <opt-whitespace>
* Reduce on < using <opt-whitespace>->
* Reduce on ::= using <opt-whitespace>->
* Reduce on <EOL> using <opt-whitespace>->
* Reduce on | using <opt-whitespace>->
* Reduce on "" using <opt-whitespace>->
* Reduce on " using <opt-whitespace>->
* Reduce on ' using <opt-whitespace>->
* ----------- 1 -----------
* --Itemset--
* S-><grammar>•
* --Transitions--
* Accept on using S-><grammar>
* ----------- 2 -----------
* --Itemset--
* <grammar>-><syntax>•
* <syntax>-><syntax>•<rule>
* +<rule>->•<opt-whitespace><<rule-name>><rule-priority>::=<opt-whitespace><expression><line-end><reduction-code>
* +<opt-whitespace>->• <opt-whitespace>
* +<opt-whitespace>->•(prio:-1)
* --Transitions--
* Reduce on using <grammar>-><syntax>
* Goto on <rule> to 6 because of <syntax>-><syntax>•<rule>
* Goto on <opt-whitespace> to 4 because of <rule>->•<opt-whitespace><<rule-name>><rule-priority>::=<opt-whitespace><expression><line-end><reduction-code>
* Shift on to 5 because of <opt-whitespace>->• <opt-whitespace>
* Reduce on < using <opt-whitespace>->
* Reduce on ::= using <opt-whitespace>->
* Reduce on <EOL> using <opt-whitespace>->
* Reduce on | using <opt-whitespace>->
* Reduce on "" using <opt-whitespace>->
* Reduce on " using <opt-whitespace>->
* Reduce on ' using <opt-whitespace>->
* ----------- 3 -----------
* --Itemset--
* <syntax>-><rule>•
* --Transitions--
* Reduce on < using <syntax>-><rule>
* Reduce on using <syntax>-><rule>
* Reduce on using <syntax>-><rule>
* ----------- 4 -----------
* --Itemset--
* <rule>-><opt-whitespace>•<<rule-name>><rule-priority>::=<opt-whitespace><expression><line-end><reduction-code>
* --Transitions--
* Shift on < to 7 because of <rule>-><opt-whitespace>•<<rule-name>><rule-priority>::=<opt-whitespace><expression><line-end><reduction-code>
* ----------- 5 -----------
* --Itemset--
* <opt-whitespace>-> •<opt-whitespace>
* +<opt-whitespace>->• <opt-whitespace>
* +<opt-whitespace>->•(prio:-1)
* --Transitions--
* Goto on <opt-whitespace> to 8 because of <opt-whitespace>-> •<opt-whitespace>
* Shift on to 5 because of <opt-whitespace>->• <opt-whitespace>
* Reduce on < using <opt-whitespace>->
* Reduce on ::= using <opt-whitespace>->
* Reduce on <EOL> using <opt-whitespace>->
* Reduce on | using <opt-whitespace>->
* Reduce on "" using <opt-whitespace>->
* Reduce on " using <opt-whitespace>->
* Reduce on ' using <opt-whitespace>->
* ----------- 6 -----------
* --Itemset--
* <syntax>-><syntax><rule>•
* --Transitions--
* Reduce on < using <syntax>-><syntax><rule>
* Reduce on using <syntax>-><syntax><rule>
* Reduce on using <syntax>-><syntax><rule>
* ----------- 7 -----------
* --Itemset--
* <rule>-><opt-whitespace><•<rule-name>><rule-priority>::=<opt-whitespace><expression><line-end><reduction-code>
* +<rule-name>->•<unquoted-text>
* +<unquoted-text>->•<text-terminal>
* +<unquoted-text>->•<quoted-character>
* +<unquoted-text>->•<unquoted-text><text-terminal>
* +<unquoted-text>->•<unquoted-text><quoted-character>
* --Transitions--
* Goto on <rule-name> to 9 because of <rule>-><opt-whitespace><•<rule-name>><rule-priority>::=<opt-whitespace><expression><line-end><reduction-code>
* Goto on <unquoted-text> to 10 because of <rule-name>->•<unquoted-text>
* Shift on <text-terminal> to 11 because of <unquoted-text>->•<text-terminal>
* Shift on <quoted-character> to 12 because of <unquoted-text>->•<quoted-character>
* Goto on <unquoted-text> to 10 because of <unquoted-text>->•<unquoted-text><text-terminal>
* Goto on <unquoted-text> to 10 because of <unquoted-text>->•<unquoted-text><quoted-character>
* ----------- 8 -----------
* --Itemset--
* <opt-whitespace>-> <opt-whitespace>•
* --Transitions--
* Reduce on < using <opt-whitespace>-> <opt-whitespace>
* Reduce on ::= using <opt-whitespace>-> <opt-whitespace>
* Reduce on <EOL> using <opt-whitespace>-> <opt-whitespace>
* Reduce on | using <opt-whitespace>-> <opt-whitespace>
* Reduce on "" using <opt-whitespace>-> <opt-whitespace>
* Reduce on " using <opt-whitespace>-> <opt-whitespace>
* Reduce on ' using <opt-whitespace>-> <opt-whitespace>
* ----------- 9 -----------
* --Itemset--
* <rule>-><opt-whitespace><<rule-name>•><rule-priority>::=<opt-whitespace><expression><line-end><reduction-code>
* --Transitions--
* Shift on > to 13 because of <rule>-><opt-whitespace><<rule-name>•><rule-priority>::=<opt-whitespace><expression><line-end><reduction-code>
* ----------- 10 -----------
* --Itemset--
* <rule-name>-><unquoted-text>•
* <unquoted-text>-><unquoted-text>•<text-terminal>
* <unquoted-text>-><unquoted-text>•<quoted-character>
* --Transitions--
* Reduce on > using <rule-name>-><unquoted-text>
* Shift on <text-terminal> to 14 because of <unquoted-text>-><unquoted-text>•<text-terminal>
* Shift on <quoted-character> to 15 because of <unquoted-text>-><unquoted-text>•<quoted-character>
* ----------- 11 -----------
* --Itemset--
* <unquoted-text>-><text-terminal>•
* --Transitions--
* Reduce on > using <unquoted-text>-><text-terminal>
* Reduce on ) using <unquoted-text>-><text-terminal>
* Reduce on <text-terminal> using <unquoted-text>-><text-terminal>
* Reduce on <quoted-character> using <unquoted-text>-><text-terminal>
* ----------- 12 -----------
* --Itemset--
* <unquoted-text>-><quoted-character>•
* --Transitions--
* Reduce on > using <unquoted-text>-><quoted-character>
* Reduce on ) using <unquoted-text>-><quoted-character>
* Reduce on <text-terminal> using <unquoted-text>-><quoted-character>
* Reduce on <quoted-character> using <unquoted-text>-><quoted-character>
* ----------- 13 -----------
* --Itemset--
* <rule>-><opt-whitespace><<rule-name>>•<rule-priority>::=<opt-whitespace><expression><line-end><reduction-code>
* +<rule-priority>->•<opt-whitespace>
* +<rule-priority>->•(<unquoted-text>)<opt-whitespace>
* +<opt-whitespace>->• <opt-whitespace>
* +<opt-whitespace>->•(prio:-1)
* --Transitions--
* Goto on <rule-priority> to 16 because of <rule>-><opt-whitespace><<rule-name>>•<rule-priority>::=<opt-whitespace><expression><line-end><reduction-code>
* Goto on <opt-whitespace> to 17 because of <rule-priority>->•<opt-whitespace>
* Shift on ( to 18 because of <rule-priority>->•(<unquoted-text>)<opt-whitespace>
* Shift on to 5 because of <opt-whitespace>->• <opt-whitespace>
* Reduce on < using <opt-whitespace>->
* Reduce on ::= using <opt-whitespace>->
* Reduce on <EOL> using <opt-whitespace>->
* Reduce on | using <opt-whitespace>->
* Reduce on "" using <opt-whitespace>->
* Reduce on " using <opt-whitespace>->
* Reduce on ' using <opt-whitespace>->
* ----------- 14 -----------
* --Itemset--
* <unquoted-text>-><unquoted-text><text-terminal>•
* --Transitions--
* Reduce on > using <unquoted-text>-><unquoted-text><text-terminal>
* Reduce on ) using <unquoted-text>-><unquoted-text><text-terminal>
* Reduce on <text-terminal> using <unquoted-text>-><unquoted-text><text-terminal>
* Reduce on <quoted-character> using <unquoted-text>-><unquoted-text><text-terminal>
* ----------- 15 -----------
* --Itemset--
* <unquoted-text>-><unquoted-text><quoted-character>•
* --Transitions--
* Reduce on > using <unquoted-text>-><unquoted-text><quoted-character>
* Reduce on ) using <unquoted-text>-><unquoted-text><quoted-character>
* Reduce on <text-terminal> using <unquoted-text>-><unquoted-text><quoted-character>
* Reduce on <quoted-character> using <unquoted-text>-><unquoted-text><quoted-character>
* ----------- 16 -----------
* --Itemset--
* <rule>-><opt-whitespace><<rule-name>><rule-priority>•::=<opt-whitespace><expression><line-end><reduction-code>
* --Transitions--
* Shift on ::= to 19 because of <rule>-><opt-whitespace><<rule-name>><rule-priority>•::=<opt-whitespace><expression><line-end><reduction-code>
* ----------- 17 -----------
* --Itemset--
* <rule-priority>-><opt-whitespace>•
* --Transitions--
* Reduce on ::= using <rule-priority>-><opt-whitespace>
* ----------- 18 -----------
* --Itemset--
* <rule-priority>->(•<unquoted-text>)<opt-whitespace>
* +<unquoted-text>->•<text-terminal>
* +<unquoted-text>->•<quoted-character>
* +<unquoted-text>->•<unquoted-text><text-terminal>
* +<unquoted-text>->•<unquoted-text><quoted-character>
* --Transitions--
* Goto on <unquoted-text> to 20 because of <rule-priority>->(•<unquoted-text>)<opt-whitespace>
* Shift on <text-terminal> to 11 because of <unquoted-text>->•<text-terminal>
* Shift on <quoted-character> to 12 because of <unquoted-text>->•<quoted-character>
* Goto on <unquoted-text> to 20 because of <unquoted-text>->•<unquoted-text><text-terminal>
* Goto on <unquoted-text> to 20 because of <unquoted-text>->•<unquoted-text><quoted-character>
* ----------- 19 -----------
* --Itemset--
* <rule>-><opt-whitespace><<rule-name>><rule-priority>::=•<opt-whitespace><expression><line-end><reduction-code>
* +<opt-whitespace>->• <opt-whitespace>
* +<opt-whitespace>->•(prio:-1)
* --Transitions--
* Goto on <opt-whitespace> to 21 because of <rule>-><opt-whitespace><<rule-name>><rule-priority>::=•<opt-whitespace><expression><line-end><reduction-code>
* Shift on to 5 because of <opt-whitespace>->• <opt-whitespace>
* Reduce on < using <opt-whitespace>->
* Reduce on ::= using <opt-whitespace>->
* Reduce on <EOL> using <opt-whitespace>->
* Reduce on | using <opt-whitespace>->
* Reduce on "" using <opt-whitespace>->
* Reduce on " using <opt-whitespace>->
* Reduce on ' using <opt-whitespace>->
* ----------- 20 -----------
* --Itemset--
* <rule-priority>->(<unquoted-text>•)<opt-whitespace>
* <unquoted-text>-><unquoted-text>•<text-terminal>
* <unquoted-text>-><unquoted-text>•<quoted-character>
* --Transitions--
* Shift on ) to 22 because of <rule-priority>->(<unquoted-text>•)<opt-whitespace>
* Shift on <text-terminal> to 14 because of <unquoted-text>-><unquoted-text>•<text-terminal>
* Shift on <quoted-character> to 15 because of <unquoted-text>-><unquoted-text>•<quoted-character>
* ----------- 21 -----------
* --Itemset--
* <rule>-><opt-whitespace><<rule-name>><rule-priority>::=<opt-whitespace>•<expression><line-end><reduction-code>
* +<expression>->•<list>
* +<expression>->•<expression><opt-whitespace>|<opt-whitespace><list>
* +<list>->•<term>
* +<list>->•<list><opt-whitespace><term>
* +<term>->•<named-term>
* +<term>->•<unnamed-term>
* +<named-term>->•<unnamed-term>(<unquoted-text>)
* +<unnamed-term>->•<literal>
* +<unnamed-term>->•<<rule-name>>
* +<unnamed-term>->•""
* +<literal>->•"<double-quoted-text>"
* +<literal>->•'<single-quoted-text>'
* --Transitions--
* Goto on <expression> to 23 because of <rule>-><opt-whitespace><<rule-name>><rule-priority>::=<opt-whitespace>•<expression><line-end><reduction-code>
* Goto on <list> to 24 because of <expression>->•<list>
* Goto on <expression> to 23 because of <expression>->•<expression><opt-whitespace>|<opt-whitespace><list>
* Goto on <term> to 25 because of <list>->•<term>
* Goto on <list> to 24 because of <list>->•<list><opt-whitespace><term>
* Goto on <named-term> to 26 because of <term>->•<named-term>
* Goto on <unnamed-term> to 27 because of <term>->•<unnamed-term>
* Goto on <unnamed-term> to 27 because of <named-term>->•<unnamed-term>(<unquoted-text>)
* Goto on <literal> to 28 because of <unnamed-term>->•<literal>
* Shift on < to 29 because of <unnamed-term>->•<<rule-name>>
* Shift on "" to 30 because of <unnamed-term>->•""
* Shift on " to 31 because of <literal>->•"<double-quoted-text>"
* Shift on ' to 32 because of <literal>->•'<single-quoted-text>'
* ----------- 22 -----------
* --Itemset--
* <rule-priority>->(<unquoted-text>)•<opt-whitespace>
* +<opt-whitespace>->• <opt-whitespace>
* +<opt-whitespace>->•(prio:-1)
* --Transitions--
* Goto on <opt-whitespace> to 33 because of <rule-priority>->(<unquoted-text>)•<opt-whitespace>
* Shift on to 5 because of <opt-whitespace>->• <opt-whitespace>
* Reduce on < using <opt-whitespace>->
* Reduce on ::= using <opt-whitespace>->
* Reduce on <EOL> using <opt-whitespace>->
* Reduce on | using <opt-whitespace>->
* Reduce on "" using <opt-whitespace>->
* Reduce on " using <opt-whitespace>->
* Reduce on ' using <opt-whitespace>->
* ----------- 23 -----------
* --Itemset--
* <rule>-><opt-whitespace><<rule-name>><rule-priority>::=<opt-whitespace><expression>•<line-end><reduction-code>
* <expression>-><expression>•<opt-whitespace>|<opt-whitespace><list>
* +<line-end>->•<opt-whitespace><EOL>
* +<line-end>->•<line-end><EOL>
* +<opt-whitespace>->• <opt-whitespace>
* +<opt-whitespace>->•(prio:-1)
* --Transitions--
* Goto on <line-end> to 34 because of <rule>-><opt-whitespace><<rule-name>><rule-priority>::=<opt-whitespace><expression>•<line-end><reduction-code>
* Goto on <opt-whitespace> to 35 because of <expression>-><expression>•<opt-whitespace>|<opt-whitespace><list>
* Goto on <opt-whitespace> to 35 because of <line-end>->•<opt-whitespace><EOL>
* Goto on <line-end> to 34 because of <line-end>->•<line-end><EOL>
* Shift on to 5 because of <opt-whitespace>->• <opt-whitespace>
* Reduce on < using <opt-whitespace>->
* Reduce on ::= using <opt-whitespace>->
* Reduce on <EOL> using <opt-whitespace>->
* Reduce on | using <opt-whitespace>->
* Reduce on "" using <opt-whitespace>->
* Reduce on " using <opt-whitespace>->
* Reduce on ' using <opt-whitespace>->
* ----------- 24 -----------
* --Itemset--
* <expression>-><list>•
* <list>-><list>•<opt-whitespace><term>
* +<opt-whitespace>->• <opt-whitespace>
* +<opt-whitespace>->•(prio:-1)
* --Transitions--
* Reduce on <EOL> using <expression>-><list>
* Reduce on using <expression>-><list> { , <EOL>, | }
* Reduce on | using <expression>-><list>
* Goto on <opt-whitespace> to 36 because of <list>-><list>•<opt-whitespace><term>
* Shift on to 5 because of <opt-whitespace>->• <opt-whitespace> { ", ', <, "" }
* ----------- 25 -----------
* --Itemset--
* <list>-><term>•
* --Transitions--
* Reduce on < using <list>-><term>
* Reduce on <EOL> using <list>-><term>
* Reduce on using <list>-><term>
* Reduce on | using <list>-><term>
* Reduce on "" using <list>-><term>
* Reduce on " using <list>-><term>
* Reduce on ' using <list>-><term>
* ----------- 26 -----------
* --Itemset--
* <term>-><named-term>•
* --Transitions--
* Reduce on < using <term>-><named-term>
* Reduce on <EOL> using <term>-><named-term>
* Reduce on using <term>-><named-term>
* Reduce on | using <term>-><named-term>
* Reduce on "" using <term>-><named-term>
* Reduce on " using <term>-><named-term>
* Reduce on ' using <term>-><named-term>
* ----------- 27 -----------
* --Itemset--
* <term>-><unnamed-term>•
* <named-term>-><unnamed-term>•(<unquoted-text>)
* --Transitions--
* Reduce on < using <term>-><unnamed-term>
* Reduce on <EOL> using <term>-><unnamed-term>
* Reduce on using <term>-><unnamed-term>
* Reduce on | using <term>-><unnamed-term>
* Reduce on "" using <term>-><unnamed-term>
* Reduce on " using <term>-><unnamed-term>
* Reduce on ' using <term>-><unnamed-term>
* Shift on ( to 37 because of <named-term>-><unnamed-term>•(<unquoted-text>)
* ----------- 28 -----------
* --Itemset--
* <unnamed-term>-><literal>•
* --Transitions--
* Reduce on < using <unnamed-term>-><literal>
* Reduce on ( using <unnamed-term>-><literal>
* Reduce on <EOL> using <unnamed-term>-><literal>
* Reduce on using <unnamed-term>-><literal>
* Reduce on | using <unnamed-term>-><literal>
* Reduce on "" using <unnamed-term>-><literal>
* Reduce on " using <unnamed-term>-><literal>
* Reduce on ' using <unnamed-term>-><literal>
* ----------- 29 -----------
* --Itemset--
* <unnamed-term>-><•<rule-name>>
* +<rule-name>->•<unquoted-text>
* +<unquoted-text>->•<text-terminal>
* +<unquoted-text>->•<quoted-character>
* +<unquoted-text>->•<unquoted-text><text-terminal>
* +<unquoted-text>->•<unquoted-text><quoted-character>
* --Transitions--
* Goto on <rule-name> to 38 because of <unnamed-term>-><•<rule-name>>
* Goto on <unquoted-text> to 10 because of <rule-name>->•<unquoted-text>
* Shift on <text-terminal> to 11 because of <unquoted-text>->•<text-terminal>
* Shift on <quoted-character> to 12 because of <unquoted-text>->•<quoted-character>
* Goto on <unquoted-text> to 10 because of <unquoted-text>->•<unquoted-text><text-terminal>
* Goto on <unquoted-text> to 10 because of <unquoted-text>->•<unquoted-text><quoted-character>
* ----------- 30 -----------
* --Itemset--
* <unnamed-term>->""•
* --Transitions--
* Reduce on < using <unnamed-term>->""
* Reduce on ( using <unnamed-term>->""
* Reduce on <EOL> using <unnamed-term>->""
* Reduce on using <unnamed-term>->""
* Reduce on | using <unnamed-term>->""
* Reduce on "" using <unnamed-term>->""
* Reduce on " using <unnamed-term>->""
* Reduce on ' using <unnamed-term>->""
* ----------- 31 -----------
* --Itemset--
* <literal>->"•<double-quoted-text>"
* +<double-quoted-text>->•<quoted-text-part>
* +<double-quoted-text>->•'
* +<double-quoted-text>->•<double-quoted-text><quoted-text-part>
* +<double-quoted-text>->•<double-quoted-text>'
* +<quoted-text-part>->•<text-terminal>
* +<quoted-text-part>->•<quoted-character>
* +<quoted-text-part>->•>>>
* +<quoted-text-part>->•<<<
* +<quoted-text-part>->•(
* +<quoted-text-part>->•)
* +<quoted-text-part>->•
* +<quoted-text-part>->•<
* +<quoted-text-part>->•>
* +<quoted-text-part>->•|
* +<quoted-text-part>->•::=
* +<quoted-text-part>->•""
* --Transitions--
* Goto on <double-quoted-text> to 39 because of <literal>->"•<double-quoted-text>"
* Goto on <quoted-text-part> to 40 because of <double-quoted-text>->•<quoted-text-part>
* Shift on ' to 41 because of <double-quoted-text>->•'
* Goto on <double-quoted-text> to 39 because of <double-quoted-text>->•<double-quoted-text><quoted-text-part>
* Goto on <double-quoted-text> to 39 because of <double-quoted-text>->•<double-quoted-text>'
* Shift on <text-terminal> to 42 because of <quoted-text-part>->•<text-terminal>
* Shift on <quoted-character> to 43 because of <quoted-text-part>->•<quoted-character>
* Shift on >>> to 44 because of <quoted-text-part>->•>>>
* Shift on <<< to 45 because of <quoted-text-part>->•<<<
* Shift on ( to 46 because of <quoted-text-part>->•(
* Shift on ) to 47 because of <quoted-text-part>->•)
* Shift on to 48 because of <quoted-text-part>->•
* Shift on < to 49 because of <quoted-text-part>->•<
* Shift on > to 50 because of <quoted-text-part>->•>
* Shift on | to 51 because of <quoted-text-part>->•|
* Shift on ::= to 52 because of <quoted-text-part>->•::=
* Shift on "" to 53 because of <quoted-text-part>->•""
* ----------- 32 -----------
* --Itemset--
* <literal>->'•<single-quoted-text>'
* +<single-quoted-text>->•<quoted-text-part>
* +<single-quoted-text>->•"
* +<single-quoted-text>->•<single-quoted-text><quoted-text-part>
* +<single-quoted-text>->•<single-quoted-text>"
* +<quoted-text-part>->•<text-terminal>
* +<quoted-text-part>->•<quoted-character>
* +<quoted-text-part>->•>>>
* +<quoted-text-part>->•<<<
* +<quoted-text-part>->•(
* +<quoted-text-part>->•)
* +<quoted-text-part>->•
* +<quoted-text-part>->•<
* +<quoted-text-part>->•>
* +<quoted-text-part>->•|
* +<quoted-text-part>->•::=
* +<quoted-text-part>->•""
* --Transitions--
* Goto on <single-quoted-text> to 54 because of <literal>->'•<single-quoted-text>'
* Goto on <quoted-text-part> to 55 because of <single-quoted-text>->•<quoted-text-part>
* Shift on " to 56 because of <single-quoted-text>->•"
* Goto on <single-quoted-text> to 54 because of <single-quoted-text>->•<single-quoted-text><quoted-text-part>
* Goto on <single-quoted-text> to 54 because of <single-quoted-text>->•<single-quoted-text>"
* Shift on <text-terminal> to 42 because of <quoted-text-part>->•<text-terminal>
* Shift on <quoted-character> to 43 because of <quoted-text-part>->•<quoted-character>
* Shift on >>> to 44 because of <quoted-text-part>->•>>>
* Shift on <<< to 45 because of <quoted-text-part>->•<<<
* Shift on ( to 46 because of <quoted-text-part>->•(
* Shift on ) to 47 because of <quoted-text-part>->•)
* Shift on to 48 because of <quoted-text-part>->•
* Shift on < to 49 because of <quoted-text-part>->•<
* Shift on > to 50 because of <quoted-text-part>->•>
* Shift on | to 51 because of <quoted-text-part>->•|
* Shift on ::= to 52 because of <quoted-text-part>->•::=
* Shift on "" to 53 because of <quoted-text-part>->•""
* ----------- 33 -----------
* --Itemset--
* <rule-priority>->(<unquoted-text>)<opt-whitespace>•
* --Transitions--
* Reduce on ::= using <rule-priority>->(<unquoted-text>)<opt-whitespace>
* ----------- 34 -----------
* --Itemset--
* <rule>-><opt-whitespace><<rule-name>><rule-priority>::=<opt-whitespace><expression><line-end>•<reduction-code>
* <line-end>-><line-end>•<EOL>
* +<reduction-code>->•<<<<EOL><reduction-code-text><EOL>>>><line-end>
* +<reduction-code>->•
* --Transitions--
* Goto on <reduction-code> to 57 because of <rule>-><opt-whitespace><<rule-name>><rule-priority>::=<opt-whitespace><expression><line-end>•<reduction-code>
* Shift on <EOL> to 58 because of <line-end>-><line-end>•<EOL>
* Shift on <<< to 59 because of <reduction-code>->•<<<<EOL><reduction-code-text><EOL>>>><line-end>
* Reduce on < using <reduction-code>->
* Reduce on using <reduction-code>->
* Reduce on using <reduction-code>->
* ----------- 35 -----------
* --Itemset--
* <expression>-><expression><opt-whitespace>•|<opt-whitespace><list>
* <line-end>-><opt-whitespace>•<EOL>
* --Transitions--
* Shift on | to 60 because of <expression>-><expression><opt-whitespace>•|<opt-whitespace><list>
* Shift on <EOL> to 61 because of <line-end>-><opt-whitespace>•<EOL>
* ----------- 36 -----------
* --Itemset--
* <list>-><list><opt-whitespace>•<term>
* +<term>->•<named-term>
* +<term>->•<unnamed-term>
* +<named-term>->•<unnamed-term>(<unquoted-text>)
* +<unnamed-term>->•<literal>
* +<unnamed-term>->•<<rule-name>>
* +<unnamed-term>->•""
* +<literal>->•"<double-quoted-text>"
* +<literal>->•'<single-quoted-text>'
* --Transitions--
* Goto on <term> to 62 because of <list>-><list><opt-whitespace>•<term>
* Goto on <named-term> to 26 because of <term>->•<named-term>
* Goto on <unnamed-term> to 27 because of <term>->•<unnamed-term>
* Goto on <unnamed-term> to 27 because of <named-term>->•<unnamed-term>(<unquoted-text>)
* Goto on <literal> to 28 because of <unnamed-term>->•<literal>
* Shift on < to 29 because of <unnamed-term>->•<<rule-name>>
* Shift on "" to 30 because of <unnamed-term>->•""
* Shift on " to 31 because of <literal>->•"<double-quoted-text>"
* Shift on ' to 32 because of <literal>->•'<single-quoted-text>'
* ----------- 37 -----------
* --Itemset--
* <named-term>-><unnamed-term>(•<unquoted-text>)
* +<unquoted-text>->•<text-terminal>
* +<unquoted-text>->•<quoted-character>
* +<unquoted-text>->•<unquoted-text><text-terminal>
* +<unquoted-text>->•<unquoted-text><quoted-character>
* --Transitions--
* Goto on <unquoted-text> to 63 because of <named-term>-><unnamed-term>(•<unquoted-text>)
* Shift on <text-terminal> to 11 because of <unquoted-text>->•<text-terminal>
* Shift on <quoted-character> to 12 because of <unquoted-text>->•<quoted-character>
* Goto on <unquoted-text> to 63 because of <unquoted-text>->•<unquoted-text><text-terminal>
* Goto on <unquoted-text> to 63 because of <unquoted-text>->•<unquoted-text><quoted-character>
* ----------- 38 -----------
* --Itemset--
* <unnamed-term>-><<rule-name>•>
* --Transitions--
* Shift on > to 64 because of <unnamed-term>-><<rule-name>•>
* ----------- 39 -----------
* --Itemset--
* <literal>->"<double-quoted-text>•"
* <double-quoted-text>-><double-quoted-text>•<quoted-text-part>
* <double-quoted-text>-><double-quoted-text>•'
* +<quoted-text-part>->•<text-terminal>
* +<quoted-text-part>->•<quoted-character>
* +<quoted-text-part>->•>>>
* +<quoted-text-part>->•<<<
* +<quoted-text-part>->•(
* +<quoted-text-part>->•)
* +<quoted-text-part>->•
* +<quoted-text-part>->•<
* +<quoted-text-part>->•>
* +<quoted-text-part>->•|
* +<quoted-text-part>->•::=
* +<quoted-text-part>->•""
* --Transitions--
* Shift on " to 65 because of <literal>->"<double-quoted-text>•"
* Goto on <quoted-text-part> to 66 because of <double-quoted-text>-><double-quoted-text>•<quoted-text-part>
* Shift on ' to 67 because of <double-quoted-text>-><double-quoted-text>•'
* Shift on <text-terminal> to 42 because of <quoted-text-part>->•<text-terminal>
* Shift on <quoted-character> to 43 because of <quoted-text-part>->•<quoted-character>
* Shift on >>> to 44 because of <quoted-text-part>->•>>>
* Shift on <<< to 45 because of <quoted-text-part>->•<<<
* Shift on ( to 46 because of <quoted-text-part>->•(
* Shift on ) to 47 because of <quoted-text-part>->•)
* Shift on to 48 because of <quoted-text-part>->•
* Shift on < to 49 because of <quoted-text-part>->•<
* Shift on > to 50 because of <quoted-text-part>->•>
* Shift on | to 51 because of <quoted-text-part>->•|
* Shift on ::= to 52 because of <quoted-text-part>->•::=
* Shift on "" to 53 because of <quoted-text-part>->•""
* ----------- 40 -----------
* --Itemset--
* <double-quoted-text>-><quoted-text-part>•
* --Transitions--
* Reduce on < using <double-quoted-text>-><quoted-text-part>
* Reduce on > using <double-quoted-text>-><quoted-text-part>
* Reduce on ::= using <double-quoted-text>-><quoted-text-part>
* Reduce on ( using <double-quoted-text>-><quoted-text-part>
* Reduce on ) using <double-quoted-text>-><quoted-text-part>
* Reduce on using <double-quoted-text>-><quoted-text-part>
* Reduce on | using <double-quoted-text>-><quoted-text-part>
* Reduce on "" using <double-quoted-text>-><quoted-text-part>
* Reduce on " using <double-quoted-text>-><quoted-text-part>
* Reduce on ' using <double-quoted-text>-><quoted-text-part>
* Reduce on <text-terminal> using <double-quoted-text>-><quoted-text-part>
* Reduce on <quoted-character> using <double-quoted-text>-><quoted-text-part>
* Reduce on >>> using <double-quoted-text>-><quoted-text-part>
* Reduce on <<< using <double-quoted-text>-><quoted-text-part>
* ----------- 41 -----------
* --Itemset--
* <double-quoted-text>->'•
* --Transitions--
* Reduce on < using <double-quoted-text>->'
* Reduce on > using <double-quoted-text>->'
* Reduce on ::= using <double-quoted-text>->'
* Reduce on ( using <double-quoted-text>->'
* Reduce on ) using <double-quoted-text>->'
* Reduce on using <double-quoted-text>->'
* Reduce on | using <double-quoted-text>->'
* Reduce on "" using <double-quoted-text>->'
* Reduce on " using <double-quoted-text>->'
* Reduce on ' using <double-quoted-text>->'
* Reduce on <text-terminal> using <double-quoted-text>->'
* Reduce on <quoted-character> using <double-quoted-text>->'
* Reduce on >>> using <double-quoted-text>->'
* Reduce on <<< using <double-quoted-text>->'
* ----------- 42 -----------
* --Itemset--
* <quoted-text-part>-><text-terminal>•
* --Transitions--
* Reduce on < using <quoted-text-part>-><text-terminal>
* Reduce on > using <quoted-text-part>-><text-terminal>
* Reduce on ::= using <quoted-text-part>-><text-terminal>
* Reduce on ( using <quoted-text-part>-><text-terminal>
* Reduce on ) using <quoted-text-part>-><text-terminal>
* Reduce on using <quoted-text-part>-><text-terminal>
* Reduce on | using <quoted-text-part>-><text-terminal>
* Reduce on "" using <quoted-text-part>-><text-terminal>
* Reduce on " using <quoted-text-part>-><text-terminal>
* Reduce on ' using <quoted-text-part>-><text-terminal>
* Reduce on <text-terminal> using <quoted-text-part>-><text-terminal>
* Reduce on <quoted-character> using <quoted-text-part>-><text-terminal>
* Reduce on >>> using <quoted-text-part>-><text-terminal>
* Reduce on <<< using <quoted-text-part>-><text-terminal>
* ----------- 43 -----------
* --Itemset--
* <quoted-text-part>-><quoted-character>•
* --Transitions--
* Reduce on < using <quoted-text-part>-><quoted-character>
* Reduce on > using <quoted-text-part>-><quoted-character>
* Reduce on ::= using <quoted-text-part>-><quoted-character>
* Reduce on ( using <quoted-text-part>-><quoted-character>
* Reduce on ) using <quoted-text-part>-><quoted-character>
* Reduce on using <quoted-text-part>-><quoted-character>
* Reduce on | using <quoted-text-part>-><quoted-character>
* Reduce on "" using <quoted-text-part>-><quoted-character>
* Reduce on " using <quoted-text-part>-><quoted-character>
* Reduce on ' using <quoted-text-part>-><quoted-character>
* Reduce on <text-terminal> using <quoted-text-part>-><quoted-character>
* Reduce on <quoted-character> using <quoted-text-part>-><quoted-character>
* Reduce on >>> using <quoted-text-part>-><quoted-character>
* Reduce on <<< using <quoted-text-part>-><quoted-character>
* ----------- 44 -----------
* --Itemset--
* <quoted-text-part>->>>>•
* --Transitions--
* Reduce on < using <quoted-text-part>->>>>
* Reduce on > using <quoted-text-part>->>>>
* Reduce on ::= using <quoted-text-part>->>>>
* Reduce on ( using <quoted-text-part>->>>>
* Reduce on ) using <quoted-text-part>->>>>
* Reduce on using <quoted-text-part>->>>>
* Reduce on | using <quoted-text-part>->>>>
* Reduce on "" using <quoted-text-part>->>>>
* Reduce on " using <quoted-text-part>->>>>
* Reduce on ' using <quoted-text-part>->>>>
* Reduce on <text-terminal> using <quoted-text-part>->>>>
* Reduce on <quoted-character> using <quoted-text-part>->>>>
* Reduce on >>> using <quoted-text-part>->>>>
* Reduce on <<< using <quoted-text-part>->>>>
* ----------- 45 -----------
* --Itemset--
* <quoted-text-part>-><<<•
* --Transitions--
* Reduce on < using <quoted-text-part>-><<<
* Reduce on > using <quoted-text-part>-><<<
* Reduce on ::= using <quoted-text-part>-><<<
* Reduce on ( using <quoted-text-part>-><<<
* Reduce on ) using <quoted-text-part>-><<<
* Reduce on using <quoted-text-part>-><<<
* Reduce on | using <quoted-text-part>-><<<
* Reduce on "" using <quoted-text-part>-><<<
* Reduce on " using <quoted-text-part>-><<<
* Reduce on ' using <quoted-text-part>-><<<
* Reduce on <text-terminal> using <quoted-text-part>-><<<
* Reduce on <quoted-character> using <quoted-text-part>-><<<
* Reduce on >>> using <quoted-text-part>-><<<
* Reduce on <<< using <quoted-text-part>-><<<
* ----------- 46 -----------
* --Itemset--
* <quoted-text-part>->(•
* --Transitions--
* Reduce on < using <quoted-text-part>->(
* Reduce on > using <quoted-text-part>->(
* Reduce on ::= using <quoted-text-part>->(
* Reduce on ( using <quoted-text-part>->(
* Reduce on ) using <quoted-text-part>->(
* Reduce on using <quoted-text-part>->(
* Reduce on | using <quoted-text-part>->(
* Reduce on "" using <quoted-text-part>->(
* Reduce on " using <quoted-text-part>->(
* Reduce on ' using <quoted-text-part>->(
* Reduce on <text-terminal> using <quoted-text-part>->(
* Reduce on <quoted-character> using <quoted-text-part>->(
* Reduce on >>> using <quoted-text-part>->(
* Reduce on <<< using <quoted-text-part>->(
* ----------- 47 -----------
* --Itemset--
* <quoted-text-part>->)•
* --Transitions--
* Reduce on < using <quoted-text-part>->)
* Reduce on > using <quoted-text-part>->)
* Reduce on ::= using <quoted-text-part>->)
* Reduce on ( using <quoted-text-part>->)
* Reduce on ) using <quoted-text-part>->)
* Reduce on using <quoted-text-part>->)
* Reduce on | using <quoted-text-part>->)
* Reduce on "" using <quoted-text-part>->)
* Reduce on " using <quoted-text-part>->)
* Reduce on ' using <quoted-text-part>->)
* Reduce on <text-terminal> using <quoted-text-part>->)
* Reduce on <quoted-character> using <quoted-text-part>->)
* Reduce on >>> using <quoted-text-part>->)
* Reduce on <<< using <quoted-text-part>->)
* ----------- 48 -----------
* --Itemset--
* <quoted-text-part>-> •
* --Transitions--
* Reduce on < using <quoted-text-part>->
* Reduce on > using <quoted-text-part>->
* Reduce on ::= using <quoted-text-part>->
* Reduce on ( using <quoted-text-part>->
* Reduce on ) using <quoted-text-part>->
* Reduce on using <quoted-text-part>->
* Reduce on | using <quoted-text-part>->
* Reduce on "" using <quoted-text-part>->
* Reduce on " using <quoted-text-part>->
* Reduce on ' using <quoted-text-part>->
* Reduce on <text-terminal> using <quoted-text-part>->
* Reduce on <quoted-character> using <quoted-text-part>->
* Reduce on >>> using <quoted-text-part>->
* Reduce on <<< using <quoted-text-part>->
* ----------- 49 -----------
* --Itemset--
* <quoted-text-part>-><•
* --Transitions--
* Reduce on < using <quoted-text-part>-><
* Reduce on > using <quoted-text-part>-><
* Reduce on ::= using <quoted-text-part>-><
* Reduce on ( using <quoted-text-part>-><
* Reduce on ) using <quoted-text-part>-><
* Reduce on using <quoted-text-part>-><
* Reduce on | using <quoted-text-part>-><
* Reduce on "" using <quoted-text-part>-><
* Reduce on " using <quoted-text-part>-><
* Reduce on ' using <quoted-text-part>-><
* Reduce on <text-terminal> using <quoted-text-part>-><
* Reduce on <quoted-character> using <quoted-text-part>-><
* Reduce on >>> using <quoted-text-part>-><
* Reduce on <<< using <quoted-text-part>-><
* ----------- 50 -----------
* --Itemset--
* <quoted-text-part>->>•
* --Transitions--
* Reduce on < using <quoted-text-part>->>
* Reduce on > using <quoted-text-part>->>
* Reduce on ::= using <quoted-text-part>->>
* Reduce on ( using <quoted-text-part>->>
* Reduce on ) using <quoted-text-part>->>
* Reduce on using <quoted-text-part>->>
* Reduce on | using <quoted-text-part>->>
* Reduce on "" using <quoted-text-part>->>
* Reduce on " using <quoted-text-part>->>
* Reduce on ' using <quoted-text-part>->>
* Reduce on <text-terminal> using <quoted-text-part>->>
* Reduce on <quoted-character> using <quoted-text-part>->>
* Reduce on >>> using <quoted-text-part>->>
* Reduce on <<< using <quoted-text-part>->>
* ----------- 51 -----------
* --Itemset--
* <quoted-text-part>->|•
* --Transitions--
* Reduce on < using <quoted-text-part>->|
* Reduce on > using <quoted-text-part>->|
* Reduce on ::= using <quoted-text-part>->|
* Reduce on ( using <quoted-text-part>->|
* Reduce on ) using <quoted-text-part>->|
* Reduce on using <quoted-text-part>->|
* Reduce on | using <quoted-text-part>->|
* Reduce on "" using <quoted-text-part>->|
* Reduce on " using <quoted-text-part>->|
* Reduce on ' using <quoted-text-part>->|
* Reduce on <text-terminal> using <quoted-text-part>->|
* Reduce on <quoted-character> using <quoted-text-part>->|
* Reduce on >>> using <quoted-text-part>->|
* Reduce on <<< using <quoted-text-part>->|
* ----------- 52 -----------
* --Itemset--
* <quoted-text-part>->::=•
* --Transitions--
* Reduce on < using <quoted-text-part>->::=
* Reduce on > using <quoted-text-part>->::=
* Reduce on ::= using <quoted-text-part>->::=
* Reduce on ( using <quoted-text-part>->::=
* Reduce on ) using <quoted-text-part>->::=
* Reduce on using <quoted-text-part>->::=
* Reduce on | using <quoted-text-part>->::=
* Reduce on "" using <quoted-text-part>->::=
* Reduce on " using <quoted-text-part>->::=
* Reduce on ' using <quoted-text-part>->::=
* Reduce on <text-terminal> using <quoted-text-part>->::=
* Reduce on <quoted-character> using <quoted-text-part>->::=
* Reduce on >>> using <quoted-text-part>->::=
* Reduce on <<< using <quoted-text-part>->::=
* ----------- 53 -----------
* --Itemset--
* <quoted-text-part>->""•
* --Transitions--
* Reduce on < using <quoted-text-part>->""
* Reduce on > using <quoted-text-part>->""
* Reduce on ::= using <quoted-text-part>->""
* Reduce on ( using <quoted-text-part>->""
* Reduce on ) using <quoted-text-part>->""
* Reduce on using <quoted-text-part>->""
* Reduce on | using <quoted-text-part>->""
* Reduce on "" using <quoted-text-part>->""
* Reduce on " using <quoted-text-part>->""
* Reduce on ' using <quoted-text-part>->""
* Reduce on <text-terminal> using <quoted-text-part>->""
* Reduce on <quoted-character> using <quoted-text-part>->""
* Reduce on >>> using <quoted-text-part>->""
* Reduce on <<< using <quoted-text-part>->""
* ----------- 54 -----------
* --Itemset--
* <literal>->'<single-quoted-text>•'
* <single-quoted-text>-><single-quoted-text>•<quoted-text-part>
* <single-quoted-text>-><single-quoted-text>•"
* +<quoted-text-part>->•<text-terminal>
* +<quoted-text-part>->•<quoted-character>
* +<quoted-text-part>->•>>>
* +<quoted-text-part>->•<<<
* +<quoted-text-part>->•(
* +<quoted-text-part>->•)
* +<quoted-text-part>->•
* +<quoted-text-part>->•<
* +<quoted-text-part>->•>
* +<quoted-text-part>->•|
* +<quoted-text-part>->•::=
* +<quoted-text-part>->•""
* --Transitions--
* Shift on ' to 68 because of <literal>->'<single-quoted-text>•'
* Goto on <quoted-text-part> to 69 because of <single-quoted-text>-><single-quoted-text>•<quoted-text-part>
* Shift on " to 70 because of <single-quoted-text>-><single-quoted-text>•"
* Shift on <text-terminal> to 42 because of <quoted-text-part>->•<text-terminal>
* Shift on <quoted-character> to 43 because of <quoted-text-part>->•<quoted-character>
* Shift on >>> to 44 because of <quoted-text-part>->•>>>
* Shift on <<< to 45 because of <quoted-text-part>->•<<<
* Shift on ( to 46 because of <quoted-text-part>->•(
* Shift on ) to 47 because of <quoted-text-part>->•)
* Shift on to 48 because of <quoted-text-part>->•
* Shift on < to 49 because of <quoted-text-part>->•<
* Shift on > to 50 because of <quoted-text-part>->•>
* Shift on | to 51 because of <quoted-text-part>->•|
* Shift on ::= to 52 because of <quoted-text-part>->•::=
* Shift on "" to 53 because of <quoted-text-part>->•""
* ----------- 55 -----------
* --Itemset--
* <single-quoted-text>-><quoted-text-part>•
* --Transitions--
* Reduce on < using <single-quoted-text>-><quoted-text-part>
* Reduce on > using <single-quoted-text>-><quoted-text-part>
* Reduce on ::= using <single-quoted-text>-><quoted-text-part>
* Reduce on ( using <single-quoted-text>-><quoted-text-part>
* Reduce on ) using <single-quoted-text>-><quoted-text-part>
* Reduce on using <single-quoted-text>-><quoted-text-part>
* Reduce on | using <single-quoted-text>-><quoted-text-part>
* Reduce on "" using <single-quoted-text>-><quoted-text-part>
* Reduce on " using <single-quoted-text>-><quoted-text-part>
* Reduce on ' using <single-quoted-text>-><quoted-text-part>
* Reduce on <text-terminal> using <single-quoted-text>-><quoted-text-part>
* Reduce on <quoted-character> using <single-quoted-text>-><quoted-text-part>
* Reduce on >>> using <single-quoted-text>-><quoted-text-part>
* Reduce on <<< using <single-quoted-text>-><quoted-text-part>
* ----------- 56 -----------
* --Itemset--
* <single-quoted-text>->"•
* --Transitions--
* Reduce on < using <single-quoted-text>->"
* Reduce on > using <single-quoted-text>->"
* Reduce on ::= using <single-quoted-text>->"
* Reduce on ( using <single-quoted-text>->"
* Reduce on ) using <single-quoted-text>->"
* Reduce on using <single-quoted-text>->"
* Reduce on | using <single-quoted-text>->"
* Reduce on "" using <single-quoted-text>->"
* Reduce on " using <single-quoted-text>->"
* Reduce on ' using <single-quoted-text>->"
* Reduce on <text-terminal> using <single-quoted-text>->"
* Reduce on <quoted-character> using <single-quoted-text>->"
* Reduce on >>> using <single-quoted-text>->"
* Reduce on <<< using <single-quoted-text>->"
* ----------- 57 -----------
* --Itemset--
* <rule>-><opt-whitespace><<rule-name>><rule-priority>::=<opt-whitespace><expression><line-end><reduction-code>•
* --Transitions--
* Reduce on < using <rule>-><opt-whitespace><<rule-name>><rule-priority>::=<opt-whitespace><expression><line-end><reduction-code>
* Reduce on using <rule>-><opt-whitespace><<rule-name>><rule-priority>::=<opt-whitespace><expression><line-end><reduction-code>
* Reduce on using <rule>-><opt-whitespace><<rule-name>><rule-priority>::=<opt-whitespace><expression><line-end><reduction-code>
* ----------- 58 -----------
* --Itemset--
* <line-end>-><line-end><EOL>•
* --Transitions--
* Reduce on < using <line-end>-><line-end><EOL>
* Reduce on <EOL> using <line-end>-><line-end><EOL>
* Reduce on using <line-end>-><line-end><EOL>
* Reduce on <<< using <line-end>-><line-end><EOL>
* Reduce on using <line-end>-><line-end><EOL>
* ----------- 59 -----------
* --Itemset--
* <reduction-code>-><<<•<EOL><reduction-code-text><EOL>>>><line-end>
* --Transitions--
* Shift on <EOL> to 71 because of <reduction-code>-><<<•<EOL><reduction-code-text><EOL>>>><line-end>
* ----------- 60 -----------
* --Itemset--
* <expression>-><expression><opt-whitespace>|•<opt-whitespace><list>
* +<opt-whitespace>->• <opt-whitespace>
* +<opt-whitespace>->•(prio:-1)
* --Transitions--
* Goto on <opt-whitespace> to 72 because of <expression>-><expression><opt-whitespace>|•<opt-whitespace><list>
* Shift on to 5 because of <opt-whitespace>->• <opt-whitespace>
* Reduce on < using <opt-whitespace>->
* Reduce on ::= using <opt-whitespace>->
* Reduce on <EOL> using <opt-whitespace>->
* Reduce on | using <opt-whitespace>->
* Reduce on "" using <opt-whitespace>->
* Reduce on " using <opt-whitespace>->
* Reduce on ' using <opt-whitespace>->
* ----------- 61 -----------
* --Itemset--
* <line-end>-><opt-whitespace><EOL>•
* --Transitions--
* Reduce on < using <line-end>-><opt-whitespace><EOL>
* Reduce on <EOL> using <line-end>-><opt-whitespace><EOL>
* Reduce on using <line-end>-><opt-whitespace><EOL>
* Reduce on <<< using <line-end>-><opt-whitespace><EOL>
* Reduce on using <line-end>-><opt-whitespace><EOL>
* ----------- 62 -----------
* --Itemset--
* <list>-><list><opt-whitespace><term>•
* --Transitions--
* Reduce on < using <list>-><list><opt-whitespace><term>
* Reduce on <EOL> using <list>-><list><opt-whitespace><term>
* Reduce on using <list>-><list><opt-whitespace><term>
* Reduce on | using <list>-><list><opt-whitespace><term>
* Reduce on "" using <list>-><list><opt-whitespace><term>
* Reduce on " using <list>-><list><opt-whitespace><term>
* Reduce on ' using <list>-><list><opt-whitespace><term>
* ----------- 63 -----------
* --Itemset--
* <named-term>-><unnamed-term>(<unquoted-text>•)
* <unquoted-text>-><unquoted-text>•<text-terminal>
* <unquoted-text>-><unquoted-text>•<quoted-character>
* --Transitions--
* Shift on ) to 73 because of <named-term>-><unnamed-term>(<unquoted-text>•)
* Shift on <text-terminal> to 14 because of <unquoted-text>-><unquoted-text>•<text-terminal>
* Shift on <quoted-character> to 15 because of <unquoted-text>-><unquoted-text>•<quoted-character>
* ----------- 64 -----------
* --Itemset--
* <unnamed-term>-><<rule-name>>•
* --Transitions--
* Reduce on < using <unnamed-term>-><<rule-name>>
* Reduce on ( using <unnamed-term>-><<rule-name>>
* Reduce on <EOL> using <unnamed-term>-><<rule-name>>
* Reduce on using <unnamed-term>-><<rule-name>>
* Reduce on | using <unnamed-term>-><<rule-name>>
* Reduce on "" using <unnamed-term>-><<rule-name>>
* Reduce on " using <unnamed-term>-><<rule-name>>
* Reduce on ' using <unnamed-term>-><<rule-name>>
* ----------- 65 -----------
* --Itemset--
* <literal>->"<double-quoted-text>"•
* --Transitions--
* Reduce on < using <literal>->"<double-quoted-text>"
* Reduce on ( using <literal>->"<double-quoted-text>"
* Reduce on <EOL> using <literal>->"<double-quoted-text>"
* Reduce on using <literal>->"<double-quoted-text>"
* Reduce on | using <literal>->"<double-quoted-text>"
* Reduce on "" using <literal>->"<double-quoted-text>"
* Reduce on " using <literal>->"<double-quoted-text>"
* Reduce on ' using <literal>->"<double-quoted-text>"
* ----------- 66 -----------
* --Itemset--
* <double-quoted-text>-><double-quoted-text><quoted-text-part>•
* --Transitions--
* Reduce on < using <double-quoted-text>-><double-quoted-text><quoted-text-part>
* Reduce on > using <double-quoted-text>-><double-quoted-text><quoted-text-part>
* Reduce on ::= using <double-quoted-text>-><double-quoted-text><quoted-text-part>
* Reduce on ( using <double-quoted-text>-><double-quoted-text><quoted-text-part>
* Reduce on ) using <double-quoted-text>-><double-quoted-text><quoted-text-part>
* Reduce on using <double-quoted-text>-><double-quoted-text><quoted-text-part>
* Reduce on | using <double-quoted-text>-><double-quoted-text><quoted-text-part>
* Reduce on "" using <double-quoted-text>-><double-quoted-text><quoted-text-part>
* Reduce on " using <double-quoted-text>-><double-quoted-text><quoted-text-part>
* Reduce on ' using <double-quoted-text>-><double-quoted-text><quoted-text-part>
* Reduce on <text-terminal> using <double-quoted-text>-><double-quoted-text><quoted-text-part>
* Reduce on <quoted-character> using <double-quoted-text>-><double-quoted-text><quoted-text-part>
* Reduce on >>> using <double-quoted-text>-><double-quoted-text><quoted-text-part>
* Reduce on <<< using <double-quoted-text>-><double-quoted-text><quoted-text-part>
* ----------- 67 -----------
* --Itemset--
* <double-quoted-text>-><double-quoted-text>'•
* --Transitions--
* Reduce on < using <double-quoted-text>-><double-quoted-text>'
* Reduce on > using <double-quoted-text>-><double-quoted-text>'
* Reduce on ::= using <double-quoted-text>-><double-quoted-text>'
* Reduce on ( using <double-quoted-text>-><double-quoted-text>'
* Reduce on ) using <double-quoted-text>-><double-quoted-text>'
* Reduce on using <double-quoted-text>-><double-quoted-text>'
* Reduce on | using <double-quoted-text>-><double-quoted-text>'
* Reduce on "" using <double-quoted-text>-><double-quoted-text>'
* Reduce on " using <double-quoted-text>-><double-quoted-text>'
* Reduce on ' using <double-quoted-text>-><double-quoted-text>'
* Reduce on <text-terminal> using <double-quoted-text>-><double-quoted-text>'
* Reduce on <quoted-character> using <double-quoted-text>-><double-quoted-text>'
* Reduce on >>> using <double-quoted-text>-><double-quoted-text>'
* Reduce on <<< using <double-quoted-text>-><double-quoted-text>'
* ----------- 68 -----------
* --Itemset--
* <literal>->'<single-quoted-text>'•
* --Transitions--
* Reduce on < using <literal>->'<single-quoted-text>'
* Reduce on ( using <literal>->'<single-quoted-text>'
* Reduce on <EOL> using <literal>->'<single-quoted-text>'
* Reduce on using <literal>->'<single-quoted-text>'
* Reduce on | using <literal>->'<single-quoted-text>'
* Reduce on "" using <literal>->'<single-quoted-text>'
* Reduce on " using <literal>->'<single-quoted-text>'
* Reduce on ' using <literal>->'<single-quoted-text>'
* ----------- 69 -----------
* --Itemset--
* <single-quoted-text>-><single-quoted-text><quoted-text-part>•
* --Transitions--
* Reduce on < using <single-quoted-text>-><single-quoted-text><quoted-text-part>
* Reduce on > using <single-quoted-text>-><single-quoted-text><quoted-text-part>
* Reduce on ::= using <single-quoted-text>-><single-quoted-text><quoted-text-part>
* Reduce on ( using <single-quoted-text>-><single-quoted-text><quoted-text-part>
* Reduce on ) using <single-quoted-text>-><single-quoted-text><quoted-text-part>
* Reduce on using <single-quoted-text>-><single-quoted-text><quoted-text-part>
* Reduce on | using <single-quoted-text>-><single-quoted-text><quoted-text-part>
* Reduce on "" using <single-quoted-text>-><single-quoted-text><quoted-text-part>
* Reduce on " using <single-quoted-text>-><single-quoted-text><quoted-text-part>
* Reduce on ' using <single-quoted-text>-><single-quoted-text><quoted-text-part>
* Reduce on <text-terminal> using <single-quoted-text>-><single-quoted-text><quoted-text-part>
* Reduce on <quoted-character> using <single-quoted-text>-><single-quoted-text><quoted-text-part>
* Reduce on >>> using <single-quoted-text>-><single-quoted-text><quoted-text-part>
* Reduce on <<< using <single-quoted-text>-><single-quoted-text><quoted-text-part>
* ----------- 70 -----------
* --Itemset--
* <single-quoted-text>-><single-quoted-text>"•
* --Transitions--
* Reduce on < using <single-quoted-text>-><single-quoted-text>"
* Reduce on > using <single-quoted-text>-><single-quoted-text>"
* Reduce on ::= using <single-quoted-text>-><single-quoted-text>"
* Reduce on ( using <single-quoted-text>-><single-quoted-text>"
* Reduce on ) using <single-quoted-text>-><single-quoted-text>"
* Reduce on using <single-quoted-text>-><single-quoted-text>"
* Reduce on | using <single-quoted-text>-><single-quoted-text>"
* Reduce on "" using <single-quoted-text>-><single-quoted-text>"
* Reduce on " using <single-quoted-text>-><single-quoted-text>"
* Reduce on ' using <single-quoted-text>-><single-quoted-text>"
* Reduce on <text-terminal> using <single-quoted-text>-><single-quoted-text>"
* Reduce on <quoted-character> using <single-quoted-text>-><single-quoted-text>"
* Reduce on >>> using <single-quoted-text>-><single-quoted-text>"
* Reduce on <<< using <single-quoted-text>-><single-quoted-text>"
* ----------- 71 -----------
* --Itemset--
* <reduction-code>-><<<<EOL>•<reduction-code-text><EOL>>>><line-end>
* +<reduction-code-text>->•<reduction-code-text-part>
* +<reduction-code-text>->•<reduction-code-text><reduction-code-text-part>
* +<reduction-code-text-part>->•<EOL>(prio:-1)
* +<reduction-code-text-part>->•>>>
* +<reduction-code-text-part>->•<<<
* +<reduction-code-text-part>->•"
* +<reduction-code-text-part>->•'
* +<reduction-code-text-part>->•(
* +<reduction-code-text-part>->•)
* +<reduction-code-text-part>->•<
* +<reduction-code-text-part>->•>
* +<reduction-code-text-part>->•::=
* +<reduction-code-text-part>->•
* +<reduction-code-text-part>->•""
* +<reduction-code-text-part>->•|
* +<reduction-code-text-part>->•<text-terminal>
* +<reduction-code-text-part>->•<quoted-character>
* --Transitions--
* Goto on <reduction-code-text> to 74 because of <reduction-code>-><<<<EOL>•<reduction-code-text><EOL>>>><line-end>
* Goto on <reduction-code-text-part> to 75 because of <reduction-code-text>->•<reduction-code-text-part>
* Goto on <reduction-code-text> to 74 because of <reduction-code-text>->•<reduction-code-text><reduction-code-text-part>
* Shift on <EOL> to 76 because of <reduction-code-text-part>->•<EOL>(prio:-1)
* Shift on >>> to 77 because of <reduction-code-text-part>->•>>>
* Shift on <<< to 78 because of <reduction-code-text-part>->•<<<
* Shift on " to 79 because of <reduction-code-text-part>->•"
* Shift on ' to 80 because of <reduction-code-text-part>->•'
* Shift on ( to 81 because of <reduction-code-text-part>->•(
* Shift on ) to 82 because of <reduction-code-text-part>->•)
* Shift on < to 83 because of <reduction-code-text-part>->•<
* Shift on > to 84 because of <reduction-code-text-part>->•>
* Shift on ::= to 85 because of <reduction-code-text-part>->•::=
* Shift on to 86 because of <reduction-code-text-part>->•
* Shift on "" to 87 because of <reduction-code-text-part>->•""
* Shift on | to 88 because of <reduction-code-text-part>->•|
* Shift on <text-terminal> to 89 because of <reduction-code-text-part>->•<text-terminal>
* Shift on <quoted-character> to 90 because of <reduction-code-text-part>->•<quoted-character>
* ----------- 72 -----------
* --Itemset--
* <expression>-><expression><opt-whitespace>|<opt-whitespace>•<list>
* +<list>->•<term>
* +<list>->•<list><opt-whitespace><term>
* +<term>->•<named-term>
* +<term>->•<unnamed-term>
* +<named-term>->•<unn