From 8ba0b22e4214ef0de3166be4527e8a7f623cc78c Mon Sep 17 00:00:00 2001 From: fxjaeckel <45701052+fxjaeckel@users.noreply.github.com> Date: Tue, 5 Jan 2021 20:26:42 -0600 Subject: [PATCH] Update tokrules.py [OpenSCAD] fix parser error for numbers with positive exponent >= 6 see forum: https://forum.freecadweb.org/viewtopic.php?f=3&t=54044 --- src/Mod/OpenSCAD/tokrules.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/OpenSCAD/tokrules.py b/src/Mod/OpenSCAD/tokrules.py index 75b3717573..c4360a1c31 100644 --- a/src/Mod/OpenSCAD/tokrules.py +++ b/src/Mod/OpenSCAD/tokrules.py @@ -86,7 +86,7 @@ tokens = reserved + ( # Regular expression rules for simple tokens t_WORD = r'[$]?[a-zA-Z_]+[0-9]*' -t_NUMBER = r'[-]?[0-9]*[\.]*[0-9]+([eE]-?[0-9]+)*' +t_NUMBER = r'[-]?[0-9]*[\.]*[0-9]+([eE][+-]?[0-9]+)*' t_LPAREN = r'\(' t_RPAREN = r'\)' t_OBRACE = r'{'