IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 8, 2007, 12:53:56 PM (19 years ago)
Author:
eugene
Message:

more features

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippMonitor/generate

    r13595 r13725  
    8585        # the TD_CLASS command sets up an alternate TD class
    8686        if ($key eq "TD_CLASS") {
    87             $tdClass = $value;
     87            push @tdClasses, $value;
    8888            # print STDERR "found TD_CLASS\n";
    8989        }
     
    242242    my ($field, $testline);
    243243
    244     if ($tdClass eq "") { return; }
    245     # print STDERR "write TD CLASS: $tdClass...\n";
    246 
    247     # TD_CLASS class field expression
    248     ($class, $field, $testline) = split (" ", $tdClass, 3);
    249 
    250     $field = &parse_fieldname ($field);
    251 
    252     printf FILE "  if ($field $testline) {\n";
    253     printf FILE "    \$class = \"$class\";\n";
    254     printf FILE "  }\n";
     244    if (@tdClasses == 0) { return; }
     245    foreach $tdClass (@tdClasses) {
     246        print STDERR "write TD CLASS: $tdClass...\n";
     247
     248        # TD_CLASS class field expression
     249        ($class, $field, $testline) = split (" ", $tdClass, 3);
     250
     251        $field = &parse_fieldname ($field);
     252
     253        printf FILE "  if ($field $testline) {\n";
     254        printf FILE "    \$class = \"$class\";\n";
     255        printf FILE "  }\n";
     256
     257        printf STDERR "  if ($field $testline) {\n";
     258        printf STDERR "    \$class = \"$class\";\n";
     259        printf STDERR "  }\n";
     260    }
    255261}
    256262
Note: See TracChangeset for help on using the changeset viewer.