lib/qrb/syntax/system.rb in qrb-0.2.0 vs lib/qrb/syntax/system.rb in qrb-0.3.0
- old
+ new
@@ -8,8 +8,14 @@
system.main = type.compile(system)
end
system
end
+ def to_ast
+ ast = [ :system ] + definitions.to_ast
+ ast << type.to_ast if type
+ ast
+ end
+
end # module System
end # module Syntax
end # module Qrb