source: ruby/trunk/lib/adl_parser/lib/adl_parser.rb@ 291

Last change on this file since 291 was 291, checked in by KOBAYASHI, Shinji, 15 years ago

merged branches/0.5 to trunk

File size: 886 bytes
Line 
1# component: openEHR Ruby ADL parser implementation
2# description:
3# keywords: archetype, ADL, parser
4# author: Akimichi TATSUKAWA, Shinji KOBAYASHI
5# support: openEHR.jp
6# license: openEHR open source license
7
8$:.unshift File.join(File.dirname(__FILE__))
9require 'logger'
10require 'adl_scanner.rb'
11require 'adl_exception.rb'
12
13module OpenEhr
14
15 if $DEBUG
16 LOG = Logger.new('log/adl_parser.log','daily')
17 LOG.level = Logger::INFO
18 else
19 LOG = Logger.new(STDOUT)
20 LOG.level = Logger::WARN
21 end
22
23
24 module ADL
25 autoload :Parser, "parser.rb"
26 autoload :Validator, "validator.rb"
27
28 module Scanner
29 module DADL
30 autoload :RootScanner, "adl_scanner.rb"
31 end
32 module CADL
33 autoload :RootScanner, "adl_scanner.rb"
34 end
35 end
36 end
37
38 module Application
39 autoload :ADLValidator, "shell.rb"
40 end # of Application
41
42
43end # of OpenEHR
Note: See TracBrowser for help on using the repository browser.