state 7 contains 2 shift/reduce conflicts state 8 contains 2 shift/reduce conflicts state 15 contains 1 shift/reduce conflicts state 17 contains 1 shift/reduce conflicts state 18 contains 1 shift/reduce conflicts state 21 contains 1 shift/reduce conflicts state 27 contains 1 shift/reduce conflicts state 30 contains 1 shift/reduce conflicts

——– Grammar ——–

rule 1 document: blocks rule 2 blocks: block rule 3 blocks: blocks block rule 4 block: header rule 5 block: paragraph rule 6 block: quote_block rule 7 block: itemlist_blocks rule 8 block: numlist_blocks rule 9 block: desc_block rule 10 block: table_block rule 11 block: headline rule 12 block: WHITELINE rule 13 header: HEADER rule 14 headline: HEADLINE rule 15 paragraph: plain_texts rule 16 plain_texts: PLAIN rule 17 plain_texts: plain_texts PLAIN rule 18 desc_block: DESCLINE_TITLE desclines rule 19 desclines: DESCLINE rule 20 desclines: desclines DESCLINE rule 21 desclines: rule 22 quote_block: quotes rule 23 quotes: QUOTE rule 24 quotes: quotes QUOTE rule 25 itemlist_blocks: itemlist_block rule 26 itemlist_blocks: itemlist_blocks itemlist_block rule 27 itemlist_block: itemlists rule 28 itemlist_block: itemlist_indent_blocks rule 29 itemlist_indent_blocks: INDENT itemlist_blocks DEDENT rule 30 itemlists: itemlistitems rule 31 itemlists: itemlists itemlistitems rule 32 itemlistitems: ITEMLIST rule 33 itemlistitems: ITEMLIST itemlist_continues rule 34 itemlist_continues: ITEMLISTCONTINUE rule 35 itemlist_continues: itemlist_continues ITEMLISTCONTINUE rule 36 numlist_blocks: numlist_block rule 37 numlist_blocks: numlist_blocks numlist_block rule 38 numlist_block: numlists rule 39 numlist_block: numlist_indent_blocks rule 40 numlist_indent_blocks: INDENT numlist_blocks DEDENT rule 41 numlists: NUMLIST rule 42 numlists: numlists NUMLIST rule 43 table_block: tablelines rule 44 tablelines: TABLELINE rule 45 tablelines: tablelines TABLELINE

——- Symbols ——-

**Nonterminals, with rules where they appear

$start (18)
  on right: 
  on left : 
document (19)
  on right: 
  on left : 1
blocks (20)
  on right: 1 3
  on left : 2 3
block (21)
  on right: 2 3
  on left : 4 5 6 7 8 9 10 11 12
header (22)
  on right: 4
  on left : 13
paragraph (23)
  on right: 5
  on left : 15
quote_block (24)
  on right: 6
  on left : 22
itemlist_blocks (25)
  on right: 7 26 29
  on left : 25 26
numlist_blocks (26)
  on right: 8 37 40
  on left : 36 37
desc_block (27)
  on right: 9
  on left : 18
table_block (28)
  on right: 10
  on left : 43
headline (29)
  on right: 11
  on left : 14
plain_texts (30)
  on right: 15 17
  on left : 16 17
desclines (31)
  on right: 18 20
  on left : 19 20 21
quotes (32)
  on right: 22 24
  on left : 23 24
itemlist_block (33)
  on right: 25 26
  on left : 27 28
itemlists (34)
  on right: 27 31
  on left : 30 31
itemlist_indent_blocks (35)
  on right: 28
  on left : 29
itemlistitems (36)
  on right: 30 31
  on left : 32 33
itemlist_continues (37)
  on right: 33 35
  on left : 34 35
numlist_block (38)
  on right: 36 37
  on left : 38 39
numlists (39)
  on right: 38 42
  on left : 41 42
numlist_indent_blocks (40)
  on right: 39
  on left : 40
tablelines (41)
  on right: 43 45
  on left : 44 45

**Terminals, with rules where they appear

$end (0) 
error (1) 
DUMMY (2) 
LIST (3) 
PLAIN_OPEN (4) 
PLAIN (5) 16 17
INDENT (6) 29 40
DEDENT (7) 29 40
DESCLINE (8) 19 20
WHITELINE (9) 12
HEADER (10) 13
HEADLINE (11) 14
DESCLINE_TITLE (12) 18
QUOTE (13) 23 24
ITEMLIST (14) 32 33
ITEMLISTCONTINUE (15) 34 35
NUMLIST (16) 41 42
TABLELINE (17) 44 45

——— State ———

state 0

PLAIN         shift, and go to state 16
INDENT        shift, and go to state 23
WHITELINE     shift, and go to state 12
HEADER        shift, and go to state 13
HEADLINE      shift, and go to state 14
DESCLINE_TITLE  shift, and go to state 17
QUOTE         shift, and go to state 19
ITEMLIST      shift, and go to state 25
NUMLIST       shift, and go to state 29
TABLELINE     shift, and go to state 31

