Sha256: 43d62ca525451465951de5cb0f717fbc8299990fedac51bc3c9e73e7013549a8

Contents?: true

Size: 480 Bytes

Versions: 8

Compression:

Stored size: 480 Bytes

Contents

module WebIDL
  module ParseTree
    class DictionaryMember < Treetop::Runtime::SyntaxNode

      def build(parent)
        raise unless default.empty? or default.respond_to?(:build)

        dm = Ast::DictionaryMember.new parent,
                                       type.build(parent),
                                       name.build,
                                       (default.build unless default.empty?)
      end

    end # Attribute
  end # ParseTree
end # WebIDL

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
webidl-0.2.2 lib/webidl/parse_tree/dictionary_member.rb
webidl-0.2.1 lib/webidl/parse_tree/dictionary_member.rb
webidl-0.1.10 lib/webidl/parse_tree/dictionary_member.rb
webidl-0.2.0 lib/webidl/parse_tree/dictionary_member.rb
webidl-0.1.9 lib/webidl/parse_tree/dictionary_member.rb
webidl-0.1.8 lib/webidl/parse_tree/dictionary_member.rb
webidl-0.1.7 lib/webidl/parse_tree/dictionary_member.rb
webidl-0.1.6 lib/webidl/parse_tree/dictionary_member.rb