diff options
Diffstat (limited to 'lib/racc/parser.rb')
-rw-r--r-- | lib/racc/parser.rb | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/racc/parser.rb b/lib/racc/parser.rb index a7408dd00a..e87a250e56 100644 --- a/lib/racc/parser.rb +++ b/lib/racc/parser.rb @@ -159,7 +159,6 @@ module Racc reduce_n, use_result, * = arg _racc_init_sysvars - tok = nil act = nil i = nil nerr = 0 @@ -189,7 +188,7 @@ module Racc ; end - while not (i = action_pointer[@racc_state[-1]]) or + while not(i = action_pointer[@racc_state[-1]]) or not @racc_read_next or @racc_t == 0 # $ unless i and i += @racc_t and |