lib/openehr/parser/adl_parser.rb in openehr-1.2.4 vs lib/openehr/parser/adl_parser.rb in openehr-1.2.5
- old
+ new
@@ -8,14 +8,15 @@
include OpenEHR::RM::DataTypes::Text
module OpenEHR
module Parser
class ADLParser < Base
+ Treetop.load(File.dirname(__FILE__)+'/adl_grammar.tt')
+
def initialize(filename)
super(filename)
file = File.open(filename, 'r:bom|utf-8')
data = file.read
- Treetop.load(File.dirname(__FILE__)+'/adl_grammar.tt')
ap = ADLGrammarParser.new
@result = ap.parse(data)
file.close
unless @result
puts ap.failure_reason