Starting parse
Entering state 0
Reading a token: Next token is token IDENTIFIER ()
Stack 0 Entering state 0
Splitting off stack 1 from 0.
Reduced stack 1 by rule #27; action deferred. Now in state 10.
Stack 1 Entering state 10
Splitting off stack 2 from 1.
Reduced stack 2 by rule #7; action deferred. Now in state 27.
Stack 2 Entering state 27
On stack 2, shifting token IDENTIFIER (), now in state #13
On stack 1, shifting token IDENTIFIER (), now in state #13
Reduced stack 0 by rule #16; action deferred. Now in state 6.
Stack 0 Entering state 6
Splitting off stack 3 from 0.
Reduced stack 3 by rule #27; action deferred. Now in state 22.
Stack 3 Entering state 22
Splitting off stack 4 from 3.
Reduced stack 4 by rule #7; action deferred. Now in state 33.
Stack 4 Entering state 33
On stack 4, shifting token IDENTIFIER (), now in state #13
On stack 3, shifting token IDENTIFIER (), now in state #13
On stack 0, shifting token IDENTIFIER (), now in state #13
Stack 0 Entering state 13
Reduced stack 0 by rule #1; action deferred. Now in state 14.
Stack 0 Entering state 14
Reduced stack 0 by rule #2; action deferred. Now in state 15.
Stack 0 Entering state 15
Reduced stack 0 by rule #23; action deferred. Now in state 20.
Stack 0 Entering state 20
Reduced stack 0 by rule #20; action deferred. Now in state 19.
Stack 0 Entering state 19
Reading a token: Next token is token IDENTIFIER ()
Stack 0 dies.
Stack 1 Entering state 13
Reduced stack 1 by rule #1; action deferred. Now in state 25.
Stack 1 Entering state 25
Reduced stack 1 by rule #25; action deferred. Now in state 28.
Stack 1 Entering state 28
Stack 1 dies.
Stack 2 Entering state 13
Reduced stack 2 by rule #1; action deferred. Now in state 25.
Stack 2 Entering state 25
Reduced stack 2 by rule #25; action deferred. Now in state 37.
Stack 2 Entering state 37
Reduced stack 2 by rule #19; action deferred. Now in state 36.
Stack 2 Entering state 36
Reduced stack 2 by rule #18; action deferred. Now in state 7.
Stack 2 Entering state 7
Splitting off stack 5 from 2.
Reduced stack 5 by rule #27; action deferred. Now in state 24.
Stack 5 Entering state 24
Splitting off stack 6 from 5.
Reduced stack 6 by rule #7; action deferred. Now in state 35.
Stack 6 Entering state 35
On stack 6, shifting token IDENTIFIER (), now in state #13
On stack 5, shifting token IDENTIFIER (), now in state #13
On stack 2, shifting token IDENTIFIER (), now in state #13
Stack 3 Entering state 13
Reduced stack 3 by rule #1; action deferred. Now in state 25.
Stack 3 Entering state 25
Reduced stack 3 by rule #25; action deferred. Now in state 28.
Stack 3 Entering state 28
Stack 3 dies.
Stack 4 Entering state 13
Reduced stack 4 by rule #1; action deferred. Now in state 25.
Stack 4 Entering state 25
Reduced stack 4 by rule #25; action deferred. Now in state 37.
Stack 4 Entering state 37
Reduced stack 4 by rule #19; action deferred. Now in state 42.
Stack 4 Entering state 42
Reduced stack 4 by rule #18; action deferred. Now in state 18.
Stack 4 Entering state 18
Reduced stack 4 by rule #14; action deferred. Now in state 17.
Stack 4 Entering state 17
Reduced stack 4 by rule #15; action deferred. Now in state 5.
Stack 4 Entering state 5
Reduced stack 4 by rule #17; action deferred. Now in state 6.
Stack 4 Entering state 6
Splitting off stack 7 from 4.
Reduced stack 7 by rule #27; action deferred. Now in state 22.
Stack 7 Entering state 22
Splitting off stack 8 from 7.
Reduced stack 8 by rule #7; action deferred. Now in state 33.
Stack 8 Entering state 33
On stack 8, shifting token IDENTIFIER (), now in state #13
On stack 7, shifting token IDENTIFIER (), now in state #13
On stack 4, shifting token IDENTIFIER (), now in state #13
Removing dead stacks.
Rename stack 2 -> 0.
Rename stack 4 -> 1.
Rename stack 5 -> 2.
Rename stack 6 -> 3.
Rename stack 7 -> 4.
Rename stack 8 -> 5.
Stack 0 Entering state 13
Reduced stack 0 by rule #1; action deferred. Now in state 14.
Stack 0 Entering state 14
Reduced stack 0 by rule #2; action deferred. Now in state 15.
Stack 0 Entering state 15
Reduced stack 0 by rule #23; action deferred. Now in state 20.
Stack 0 Entering state 20
Reduced stack 0 by rule #20; action deferred. Now in state 23.
Stack 0 Entering state 23
Reading a token: Next token is token DOS_DOS_PUNTS ()
Stack 0 dies.
Stack 1 Entering state 13
Reduced stack 1 by rule #1; action deferred. Now in state 14.
Stack 1 Entering state 14
Reduced stack 1 by rule #2; action deferred. Now in state 15.
Stack 1 Entering state 15
Reduced stack 1 by rule #23; action deferred. Now in state 20.
Stack 1 Entering state 20
Reduced stack 1 by rule #20; action deferred. Now in state 19.
Stack 1 Entering state 19
Stack 1 dies.
Stack 2 Entering state 13
Reduced stack 2 by rule #1; action deferred. Now in state 25.
Stack 2 Entering state 25
Reduced stack 2 by rule #25; action deferred. Now in state 28.
Stack 2 Entering state 28
On stack 2, shifting token DOS_DOS_PUNTS (), now in state #1
Stack 3 Entering state 13
Reduced stack 3 by rule #1; action deferred. Now in state 25.
Stack 3 Entering state 25
Reduced stack 3 by rule #25; action deferred. Now in state 37.
Stack 3 Entering state 37
Reduced stack 3 by rule #19; action deferred. Now in state 43.
Stack 3 Entering state 43
Reduced stack 3 by rule #22; action deferred. Now in state 20.
Stack 3 Entering state 20
Reduced stack 3 by rule #20; action deferred. Now in state 23.
Stack 3 Entering state 23
Stack 3 dies.
Stack 4 Entering state 13
Reduced stack 4 by rule #1; action deferred. Now in state 25.
Stack 4 Entering state 25
Reduced stack 4 by rule #25; action deferred. Now in state 28.
Stack 4 Entering state 28
On stack 4, shifting token DOS_DOS_PUNTS (), now in state #1
Stack 5 Entering state 13
Reduced stack 5 by rule #1; action deferred. Now in state 25.
Stack 5 Entering state 25
Reduced stack 5 by rule #25; action deferred. Now in state 37.
Stack 5 Entering state 37
Reduced stack 5 by rule #19; action deferred. Now in state 42.
Stack 5 Entering state 42
Reduced stack 5 by rule #18; action deferred. Now in state 18.
Stack 5 Entering state 18
Reduced stack 5 by rule #14; action deferred. Now in state 17.
Stack 5 Entering state 17
Reduced stack 5 by rule #15; action deferred. Now in state 5.
Stack 5 Entering state 5
Reduced stack 5 by rule #17; action deferred. Now in state 6.
Stack 5 Entering state 6
On stack 5, shifting token DOS_DOS_PUNTS (), now in state #1
Removing dead stacks.
Rename stack 2 -> 0.
Rename stack 4 -> 1.
Rename stack 5 -> 2.
Stack 0 Entering state 1
Reduced stack 0 by rule #26; action deferred. Now in state 38.
Stack 0 Entering state 38
Reading a token: Next token is token IDENTIFIER ()
Splitting off stack 3 from 0.
Reduced stack 3 by rule #7; action deferred. Now in state 44.
Stack 3 Entering state 44
Reduced stack 3 by rule #6; action deferred. Now in state 32.
Stack 3 Entering state 32
Splitting off stack 4 from 3.
Reduced stack 4 by rule #8; action deferred. Now in state 35.
Stack 4 Entering state 35
On stack 4, shifting token IDENTIFIER (), now in state #13
On stack 3, shifting token IDENTIFIER (), now in state #13
On stack 0, shifting token IDENTIFIER (), now in state #13
Stack 1 Entering state 1
Reduced stack 1 by rule #26; action deferred. Now in state 38.
Stack 1 Entering state 38
Splitting off stack 5 from 1.
Reduced stack 5 by rule #7; action deferred. Now in state 44.
Stack 5 Entering state 44
Reduced stack 5 by rule #6; action deferred. Now in state 32.
Stack 5 Entering state 32
Splitting off stack 6 from 5.
Reduced stack 6 by rule #8; action deferred. Now in state 33.
Stack 6 Entering state 33
On stack 6, shifting token IDENTIFIER (), now in state #13
On stack 5, shifting token IDENTIFIER (), now in state #13
On stack 1, shifting token IDENTIFIER (), now in state #13
Stack 2 Entering state 1
Reduced stack 2 by rule #26; action deferred. Now in state 21.
Stack 2 Entering state 21
Splitting off stack 7 from 2.
Reduced stack 7 by rule #28; action deferred. Now in state 22.
Stack 7 Entering state 22
Splitting off stack 8 from 7.
Reduced stack 8 by rule #7; action deferred. Now in state 33.
Stack 8 Entering state 33
On stack 8, shifting token IDENTIFIER (), now in state #13
On stack 7, shifting token IDENTIFIER (), now in state #13
On stack 2, shifting token IDENTIFIER (), now in state #13
Stack 0 Entering state 13
Reduced stack 0 by rule #1; action deferred. Now in state 25.
Stack 0 Entering state 25
Reduced stack 0 by rule #25; action deferred. Now in state 28.
Stack 0 Entering state 28
Reading a token: Next token is token '(' ()
Stack 0 dies.
Stack 1 Entering state 13
Reduced stack 1 by rule #1; action deferred. Now in state 25.
Stack 1 Entering state 25
Reduced stack 1 by rule #25; action deferred. Now in state 28.
Stack 1 Entering state 28
Stack 1 dies.
Stack 2 Entering state 13
Reduced stack 2 by rule #1; action deferred. Now in state 31.
Stack 2 Entering state 31
Reduced stack 2 by rule #5; action deferred. Now in state 16.
Stack 2 Entering state 16
Reduced stack 2 by rule #3; action deferred. Now in state 15.
Stack 2 Entering state 15
Reduced stack 2 by rule #23; action deferred. Now in state 20.
Stack 2 Entering state 20
Reduced stack 2 by rule #20; action deferred. Now in state 19.
Stack 2 Entering state 19
On stack 2, shifting token '(' (), now in state #29
Stack 3 Entering state 13
Reduced stack 3 by rule #1; action deferred. Now in state 41.
Stack 3 Entering state 41
Reduced stack 3 by rule #4; action deferred. Now in state 16.
Stack 3 Entering state 16
Reduced stack 3 by rule #3; action deferred. Now in state 15.
Stack 3 Entering state 15
Reduced stack 3 by rule #23; action deferred. Now in state 20.
Stack 3 Entering state 20
Reduced stack 3 by rule #20; action deferred. Now in state 23.
Stack 3 Entering state 23
On stack 3, shifting token '(' (), now in state #29
Stack 4 Entering state 13
Reduced stack 4 by rule #1; action deferred. Now in state 25.
Stack 4 Entering state 25
Reduced stack 4 by rule #25; action deferred. Now in state 37.
Stack 4 Entering state 37
Reduced stack 4 by rule #19; action deferred. Now in state 43.
Stack 4 Entering state 43
Reduced stack 4 by rule #22; action deferred. Now in state 20.
Stack 4 Entering state 20
Reduced stack 4 by rule #20; action deferred. Now in state 23.
Merging stack 4 into stack 3.
Stack 5 Entering state 13
Reduced stack 5 by rule #1; action deferred. Now in state 41.
Stack 5 Entering state 41
Reduced stack 5 by rule #4; action deferred. Now in state 16.
Stack 5 Entering state 16
Reduced stack 5 by rule #3; action deferred. Now in state 15.
Stack 5 Entering state 15
Reduced stack 5 by rule #23; action deferred. Now in state 20.
Stack 5 Entering state 20
Reduced stack 5 by rule #20; action deferred. Now in state 19.
Stack 5 Entering state 19
On stack 5, shifting token '(' (), now in state #29
Stack 6 Entering state 13
Reduced stack 6 by rule #1; action deferred. Now in state 25.
Stack 6 Entering state 25
Reduced stack 6 by rule #25; action deferred. Now in state 37.
Stack 6 Entering state 37
Reduced stack 6 by rule #19; action deferred. Now in state 42.
Stack 6 Entering state 42
Reduced stack 6 by rule #22; action deferred. Now in state 20.
Stack 6 Entering state 20
Reduced stack 6 by rule #20; action deferred. Now in state 19.
Merging stack 6 into stack 5.
Stack 7 Entering state 13
Reduced stack 7 by rule #1; action deferred. Now in state 25.
Stack 7 Entering state 25
Reduced stack 7 by rule #25; action deferred. Now in state 28.
Stack 7 Entering state 28
Stack 7 dies.
Stack 8 Entering state 13
Reduced stack 8 by rule #1; action deferred. Now in state 25.
Stack 8 Entering state 25
Reduced stack 8 by rule #25; action deferred. Now in state 37.
Stack 8 Entering state 37
Reduced stack 8 by rule #19; action deferred. Now in state 42.
Stack 8 Entering state 42
Reduced stack 8 by rule #22; action deferred. Now in state 20.
Stack 8 Entering state 20
Reduced stack 8 by rule #20; action deferred. Now in state 19.
Merging stack 8 into stack 2.
Removing dead stacks.
Rename stack 2 -> 0.
Rename stack 3 -> 1.
Rename stack 5 -> 2.
Stack 0 Entering state 29
Reading a token: Next token is token ')' ()
On stack 0, shifting token ')' (), now in state #39
Stack 1 Entering state 29
On stack 1, shifting token ')' (), now in state #39
Stack 2 Entering state 29
On stack 2, shifting token ')' (), now in state #39
Stack 0 Entering state 39
Reduced stack 0 by rule #21; action deferred. Now in state 19.
Stack 0 Entering state 19
Reading a token: Next token is token '{' ()
On stack 0, shifting token '{' (), now in state #30
Stack 1 Entering state 39
Reduced stack 1 by rule #21; action deferred. Now in state 23.
Stack 1 Entering state 23
Stack 1 dies.
Stack 2 Entering state 39
Reduced stack 2 by rule #21; action deferred. Now in state 19.
Stack 2 Entering state 19
On stack 2, shifting token '{' (), now in state #30
Removing dead stacks.
Rename stack 2 -> 1.
Stack 0 Entering state 30
Reading a token: Next token is token '}' ()
On stack 0, shifting token '}' (), now in state #40
Stack 1 Entering state 30
On stack 1, shifting token '}' (), now in state #40
Stack 0 Entering state 40
Reduced stack 0 by rule #24; action deferred. Now in state 8.
Stack 0 Entering state 8
Reduced stack 0 by rule #12; action deferred. Now in state 3.
Stack 0 Entering state 3
Reduced stack 0 by rule #9; action deferred. Now in state 2.
Stack 0 Entering state 2
Reading a token: Next token is token IDENTIFIER ()
Splitting off stack 2 from 0.
Reduced stack 2 by rule #27; action deferred. Now in state 10.
Stack 2 Entering state 10
Splitting off stack 3 from 2.
Reduced stack 3 by rule #7; action deferred. Now in state 27.
Stack 3 Entering state 27
On stack 3, shifting token IDENTIFIER (), now in state #13
On stack 2, shifting token IDENTIFIER (), now in state #13
Reduced stack 0 by rule #16; action deferred. Now in state 6.
Stack 0 Entering state 6
Splitting off stack 4 from 0.
Reduced stack 4 by rule #27; action deferred. Now in state 22.
Stack 4 Entering state 22
Splitting off stack 5 from 4.
Reduced stack 5 by rule #7; action deferred. Now in state 33.
Stack 5 Entering state 33
On stack 5, shifting token IDENTIFIER (), now in state #13
On stack 4, shifting token IDENTIFIER (), now in state #13
On stack 0, shifting token IDENTIFIER (), now in state #13
Stack 1 Entering state 40
Reduced stack 1 by rule #24; action deferred. Now in state 8.
Stack 1 Entering state 8
Reduced stack 1 by rule #12; action deferred. Now in state 3.
Stack 1 Entering state 3
Reduced stack 1 by rule #9; action deferred. Now in state 2.
Merging stack 1 into stack 0.
Removing dead stacks.
Rename stack 2 -> 1.
Rename stack 3 -> 2.
Rename stack 4 -> 3.
Rename stack 5 -> 4.
Stack 0 Entering state 13
Reduced stack 0 by rule #1; action deferred. Now in state 14.
Stack 0 Entering state 14
Reduced stack 0 by rule #2; action deferred. Now in state 15.
Stack 0 Entering state 15
Reduced stack 0 by rule #23; action deferred. Now in state 20.
Stack 0 Entering state 20
Reduced stack 0 by rule #20; action deferred. Now in state 19.
Stack 0 Entering state 19
Reading a token: Next token is token IDENTIFIER ()
Stack 0 dies.
Stack 1 Entering state 13
Reduced stack 1 by rule #1; action deferred. Now in state 25.
Stack 1 Entering state 25
Reduced stack 1 by rule #25; action deferred. Now in state 28.
Stack 1 Entering state 28
Stack 1 dies.
Stack 2 Entering state 13
Reduced stack 2 by rule #1; action deferred. Now in state 25.
Stack 2 Entering state 25
Reduced stack 2 by rule #25; action deferred. Now in state 37.
Stack 2 Entering state 37
Reduced stack 2 by rule #19; action deferred. Now in state 36.
Stack 2 Entering state 36
Reduced stack 2 by rule #18; action deferred. Now in state 7.
Stack 2 Entering state 7
Splitting off stack 5 from 2.
Reduced stack 5 by rule #27; action deferred. Now in state 24.
Stack 5 Entering state 24
Splitting off stack 6 from 5.
Reduced stack 6 by rule #7; action deferred. Now in state 35.
Stack 6 Entering state 35
On stack 6, shifting token IDENTIFIER (), now in state #13
On stack 5, shifting token IDENTIFIER (), now in state #13
On stack 2, shifting token IDENTIFIER (), now in state #13
Stack 3 Entering state 13
Reduced stack 3 by rule #1; action deferred. Now in state 25.
Stack 3 Entering state 25
Reduced stack 3 by rule #25; action deferred. Now in state 28.
Stack 3 Entering state 28
Stack 3 dies.
Stack 4 Entering state 13
Reduced stack 4 by rule #1; action deferred. Now in state 25.
Stack 4 Entering state 25
Reduced stack 4 by rule #25; action deferred. Now in state 37.
Stack 4 Entering state 37
Reduced stack 4 by rule #19; action deferred. Now in state 42.
Stack 4 Entering state 42
Reduced stack 4 by rule #18; action deferred. Now in state 18.
Stack 4 Entering state 18
Reduced stack 4 by rule #14; action deferred. Now in state 17.
Stack 4 Entering state 17
Reduced stack 4 by rule #15; action deferred. Now in state 5.
Stack 4 Entering state 5
Reduced stack 4 by rule #17; action deferred. Now in state 6.
Stack 4 Entering state 6
Splitting off stack 7 from 4.
Reduced stack 7 by rule #27; action deferred. Now in state 22.
Stack 7 Entering state 22
Splitting off stack 8 from 7.
Reduced stack 8 by rule #7; action deferred. Now in state 33.
Stack 8 Entering state 33
On stack 8, shifting token IDENTIFIER (), now in state #13
On stack 7, shifting token IDENTIFIER (), now in state #13
On stack 4, shifting token IDENTIFIER (), now in state #13
Removing dead stacks.
Rename stack 2 -> 0.
Rename stack 4 -> 1.
Rename stack 5 -> 2.
Rename stack 6 -> 3.
Rename stack 7 -> 4.
Rename stack 8 -> 5.
Stack 0 Entering state 13
Reduced stack 0 by rule #1; action deferred. Now in state 14.
Stack 0 Entering state 14
Reduced stack 0 by rule #2; action deferred. Now in state 15.
Stack 0 Entering state 15
Reduced stack 0 by rule #23; action deferred. Now in state 20.
Stack 0 Entering state 20
Reduced stack 0 by rule #20; action deferred. Now in state 23.
Stack 0 Entering state 23
Reading a token: Next token is token ';' ()
On stack 0, shifting token ';' (), now in state #34
Stack 1 Entering state 13
Reduced stack 1 by rule #1; action deferred. Now in state 14.
Stack 1 Entering state 14
Reduced stack 1 by rule #2; action deferred. Now in state 15.
Stack 1 Entering state 15
Reduced stack 1 by rule #23; action deferred. Now in state 20.
Stack 1 Entering state 20
Reduced stack 1 by rule #20; action deferred. Now in state 19.
Stack 1 Entering state 19
Stack 1 dies.
Stack 2 Entering state 13
Reduced stack 2 by rule #1; action deferred. Now in state 25.
Stack 2 Entering state 25
Reduced stack 2 by rule #25; action deferred. Now in state 28.
Stack 2 Entering state 28
Stack 2 dies.
Stack 3 Entering state 13
Reduced stack 3 by rule #1; action deferred. Now in state 25.
Stack 3 Entering state 25
Reduced stack 3 by rule #25; action deferred. Now in state 37.
Stack 3 Entering state 37
Reduced stack 3 by rule #19; action deferred. Now in state 43.
Stack 3 Entering state 43
Reduced stack 3 by rule #22; action deferred. Now in state 20.
Stack 3 Entering state 20
Reduced stack 3 by rule #20; action deferred. Now in state 23.
Merging stack 3 into stack 0.
Stack 4 Entering state 13
Reduced stack 4 by rule #1; action deferred. Now in state 25.
Stack 4 Entering state 25
Reduced stack 4 by rule #25; action deferred. Now in state 28.
Stack 4 Entering state 28
Stack 4 dies.
Stack 5 Entering state 13
Reduced stack 5 by rule #1; action deferred. Now in state 25.
Stack 5 Entering state 25
Reduced stack 5 by rule #25; action deferred. Now in state 37.
Stack 5 Entering state 37
Reduced stack 5 by rule #19; action deferred. Now in state 42.
Stack 5 Entering state 42
Reduced stack 5 by rule #18; action deferred. Now in state 18.
Stack 5 Entering state 18
Reduced stack 5 by rule #14; action deferred. Now in state 17.
Stack 5 Entering state 17
Reduced stack 5 by rule #15; action deferred. Now in state 5.
Stack 5 Entering state 5
Reduced stack 5 by rule #17; action deferred. Now in state 6.
Stack 5 Entering state 6
Stack 5 dies.
Removing dead stacks.
Returning to deterministic operation.
Entering state 34
Reducing stack 0 by rule 13 (line 88), simple_type_specifier direct_declarator ';' -> simple_declaration
Entering state 4
Reducing stack 0 by rule 11 (line 82), simple_declaration -> declaration
Entering state 12
Reducing stack 0 by rule 10 (line 73), declaration_seq declaration -> declaration_seq
Entering state 2
Reading a token: Next token is token $end ()
Shifting token $end ()
Entering state 11
Error: popping token $end ()Error: popping nterm declaration_seq ()Error: popping token $end ()