diff options
author | Andrey Sobolev <andrey.n.sobolev@gmail.com> | 2019-06-12 00:12:37 +0500 |
---|---|---|
committer | Andrey Sobolev <andrey.n.sobolev@gmail.com> | 2019-06-12 00:12:37 +0500 |
commit | 022af6b43a832f4ae796dbd8b2a533ffd8b0ed42 (patch) | |
tree | 1be36d2c548b84b0037f1e1c6875349714fa18ef | |
parent | 2809cc975277e5b8c9160e1bac903d414eab305d (diff) | |
download | pyparsing-git-022af6b43a832f4ae796dbd8b2a533ffd8b0ed42.tar.gz |
Added support for omitted integer part of the float number
-rw-r--r-- | pyparsing.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pyparsing.py b/pyparsing.py index 2a20daa..aff043c 100644 --- a/pyparsing.py +++ b/pyparsing.py @@ -6153,7 +6153,7 @@ class pyparsing_common: """mixed integer of the form 'integer - fraction', with optional leading integer, returns float""" mixed_integer.addParseAction(sum) - real = Regex(r'[+-]?\d+\.\d*').setName("real number").setParseAction(convertToFloat) + real = Regex(r'[+-]?\d*\.\d*').setName("real number").setParseAction(convertToFloat) """expression that parses a floating point number and returns a float""" sci_real = Regex(r'[+-]?\d+([eE][+-]?\d+|\.\d*([eE][+-]?\d+)?)').setName("real number with scientific notation").setParseAction(convertToFloat) |