Changeset 8888
- Timestamp:
- Sep 22, 2006, 2:26:50 PM (20 years ago)
- Location:
- trunk/PS-IPP-Metadata-Config
- Files:
-
- 1 added
- 3 edited
-
Changes (modified) (1 diff)
-
MANIFEST (modified) (1 diff)
-
config_grammar.txt (modified) (2 diffs)
-
t/07_floats.t (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/PS-IPP-Metadata-Config/Changes
r8583 r8888 1 1 Revision history for Perl module PS::IPP::Metadata::Config 2 3 0.03 4 - add float nan/inf support 2 5 3 6 0.02 Thu Aug 24 17:08:14 HST 2006 -
trunk/PS-IPP-Metadata-Config/MANIFEST
r8583 r8888 19 19 t/05_time.t 20 20 t/06_multi.t 21 t/07_float.t -
trunk/PS-IPP-Metadata-Config/config_grammar.txt
r8583 r8888 1 1 # Copyright (c) 2005 Joshua Hoblitt 2 2 # 3 # $Id: config_grammar.txt,v 1. 1 2006-08-25 03:08:56jhoblitt Exp $3 # $Id: config_grammar.txt,v 1.2 2006-09-23 00:26:50 jhoblitt Exp $ 4 4 5 5 { … … 289 289 /(?:(?:[+-]?)(?:[0-9]+))/ 290 290 291 # based on $RE{num}{real} from Regexp::Common::number 291 292 float: 292 # based on $RE{num}{real} from Regexp::Common::number293 293 /(?:(?i)(?:[+-]?)(?:(?=[0-9]|[.])(?:[0-9]*)(?:(?:[.])(?:[0-9]{0,}))?)(?:(?:[Ee])(?:(?:[+-]?)(?:[0-9]+))|))/ 294 | inf 295 | nan 296 297 inf: 298 /[+-]?inf(?:inity)?/i 299 { 300 if ($item[1] =~ /^-/) { 301 $return = "-inf"; 302 } else { 303 $return = "+inf"; 304 } 305 } 306 nan: 307 /[+-]?nan(?:\(\S*?\))?/i 308 { $return = "nan" } 294 309 295 310 bool:
Note:
See TracChangeset
for help on using the changeset viewer.
