Sha256: 94908a5af27b0503701c742089e97132e76ac8dca607b8f1826c51dd248a80a5
Contents?: true
Size: 543 Bytes
Versions: 1
Compression:
Stored size: 543 Bytes
Contents
require File.join(File.dirname(__FILE__), '..', 'test_helper') class GrammarTest < CompilerTestCase module Bar end testing_grammar %{ grammar Foo include Bar rule foo bar / baz end rule bar 'bar' 'bar' end rule baz 'baz' 'baz' end end } it "parses matching input" do parse('barbar').should be_success parse('bazbaz').should be_success end it "mixes in included modules" do Foo.ancestors.should include(Bar) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
treetop-1.0.0 | test/compiler/grammar_test.rb |