Ignore:
Timestamp:
Oct 14, 2009, 1:06:58 AM (15 years ago)
Author:
Tatsukawa, Akimichi
Message:

created remote_adl_test.rb

File:
1 edited

Legend:

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

    r316 r317  
    7777                @@logger.debug("ADLScanner#scan: COMMENT = #{$&} at #{@filename}:#{@lineno}")
    7878                ;
    79               when /\Alanguage/   # language section
    80                 assert_at(__FILE__,__LINE__){@adl_type.pop == :adl}
    81                 @adl_type.push(:dadl)
    82                 yield :SYM_LANGUAGE, :SYM_LANGUAGE
    83               when /\Adescription/   # description section
    84                 assert_at(__FILE__,__LINE__){@adl_type.pop == :dadl}
    85                 @adl_type.push(:dadl)
     79              when /\Adescription/   # description
    8680                yield :SYM_DESCRIPTION, :SYM_DESCRIPTION
    87               when /\Adefinition/   # definition section
    88                 assert_at(__FILE__,__LINE__){@adl_type.pop == :dadl}
    89                 @adl_type.push(:cadl)
     81              when /\Adefinition/   # definition
    9082                yield :SYM_DEFINITION, :SYM_DEFINITION
    91               when /\Aontology/   # ontology section
    92                 assert_at(__FILE__,__LINE__){@adl_type.pop == :cadl}
    93                 @adl_type.push(:dadl)
    94                 yield :SYM_ONTOLOGY, :SYM_ONTOLOGY
    95               when /\Ainvariatn/   # invariant section
    96                 raise
    9783              ###----------/* symbols */ -------------------------------------------------
    9884              when /\A[A-Z][a-zA-Z0-9_]*/
     
    330316                      yield :SYM_END_DBLOCK, :SYM_END_DBLOCK
    331317                    end
     318#                     adl_type = @adl_type.pop
     319#                     if adl_type == :dadl
     320#                       yield :SYM_END_DBLOCK, :SYM_END_DBLOCK
     321#                     else
     322#                       @in_c_domain_type = false
     323#                       yield :END_V_C_DOMAIN_TYPE_BLOCK, :END_V_C_DOMAIN_TYPE_BLOCK
     324#                     end
    332325                  else
    333326                    adl_type = @adl_type.pop
     
    355348                yield :Semicolon_code, :Semicolon_code
    356349              when /\A\,/   # ,
     350                @@logger.debug("DADLScanner#scan: Comma_code")
    357351                yield :Comma_code, :Comma_code
    358352              when /\A\:/   # :
Note: See TracChangeset for help on using the changeset viewer.