lib/webidl/generator.rb in webidl-0.0.1 vs lib/webidl/generator.rb in webidl-0.0.2

- old
+ new

@@ -1,6 +1,5 @@ -require "webidl/generator/ruby_sexp_visitor" module WebIDL class Generator class ParseError < StandardError; end @@ -14,10 +13,10 @@ if parse_tree.nil? raise ParseError, parser.failure_reason end ast_defs = parse_tree.build - strings = ast_defs.map { |definition| ruby2ruby.process definition.accept(visitor) } + strings = ast_defs.map { |definition| ruby2ruby.process definition.accept(visitor) }.compact strings.join("\n\n") end private \ No newline at end of file