lib/modl/parser/interpreter.rb in modl-0.3.16 vs lib/modl/parser/interpreter.rb in modl-0.3.17

- old
+ new

@@ -25,11 +25,10 @@ require 'modl/parser/MODLParserListener' require 'modl/parser/MODLParserVisitor' require 'modl/parser/MODLLexer' require 'modl/parser/MODLParser' require 'modl/parser/class_processor' -require 'modl/parser/array_processor' require 'modl/parser/orphan_handler' require 'modl/parser/parser' require 'json' module MODL @@ -66,11 +65,10 @@ # Convert the Parsed object into a simpler structure of and Array or Hash interpreted = parsed.extract_hash # Process any class definitions used by the MODL file. - MODL::Parser::ClassProcessor.process(parsed.global, interpreted) - MODL::Parser::ArrayProcessor.process(parsed.global, interpreted) + interpreted = MODL::Parser::ClassProcessor.process(parsed.global, interpreted) MODL::Parser::InstructionProcessor.process(parsed.global, interpreted) # If the result is a simple string then just return it. interpreted end end