document      go to state 1
blocks        go to state 2
block         go to state 3
header        go to state 4
paragraph     go to state 5
quote_block   go to state 6
itemlist_blocks  go to state 7
numlist_blocks  go to state 8
desc_block    go to state 9
table_block   go to state 10
headline      go to state 11
plain_texts   go to state 15
quotes        go to state 18
itemlist_block  go to state 20
itemlists     go to state 21
itemlist_indent_blocks  go to state 22
itemlistitems  go to state 24
numlist_block  go to state 26
numlists      go to state 27
numlist_indent_blocks  go to state 28
tablelines    go to state 30

state 1

$end          shift, and go to state 32

state 2

 1) document : blocks _
 3) blocks : blocks _ block

PLAIN         shift, and go to state 16
INDENT        shift, and go to state 23
WHITELINE     shift, and go to state 12
HEADER        shift, and go to state 13
HEADLINE      shift, and go to state 14
DESCLINE_TITLE  shift, and go to state 17
QUOTE         shift, and go to state 19
ITEMLIST      shift, and go to state 25
NUMLIST       shift, and go to state 29
TABLELINE     shift, and go to state 31
$default      reduce using rule 1 (document)

block         go to state 33
header        go to state 4
paragraph     go to state 5
quote_block   go to state 6
itemlist_blocks  go to state 7
numlist_blocks  go to state 8
desc_block    go to state 9
table_block   go to state 10
headline      go to state 11
plain_texts   go to state 15
quotes        go to state 18
itemlist_block  go to state 20
itemlists     go to state 21
itemlist_indent_blocks  go to state 22
itemlistitems  go to state 24
numlist_block  go to state 26
numlists      go to state 27
numlist_indent_blocks  go to state 28
tablelines    go to state 30

state 3

 2) blocks : block _

$default      reduce using rule 2 (blocks)

state 4

 4) block : header _

$default      reduce using rule 4 (block)

state 5

 5) block : paragraph _

$default      reduce using rule 5 (block)

state 6

 6) block : quote_block _

$default      reduce using rule 6 (block)

state 7

 7) block : itemlist_blocks _
26) itemlist_blocks : itemlist_blocks _ itemlist_block

INDENT        shift, and go to state 35
INDENT        [reduce using rule 7 (block)]
ITEMLIST      shift, and go to state 25
ITEMLIST      [reduce using rule 7 (block)]
$default      reduce using rule 7 (block)

itemlist_block  go to state 34
itemlists     go to state 21
itemlist_indent_blocks  go to state 22
itemlistitems  go to state 24

state 8

 8) block : numlist_blocks _
37) numlist_blocks : numlist_blocks _ numlist_block

INDENT        shift, and go to state 37
INDENT        [reduce using rule 8 (block)]
NUMLIST       shift, and go to state 29
NUMLIST       [reduce using rule 8 (block)]
$default      reduce using rule 8 (block)

numlist_block  go to state 36
numlists      go to state 27
numlist_indent_blocks  go to state 28

state 9

 9) block : desc_block _

$default      reduce using rule 9 (block)

state 10

10) block : table_block _

$default      reduce using rule 10 (block)

state 11

11) block : headline _

$default      reduce using rule 11 (block)

state 12

12) block : WHITELINE _

$default      reduce using rule 12 (block)

state 13

13) header : HEADER _

$default      reduce using rule 13 (header)

state 14

14) headline : HEADLINE _

$default      reduce using rule 14 (headline)

state 15

15) paragraph : plain_texts _
17) plain_texts : plain_texts _ PLAIN

PLAIN         shift, and go to state 38
PLAIN         [reduce using rule 15 (paragraph)]
$default      reduce using rule 15 (paragraph)

state 16

16) plain_texts : PLAIN _

$default      reduce using rule 16 (plain_texts)

state 17

18) desc_block : DESCLINE_TITLE _ desclines

DESCLINE      shift, and go to state 40
DESCLINE      [reduce using rule 21 (desclines)]
$default      reduce using rule 21 (desclines)

desclines     go to state 39

state 18

22) quote_block : quotes _
24) quotes : quotes _ QUOTE

QUOTE         shift, and go to state 41
QUOTE         [reduce using rule 22 (quote_block)]
$default      reduce using rule 22 (quote_block)

state 19

23) quotes : QUOTE _

$default      reduce using rule 23 (quotes)

state 20

25) itemlist_blocks : itemlist_block _

$default      reduce using rule 25 (itemlist_blocks)

state 21

27) itemlist_block : itemlists _
31) itemlists : itemlists _ itemlistitems

ITEMLIST      shift, and go to state 25
ITEMLIST      [reduce using rule 27 (itemlist_block)]
$default      reduce using rule 27 (itemlist_block)

itemlistitems  go to state 42

state 22

28) itemlist_block : itemlist_indent_blocks _

$default      reduce using rule 28 (itemlist_block)

state 23

29) itemlist_indent_blocks : INDENT _ itemlist_blocks DEDENT
40) numlist_indent_blocks : INDENT _ numlist_blocks DEDENT

INDENT        shift, and go to state 23
ITEMLIST      shift, and go to state 25
NUMLIST       shift, and go to state 29

