fix: math filters now return number, resolves #110

* fix linting
* numbers are no longer fixed:
    i.e. {{0.3 | minus 0.1}} now renders as 0.19999
    Stick to JavaScript number behavior, see: 8.0.0
This commit is contained in:
harttle
2019-02-28 13:02:51 +08:00
parent 21d674e22b
commit b4acdb463a
13 changed files with 1960 additions and 1981 deletions
+2 -2
View File
@@ -64,8 +64,8 @@ export function parseExp (exp: string, scope: Scope): any {
}
if ((match = exp.match(lexical.rangeLine))) {
const low = parseValue(match[1], scope)
const high = parseValue(match[2], scope)
const low = evalValue(match[1], scope)
const high = evalValue(match[2], scope)
return range(low, high + 1)
}