|
|
@@ -19,7 +19,7 @@ acos = <#'\s*'> <'acos('> expr <')'> <#'\s*'>
|
|
|
asin = <#'\s*'> <'asin('> expr <')'> <#'\s*'>
|
|
|
<term> = scientific | number | variable | <#'\s*'> <'('> expr <')'> <#'\s*'>
|
|
|
scientific = #'\s*[0-9]+\.?[0-9]*(e|E)-?[0-9]+()\s*'
|
|
|
-number = #'\s*[0-9]+\.?[0-9]*()\s*'
|
|
|
+number = #'\s*\d+(,\d+)*(\.\d*)?\s*'
|
|
|
variable = #'\s*[a-zA-Z]+(\_+[a-zA-Z]+)*\s*'
|
|
|
toassign = #'\s*[a-zA-Z]+(\_+[a-zA-Z]+)*\s*'
|
|
|
assignment = toassign <#'\s*'> <'='> <#'\s*'> expr
|