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