Changeset 36
- Timestamp:
- May 9, 2008, 8:12:55 PM (16 years ago)
- Location:
- ruby/trunk/adl_parser
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/adl_parser/Rakefile
r26 r36 11 11 12 12 RACC_SRC = FileList["lib/*.y"] 13 #RACC_PARSER = FileList['lib/parser.rb', 'lib/adl_parser.rb', 'lib/cparser.rb', 'lib/dparser.rb']14 13 RACC_PARSER = FileList['lib/parser.rb'] 15 14 … … 91 90 s.has_rdoc = true 92 91 s.extra_rdoc_files = ["README"] 93 s.add_dependency("yaparc", ">= 0.2. 0")92 s.add_dependency("yaparc", ">= 0.2.2") 94 93 s.add_dependency("openehr_models", ">= 0.0.1") 95 94 end -
ruby/trunk/adl_parser/lib/scanner.rb
r34 r36 151 151 end 152 152 end 153 153 =begin <DADL::Reserved class> 154 =end 154 155 class Reserved 155 156 include Yaparc::Parsable … … 159 160 reserved_parsers = OpenEHR::ADL::Scanner::DADL::RESERVED.map do |keyword| 160 161 Yaparc::Tokenize.new( 161 Yaparc::Literal.new(keyword[0] )162 Yaparc::Literal.new(keyword[0],false) 162 163 ) 163 164 end … … 300 301 end 301 302 303 =begin <CADL::Reserved class> 304 =end 302 305 class Reserved 303 306 include Yaparc::Parsable … … 307 310 orderd_reserved = RESERVED.keys.sort{|x,y| y.length <=> x.length } 308 311 reserved_parsers = orderd_reserved.map do |keyword| 309 Yaparc::Literal.new(keyword )312 Yaparc::Literal.new(keyword,false) 310 313 end 311 314 Yaparc::Alt.new(Yaparc::Apply.new(Yaparc::Alt.new(*reserved_parsers)) do |match|
Note:
See TracChangeset
for help on using the changeset viewer.