Fixed various parser bugs, implemented unary operators

This commit is contained in:
Stefan Zermatten
2020-09-18 22:13:12 +02:00
parent 50f7977a60
commit f27550362a
8 changed files with 57 additions and 9 deletions

View File

@@ -80,4 +80,15 @@ export default {
resultType: 'number',
fn: Math.trunc,
},
'sign': {
comment: 'Returns either a positive or negative 1, indicating the sign of a number, or zero',
examples: [
{input: 'sign(-3)', result: '-1'},
{input: 'sign(3)', result: '1'},
{input: 'sign(0)', result: '0'},
],
argumentType: 'number',
resultType: 'number',
fn: Math.sign,
}
}