Ignore:
Timestamp:
Aug 9, 2010, 9:26:33 AM (9 years ago)
Author:
lindanl
Message:

matching tag names up to 16 bytes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/parabix2/template_tag_match.c

    r565 r567  
    325325        }
    326326           
    327         t.store_tagMarks(tag_marks);
     327        t.store_streams(tag_marks, ElemNameFollows);
    328328       
    329329        block_pos += BLOCK_SIZE;
     
    361361        }
    362362           
    363         t.store_tagMarks(tag_marks);
     363        t.store_streams(tag_marks, ElemNameFollows);
    364364
    365365        block_pos += BLOCK_SIZE;
     
    368368
    369369    t.StreamScan(chars_avail);
    370     t.tagMarks_index=0;
     370    t.Advance_buffer();
    371371
    372372    PERF_SEC_END(parser_timer, chars_avail);
     
    380380   
    381381  }
    382   if(t.tag_depth!=0){
    383     fprintf(stderr, "tag matching error (depth %i) at position %i\n", t.tag_depth, buffer_last);
     382  if(t.depth!=0){
     383    fprintf(stderr, "tag matching error (depth %i) at position %i\n", t.depth, buffer_last);
    384384    exit(-1);
    385385  }       
Note: See TracChangeset for help on using the changeset viewer.