itemlist_block  go to state 20
itemlist_blocks  go to state 43
itemlists     go to state 21
itemlist_indent_blocks  go to state 22
itemlistitems  go to state 24
numlist_block  go to state 26
numlist_blocks  go to state 44
numlists      go to state 27
numlist_indent_blocks  go to state 28

state 24

30) itemlists : itemlistitems _

$default      reduce using rule 30 (itemlists)

state 25

32) itemlistitems : ITEMLIST _
33) itemlistitems : ITEMLIST _ itemlist_continues

ITEMLISTCONTINUE  shift, and go to state 46
$default      reduce using rule 32 (itemlistitems)

itemlist_continues  go to state 45

state 26

36) numlist_blocks : numlist_block _

$default      reduce using rule 36 (numlist_blocks)

state 27

38) numlist_block : numlists _
42) numlists : numlists _ NUMLIST

NUMLIST       shift, and go to state 47
NUMLIST       [reduce using rule 38 (numlist_block)]
$default      reduce using rule 38 (numlist_block)

state 28

39) numlist_block : numlist_indent_blocks _

$default      reduce using rule 39 (numlist_block)

state 29

41) numlists : NUMLIST _

$default      reduce using rule 41 (numlists)

state 30

43) table_block : tablelines _
45) tablelines : tablelines _ TABLELINE

TABLELINE     shift, and go to state 48
TABLELINE     [reduce using rule 43 (table_block)]
$default      reduce using rule 43 (table_block)

state 31

44) tablelines : TABLELINE _

$default      reduce using rule 44 (tablelines)

state 32

$end          shift, and go to state 49

state 33

 3) blocks : blocks block _

$default      reduce using rule 3 (blocks)

state 34

26) itemlist_blocks : itemlist_blocks itemlist_block _

$default      reduce using rule 26 (itemlist_blocks)

state 35

29) itemlist_indent_blocks : INDENT _ itemlist_blocks DEDENT

INDENT        shift, and go to state 35
ITEMLIST      shift, and go to state 25

itemlist_block  go to state 20
itemlist_blocks  go to state 43
itemlists     go to state 21
itemlist_indent_blocks  go to state 22
itemlistitems  go to state 24

state 36

37) numlist_blocks : numlist_blocks numlist_block _

$default      reduce using rule 37 (numlist_blocks)

state 37

40) numlist_indent_blocks : INDENT _ numlist_blocks DEDENT

INDENT        shift, and go to state 37
NUMLIST       shift, and go to state 29

numlist_block  go to state 26
numlist_blocks  go to state 44
numlists      go to state 27
numlist_indent_blocks  go to state 28

state 38

17) plain_texts : plain_texts PLAIN _

$default      reduce using rule 17 (plain_texts)

state 39

18) desc_block : DESCLINE_TITLE desclines _
20) desclines : desclines _ DESCLINE

DESCLINE      shift, and go to state 50
$default      reduce using rule 18 (desc_block)

state 40

19) desclines : DESCLINE _

$default      reduce using rule 19 (desclines)

state 41

24) quotes : quotes QUOTE _

$default      reduce using rule 24 (quotes)

state 42

31) itemlists : itemlists itemlistitems _

$default      reduce using rule 31 (itemlists)

state 43

26) itemlist_blocks : itemlist_blocks _ itemlist_block
29) itemlist_indent_blocks : INDENT itemlist_blocks _ DEDENT

INDENT        shift, and go to state 35
DEDENT        shift, and go to state 51
ITEMLIST      shift, and go to state 25

itemlist_block  go to state 34
itemlists     go to state 21
itemlist_indent_blocks  go to state 22
itemlistitems  go to state 24

state 44

37) numlist_blocks : numlist_blocks _ numlist_block
40) numlist_indent_blocks : INDENT numlist_blocks _ DEDENT

INDENT        shift, and go to state 37
DEDENT        shift, and go to state 52
NUMLIST       shift, and go to state 29

numlist_block  go to state 36
numlists      go to state 27
numlist_indent_blocks  go to state 28

state 45

33) itemlistitems : ITEMLIST itemlist_continues _
35) itemlist_continues : itemlist_continues _ ITEMLISTCONTINUE

ITEMLISTCONTINUE  shift, and go to state 53
$default      reduce using rule 33 (itemlistitems)

state 46

34) itemlist_continues : ITEMLISTCONTINUE _

$default      reduce using rule 34 (itemlist_continues)

state 47

42) numlists : numlists NUMLIST _

$default      reduce using rule 42 (numlists)

state 48

45) tablelines : tablelines TABLELINE _

$default      reduce using rule 45 (tablelines)

state 49

$default      accept

state 50

20) desclines : desclines DESCLINE _

$default      reduce using rule 20 (desclines)

state 51

29) itemlist_indent_blocks : INDENT itemlist_blocks DEDENT _

$default      reduce using rule 29 (itemlist_indent_blocks)

state 52

40) numlist_indent_blocks : INDENT numlist_blocks DEDENT _

$default      reduce using rule 40 (numlist_indent_blocks)

state 53

35) itemlist_continues : itemlist_continues ITEMLISTCONTINUE _

$default      reduce using rule 35 (itemlist_continues)