lib/open_ehr/parser.rb in open_ehr-0.6.1 vs lib/open_ehr/parser.rb in open_ehr-0.9.0
- old
+ new
@@ -1,19 +1,23 @@
+$:.unshift(File.dirname(__FILE__)) unless
+ $:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__)))
module OpenEHR
- class Parser
- def parse
+ module Parser
+ class Base
+ attr_reader :filename
- end
+ def initialize(filename)
+ @filename = filename
+ end
- def load(file)
-
+ def parse
+ raise NotImplementedError
+ end
end
- end
- class ADLParser < Parser
-
- end
-
- class XMLParser < Parser
-
+ autoload :ADLParser, 'parser/adl_parser'
+# autoload :CADLParser, 'parser/adl_parser'
+# autoload :XMLParser, 'parser/xml_perser'
+# autoload :Exception, 'parser/exception'
+# autoload :Scanner, 'parser/scanner'
end
end