Commit f6f7c43e by Mike Chen

add support for number signs +-

parent a18a95f0
......@@ -111,11 +111,11 @@ primary
/ "(" additive:additive ")" { return additive; }
decimal "decimal"
= first:[0-9]+ point:'.' last:[0-9]+
{ return parseFloat(first.join("") + point + last.join("")); }
= sign:[+-]? first:[0-9]* point:'.' last:[0-9]+
{ return parseFloat(sign + first.join("") + point + last.join("")); }
integer "integer"
= digits:[0-9]+ { return parseInt(digits.join(""), 10); }
= sign:[+-]? digits:[0-9]+ { return parseInt(sign + digits.join(""), 10); }
percentage "percentage"
= digits:[0-9]+ '%' { return parseInt(digits.join(""), 10) + '%'; }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment