- Timestamp:
- Mar 18, 2005, 12:12:45 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/PS-IPP-Metadata-Config/lib/PS/IPP/Metadata/Config.pm
r3422 r3453 1 1 # Copyright (c) 2005 Joshua Hoblitt 2 2 # 3 # $Id: Config.pm,v 1. 4 2005-03-15 04:44:01jhoblitt Exp $3 # $Id: Config.pm,v 1.5 2005-03-18 22:12:45 jhoblitt Exp $ 4 4 5 5 package PS::IPP::Metadata::Config; … … 192 192 grammar: 193 193 statement(s) 194 { $item[1 .. -1] }194 { $item[1] } 195 195 196 196 statement: … … 255 255 256 256 metadata: 257 metadata_name <commit>grammar metadata_end257 metadata_name grammar metadata_end 258 258 {{ 259 259 class => 'metadata', … … 313 313 if ( ! defined $thisparser->{local}{typedef}{ $item{name} } ) { 314 314 croak "missing TYPE defintion for $item{name}"; 315 } 316 315 } 317 316 $return = $item{name}; 318 317 } … … 329 328 { $item{to_end_of_line} } 330 329 330 vname: 331 '@' name 332 { $item{name} } 333 331 334 name: 332 335 /[a-z][.\w-]*/i 333 334 vname: 335 /\@[a-z][.\w]*/i 336 { 337 if ( $item[1] =~ /(METADATA|END|TYPE)/i ) { 338 $return = undef; 339 } else { 340 $return = $item[1]; 341 } 342 } 336 343 337 344 type:
Note:
See TracChangeset
for help on using the changeset viewer.
