Sha256: a2ff7c300401010032fe730a9b194cba45754d16d0e54e5fd046ae4ad491978a

Contents?: true

Size: 726 Bytes

Versions: 18

Compression:

Stored size: 726 Bytes

Contents

require File.expand_path("#{File.dirname(__FILE__)}/../spec_helper")

module RepeatedSubruleSpec
  describe "a repeated subrule" do
    testing_grammar %{
      grammar Foo
        rule foo
          a:'a' space b:'b' space 'c'
        end

        rule space
          ' '
        end
      end
    }
  
    it "should produce a parser having sequence-numbered node accessor methods" do
      parse("a b c") do |result|
        result.should_not be_nil
        result.should respond_to(:space1)
        result.should respond_to(:space2)
        result.should_not respond_to(:space)
        result.should respond_to(:a)
        result.should respond_to(:b)
        result.should_not respond_to(:c)
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
mail-2.1.3 lib/mail/vendor/treetop-1.4.3/spec/compiler/repeated_subrule_spec.rb
mail-2.1.2 lib/mail/vendor/treetop-1.4.3/spec/compiler/repeated_subrule_spec.rb
mail-2.1.1 lib/mail/vendor/treetop-1.4.3/spec/compiler/repeated_subrule_spec.rb
mail-2.1.0 lib/mail/vendor/treetop-1.4.3/spec/compiler/repeated_subrule_spec.rb
mail-2.0.5 lib/mail/vendor/treetop-1.4.3/spec/compiler/repeated_subrule_spec.rb
mail-2.0.3 lib/mail/vendor/treetop-1.4.3/spec/compiler/repeated_subrule_spec.rb
mail-1.6.0 lib/mail/vendor/treetop-1.4.3/spec/compiler/repeated_subrule_spec.rb
mail-1.5.4 lib/mail/vendor/treetop-1.4.3/spec/compiler/repeated_subrule_spec.rb
mail-1.5.3 lib/mail/vendor/treetop-1.4.3/spec/compiler/repeated_subrule_spec.rb
mail-1.5.2 lib/mail/vendor/treetop-1.4.3/spec/compiler/repeated_subrule_spec.rb
mail-1.5.1 lib/mail/vendor/treetop-1.4.3/spec/compiler/repeated_subrule_spec.rb
mail-1.5.0 lib/mail/vendor/treetop-1.4.3/spec/compiler/repeated_subrule_spec.rb
mail-1.4.3 lib/mail/vendor/treetop-1.4.3/spec/compiler/repeated_subrule_spec.rb
mail-1.4.2 lib/vendor/treetop-1.4.3/spec/compiler/repeated_subrule_spec.rb
mail-1.4.1 lib/vendor/treetop-1.4.3/spec/compiler/repeated_subrule_spec.rb
mail-1.4.0 lib/vendor/treetop-1.4.3/spec/compiler/repeated_subrule_spec.rb
mail-1.3.5 lib/vendor/treetop-1.4.3/spec/compiler/repeated_subrule_spec.rb
mail-1.3.4 lib/vendor/treetop-1.4.3/spec/compiler/repeated_subrule_spec.rb