Foo: start tokens(nil) tokens(nil) tokens(nil) Foo: start tokens(nil) tokens(nil) Warning: , line 43: ambiguous term, two parses are: Foo : start tokens(nil) tokens('a) -versus- Foo : start tokens('a) tokens(nil) Arbitrarily taking the first as correct. Foo: start tokens(nil) tokens('a) Warning: , line 46: ambiguous term, two parses are: Foo : start tokens(nil) tokens('< 'a '>) -versus- Foo : start tokens('< 'a '>) tokens(nil) Arbitrarily taking the first as correct. Foo: start tokens(nil) tokens('< 'a '>) Foo: [tokens(nil) tokens2(nil) tokens(nil)] Warning: , line 92: ambiguous term, two parses are: Foo : tokens(nil) tokens('a) -versus- Foo : tokens('a) tokens(nil) Arbitrarily taking the first as correct. Foo: tokens(nil) tokens('a) Foo: tokens('a) tokens2(nil) Warning: , line 147: ambiguous term, two parses are: Bar : tokens(nil) tokens2('start) -versus- Foo : start tokens(nil) tokens(nil) tokens2(nil) Arbitrarily taking the first as correct. Bar: tokens(nil) tokens2('start) Warning: , line 167: didn't expect token >: start a b > <---*HERE* Warning: , line 167: no parse for term. Warning: , line 170 : unexpected end of tokens. Warning: , line 170: no parse for term. Warning: , line 173: didn't expect token g: start < a < b > c d e f g <---*HERE* Warning: , line 173: no parse for term. Foo: start tokens('a ; '<) Foo: start tokens('a '<|) Warning: , line 209: ambiguous term, two parses are: Foo : start tokens('a ; 'b) -versus- Foo : start tokens('a 'b) Arbitrarily taking the first as correct. Foo: start tokens('a ; 'b) Foo: start tokens('a ; 'b) Foo: start tokens('a 'b 'c '< 'e '> 'f) Warning: , line 243: ambiguous term, two parses are: Foo : start tokens('a ; 'b ; 'c) -versus- Foo : start tokens('a 'b 'c) Arbitrarily taking the first as correct. Foo: start tokens('a ; 'b ; 'c) Foo: start tokens('a) tokens('b) Warning: , line 266: ambiguous term, two parses are: Foo : start tokens('a) tokens('b 'c 'd 'e 'f 'g) -versus- Foo : start tokens('a 'b) tokens('c 'd 'e 'f 'g) Arbitrarily taking the first as correct. Foo: start tokens('a) tokens('b 'c 'd 'e 'f 'g) Foo: start tokens('< 'b '>) tokens('< 'd 'e 'f 'g '>) Warning: , line 272 : unexpected end of tokens. Warning: , line 272: no parse for term. Warning: , line 275: didn't expect token >: start < b > > <---*HERE* Warning: , line 275: no parse for term. Warning: , line 293 : unexpected end of tokens. Warning: , line 293: no parse for term. Foo: start tokens('a 'b 'c) tokens('d 'e 'f) Warning: , line 299: ambiguous term, two parses are: Foo : start tokens('a 'b 'c) tokens('d 'e 'f 'g) -versus- Foo : start tokens('a 'b 'c 'd) tokens('e 'f 'g) Arbitrarily taking the first as correct. Foo: start tokens('a 'b 'c) tokens('d 'e 'f 'g) Foo: start tokens('< 'a 'b 'c 'd '>) tokens('< 'e 'f 'g '>) Warning: , line 320: ambiguous term, two parses are: Foo : start tokens('a 'b) tokens('c 'd 'e) -versus- Foo : start tokens('a 'b 'c) tokens('d 'e) Arbitrarily taking the first as correct. Foo: start tokens('a 'b) tokens('c 'd 'e) Foo: start tokens('< 'a '>) tokens('b 'c) Foo: start tokens('a 'b 'c) tokens('d 'e 'f) Warning: , line 329: didn't expect token g: start a b c d e f g <---*HERE* Warning: , line 329: no parse for term. Warning: , line 352: ambiguous term, two parses are: Foo : end -versus- Foo : tokens(nil) end Arbitrarily taking the first as correct. Foo: end Warning: , line 375: ambiguous term, two parses are: Bar : start tokens(nil) e n d -versus- Bar : start tokens(nil) tokens(nil) e n d Arbitrarily taking the first as correct. Bar: start tokens(nil) e n d Bye.