summaryrefslogtreecommitdiffstats
path: root/glob.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-08-12 21:04:04 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-08-12 21:04:04 -0700
commit0a2ef84a7a1c5e898c9fbf7c9e84a65d965212c6 (patch)
treeee225d5ba565d9c978f972eed14277b1c5564c80 /glob.c
parenta3cf3b0c03518a39391659da887f5dbe0ad5fc16 (diff)
downloadtxr-0a2ef84a7a1c5e898c9fbf7c9e84a65d965212c6.tar.gz
txr-0a2ef84a7a1c5e898c9fbf7c9e84a65d965212c6.tar.bz2
txr-0a2ef84a7a1c5e898c9fbf7c9e84a65d965212c6.zip
Floating-point constant tightening.
* parser.l (grammar): Change order of rule which recognizes FLODOT with a one-character trailing context other than a dot, and the rule which diagnoses trailing junk. The issue is that this order gives the wrong interpretation to 123.E, treating it as 123. followed by E rather than trailing junk, like in the case of 123.0E or 123.B. * txr.1: Adding the valid example 1.E5. Removing references to dot as consing dot. Fixed documentation which says that 1.E is 1 followed by a consing dot and E. The wrong behavior in fact produced 1.0 followed by E. No consing dot semantics.
Diffstat (limited to 'glob.c')
0 files changed, 0 insertions, 0 deletions