Changeset 49 for ruby/trunk/lib/adl_parser/lib/parser.rb
- Timestamp:
- May 12, 2008, 10:53:25 PM (16 years ago)
- Location:
- ruby/trunk/lib/adl_parser/lib
- Files:
-
- 1 added
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/adl_parser/lib/parser.rb
r47 r49 2 2 # DO NOT MODIFY!!!! 3 3 # This file is automatically generated by racc 1.4.5 4 # from racc grammer file " parser.y".4 # from racc grammer file "lib/parser.y". 5 5 # 6 6 7 7 require 'racc/parser' 8 8 9 9 10 … … 11 12 $:.unshift File.join(File.dirname(__FILE__)) 12 13 require 'logger' 13 require 'util.rb'14 require 'scanner.rb'14 #require 'lib/util.rb' 15 #require 'lib/scanner.rb' 15 16 require 'rubygems' 16 require ' ../models/am.rb'17 $DEBUG = true17 require 'am.rb' 18 $DEBUG = false 18 19 19 20 … … 26 27 class Parser < Racc::Parser 27 28 28 module_eval <<'..end lib/parser.y modeval..id f8b8df4140', 'lib/parser.y', 117529 module_eval <<'..end lib/parser.y modeval..idc8fd0a7fcc', 'lib/parser.y', 1182 29 30 30 31 def assert_at(file,line, message = "") … … 34 35 end 35 36 36 @@log = Logger.new('log/parser.log','daily') 37 if $DEBUG 38 @@log = Logger.new('log/parser.log','daily') 39 @@log.level = Logger::INFO 40 else 41 @@log = Logger.new(STDOUT) 42 @@log.level = Logger::WARN 43 end 44 37 45 @@dadl_scanner = OpenEHR::ADL::Scanner::DADL::RootScanner.new 38 46 @@cadl_scanner = OpenEHR::ADL::Scanner::CADL::RootScanner.new … … 819 827 820 828 821 ..end lib/parser.y modeval..id f8b8df4140829 ..end lib/parser.y modeval..idc8fd0a7fcc 822 830 823 831 ##### racc 1.4.5 generates ### … … 1127 1135 5, 209, :_reduce_none, 1128 1136 5, 209, :_reduce_none, 1129 1, 211, :_reduce_ none,1130 1, 211, :_reduce_ none,1137 1, 211, :_reduce_303, 1138 1, 211, :_reduce_304, 1131 1139 0, 117, :_reduce_none, 1132 1140 5, 117, :_reduce_306, … … 3362 3370 # reduce 302 omitted 3363 3371 3364 # reduce 303 omitted 3365 3366 # reduce 304 omitted 3372 module_eval <<'.,.,', 'lib/parser.y', 1000 3373 def _reduce_303( val, _values, result ) 3374 result = val[0] 3375 result 3376 end 3377 .,., 3378 3379 module_eval <<'.,.,', 'lib/parser.y', 1004 3380 def _reduce_304( val, _values, result ) 3381 result = val[0] 3382 result 3383 end 3384 .,., 3367 3385 3368 3386 # reduce 305 omitted 3369 3387 3370 module_eval <<'.,.,', 'lib/parser.y', 10 053388 module_eval <<'.,.,', 'lib/parser.y', 1011 3371 3389 def _reduce_306( val, _values, result ) 3372 3390 result = val[3] … … 3467 3485 # reduce 352 omitted 3468 3486 3469 module_eval <<'.,.,', 'lib/parser.y', 10 753487 module_eval <<'.,.,', 'lib/parser.y', 1081 3470 3488 def _reduce_353( val, _values, result ) 3471 3489 result = OpenEHR::AM::Archetype::Constraint_Model::Primitive::C_BOOLEAN.new(:true_valid => true) … … 3474 3492 .,., 3475 3493 3476 module_eval <<'.,.,', 'lib/parser.y', 10 793494 module_eval <<'.,.,', 'lib/parser.y', 1085 3477 3495 def _reduce_354( val, _values, result ) 3478 3496 result = OpenEHR::AM::Archetype::Constraint_Model::Primitive::C_BOOLEAN.new(:true_valid => false) … … 3481 3499 .,., 3482 3500 3483 module_eval <<'.,.,', 'lib/parser.y', 108 33501 module_eval <<'.,.,', 'lib/parser.y', 1089 3484 3502 def _reduce_355( val, _values, result ) 3485 3503 result = OpenEHR::AM::Archetype::Constraint_Model::Primitive::C_BOOLEAN.new(:true_valid => true,:false_valid => false) … … 3488 3506 .,., 3489 3507 3490 module_eval <<'.,.,', 'lib/parser.y', 10 873508 module_eval <<'.,.,', 'lib/parser.y', 1093 3491 3509 def _reduce_356( val, _values, result ) 3492 3510 result = OpenEHR::AM::Archetype::Constraint_Model::Primitive::C_BOOLEAN.new(:true_valid => false,:false_valid => true) … … 3495 3513 .,., 3496 3514 3497 module_eval <<'.,.,', 'lib/parser.y', 109 23515 module_eval <<'.,.,', 'lib/parser.y', 1098 3498 3516 def _reduce_357( val, _values, result ) 3499 3517 result = val[0] … … 3502 3520 .,., 3503 3521 3504 module_eval <<'.,.,', 'lib/parser.y', 1 0963522 module_eval <<'.,.,', 'lib/parser.y', 1102 3505 3523 def _reduce_358( val, _values, result ) 3506 3524 raise 'Not implemented yet' … … 3509 3527 .,., 3510 3528 3511 module_eval <<'.,.,', 'lib/parser.y', 110 03529 module_eval <<'.,.,', 'lib/parser.y', 1106 3512 3530 def _reduce_359( val, _values, result ) 3513 3531 raise 'Not implemented yet' … … 3526 3544 # reduce 364 omitted 3527 3545 3528 module_eval <<'.,.,', 'lib/parser.y', 111 33546 module_eval <<'.,.,', 'lib/parser.y', 1119 3529 3547 def _reduce_365( val, _values, result ) 3530 3548 @in_interval = false … … 3534 3552 .,., 3535 3553 3536 module_eval <<'.,.,', 'lib/parser.y', 11 193554 module_eval <<'.,.,', 'lib/parser.y', 1125 3537 3555 def _reduce_366( val, _values, result ) 3538 3556 result = val[0] … … 3541 3559 .,., 3542 3560 3543 module_eval <<'.,.,', 'lib/parser.y', 112 33561 module_eval <<'.,.,', 'lib/parser.y', 1129 3544 3562 def _reduce_367( val, _values, result ) 3545 3563 result = val[0] … … 3556 3574 # reduce 371 omitted 3557 3575 3558 module_eval <<'.,.,', 'lib/parser.y', 11 383576 module_eval <<'.,.,', 'lib/parser.y', 1144 3559 3577 def _reduce_372( val, _values, result ) 3560 3578 result = val[0] … … 3563 3581 .,., 3564 3582 3565 module_eval <<'.,.,', 'lib/parser.y', 114 33583 module_eval <<'.,.,', 'lib/parser.y', 1149 3566 3584 def _reduce_373( val, _values, result ) 3567 3585 result = val[0] … … 3570 3588 .,., 3571 3589 3572 module_eval <<'.,.,', 'lib/parser.y', 11 483590 module_eval <<'.,.,', 'lib/parser.y', 1154 3573 3591 def _reduce_374( val, _values, result ) 3574 3592 @@log.info("#{__FILE__}:#{__LINE__}, V_ATTRIBUTE_IDENTIFIER = #{word} at #{@filename}") … … 3578 3596 .,., 3579 3597 3580 module_eval <<'.,.,', 'lib/parser.y', 11 583598 module_eval <<'.,.,', 'lib/parser.y', 1164 3581 3599 def _reduce_375( val, _values, result ) 3582 3600 result = val[0]
Note:
See TracChangeset
for help on using the changeset viewer.