Dhaka fails when using ruby 1.9.2, it gives errors like:
/home/jarl/.rvm/gems/ruby-1.9.2-p136/gems/dhaka-2.2.1/lib/dhaka/grammar/grammar.rb:21:in `method_missing': undefined
method `collect' for "a":String (NoMethodError)
from /home/jarl/.rvm/gems/ruby-1.9.2-p136/gems/dhaka-2.2.1/lib/dhaka/lexer/regex_grammar.rb:77:in `block (2
levels) in <class:RegexGrammar>'
from /home/jarl/.rvm/gems/ruby-1.9.2-p136/gems/dhaka-2.2.1/lib/dhaka/lexer/regex_grammar.rb:76:in `each'
from /home/jarl/.rvm/gems/ruby-1.9.2-p136/gems/dhaka-2.2.1/lib/dhaka/lexer/regex_grammar.rb:76:in `block in
<class:RegexGrammar>'
from /home/jarl/.rvm/gems/ruby-1.9.2-p136/gems/dhaka-2.2.1/lib/dhaka/grammar/grammar.rb:106:in `instance_eval'
from /home/jarl/.rvm/gems/ruby-1.9.2-p136/gems/dhaka-2.2.1/lib/dhaka/grammar/grammar.rb:106:in `for_symbol'
from /home/jarl/.rvm/gems/ruby-1.9.2-p136/gems/dhaka-2.2.1/lib/dhaka/lexer/regex_grammar.rb:75:in
`<class:RegexGrammar>'
from /home/jarl/.rvm/gems/ruby-1.9.2-p136/gems/dhaka-2.2.1/lib/dhaka/lexer/regex_grammar.rb:4:in
`<module:LexerSupport>'
from /home/jarl/.rvm/gems/ruby-1.9.2-p136/gems/dhaka-2.2.1/lib/dhaka/lexer/regex_grammar.rb:2:in
`<module:Dhaka>'
from /home/jarl/.rvm/gems/ruby-1.9.2-p136/gems/dhaka-2.2.1/lib/dhaka/lexer/regex_grammar.rb:1:in `<top
(required)>'
from <internal:lib/rubygems/custom_require>:29:in `require'
from <internal:lib/rubygems/custom_require>:29:in `require'
from /home/jarl/.rvm/gems/ruby-1.9.2-p136/gems/dhaka-2.2.1/lib/dhaka.rb:62:in `block in <top (required)>'
from /home/jarl/.rvm/gems/ruby-1.9.2-p136/gems/dhaka-2.2.1/lib/dhaka.rb:30:in `each'
from /home/jarl/.rvm/gems/ruby-1.9.2-p136/gems/dhaka-2.2.1/lib/dhaka.rb:30:in `<top (required)>'
from <internal:lib/rubygems/custom_require>:33:in `require'
from <internal:lib/rubygems/custom_require>:33:in `rescue in require'
from <internal:lib/rubygems/custom_require>:29:in `require'
from dice_roller.rb:2:in `<main>'
|