Ignore:
Timestamp:
Apr 29, 2008, 9:57:31 AM (16 years ago)
Author:
Tatsukawa, Akimichi
Message:

successful parsing 27 archtypes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ruby/trunk/adl_parser/lib/scanner.rb

    r19 r20  
    114114            @parser = lambda do |input|
    115115              Yaparc::Apply.new(
    116                                 Yaparc::Alt.new(Yaparc::Regex.new(/\AP([0-9]+[yY])?([0-9]+[mM])?([0-9]+[wW])?([0-9]+[dD])?T([0-9]+[hH])?([0-9]+[mM])?([0-9]+[sS])?/),
    117                                                 Yaparc::Regex.new(/AP([0-9]+[yY])?([0-9]+[mM])?([0-9]+[wW])?([0-9]+[dD])?/))) do |match|
     116                                Yaparc::Alt.new(Yaparc::Regex.new(/\AP([0-9]+|[yY])?([0-9]+|[mM])?([0-9]+|[wW])?([0-9]+|[dD])?T([0-9]+|[hH])?([0-9]+|[mM])?([0-9]+|[sS])?/),
     117                                                Yaparc::Regex.new(/AP([0-9]+|[yY])?([0-9]+|[mM])?([0-9]+|[wW])?([0-9]+|[dD])?/))) do |match|
     118#                                 Yaparc::Alt.new(Yaparc::Regex.new(/\AP([0-9]+[yY])?([0-9]+[mM])?([0-9]+[wW])?([0-9]+[dD])?T([0-9]+[hH])?([0-9]+[mM])?([0-9]+[sS])?/),
     119#                                                 Yaparc::Regex.new(/AP([0-9]+[yY])?([0-9]+[mM])?([0-9]+[wW])?([0-9]+[dD])?/))) do |match|
    118120                LOG.info("V_ISO8601_DURATION: #{match}")
    119121                [:V_ISO8601_DURATION, match]
     
    255257                [:START_V_C_DOMAIN_TYPE_BLOCK, match]
    256258              end
    257 #               parser = Yaparc::Regex.new(/\A[A-Z][a-zA-Z0-9_]*[ \n]*\</)
    258 #               case result = parser.parse(input)
    259 #               when Yaparc::Result::OK
    260 #                 OpenEHR::ADL::Scanner::Common::LOG.info("V_C_DOMAIN_TYPE: #{result.value}")
    261 #                 Yaparc::Result::Fail.new
    262 #               else
    263 #                 Yaparc::Result::Fail.new
    264 #               end
    265259            end
    266260          end
Note: See TracChangeset for help on using the changeset viewer.