+sending: 'x' (value = 3, line 30)
+30: parse error, unexpected 'x', expecting ';'
+Freeing nterm thing (2 from 20)
+Freeing nterm thing (1 from 10)
+Freeing nterm thing (0 from 0)
+Freeing token 'x' (3 from 30)
+sending: 'x' (value = 4, line 40)
+Freeing token 'x' (4 from 40)
+sending: 'x' (value = 5, line 50)
+Freeing token 'x' (5 from 50)
+sending: ';' (value = 6, line 60)