diff options
Diffstat (limited to 'lib/irb/slex.rb')
-rw-r--r-- | lib/irb/slex.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/irb/slex.rb b/lib/irb/slex.rb index 1cf23255ad..5dc496d893 100644 --- a/lib/irb/slex.rb +++ b/lib/irb/slex.rb @@ -33,13 +33,13 @@ class SLex def def_rule(token, preproc = nil, postproc = nil) # print node.inspect, "\n" if SLex.debug? - postproc = proc if iterator? + postproc = Block.new if iterator? node = create(token, preproc, postproc) end def def_rules(*tokens) if iterator? - p = proc + p = Block.new end for token in tokens def_rule(token, nil, p) |