14 Commits

Author SHA1 Message Date
ConnorSkees
5fc3748472 remove most remaining unwraps 2020-06-18 03:09:24 -04:00
ConnorSkees
d4acb3f014 test for double comma in fn args 2020-05-22 22:24:24 -04:00
ConnorSkees
b82be09b95 remove panic on invalid fn args 2020-05-22 22:06:33 -04:00
ConnorSkees
38c45129d9 refactor function eval 2020-04-21 11:32:27 -04:00
ConnorSkees
c98bc46c10 properly handle quotes in function calls 2020-03-31 22:11:01 -04:00
ConnorSkees
0ded248e1e allow comma separated bracketed list in function args 2020-03-23 23:52:15 -04:00
ConnorSkees
785c824cd8 check global scope for functions as well 2020-03-23 14:46:15 -04:00
ConnorSkees
3919e92dcb Allow function declarations inside rulesets 2020-03-19 20:01:13 -04:00
ConnorSkees
7949699229 Handle variables in binary ops in function calls 2020-02-29 18:58:09 -05:00
ConnorSkees
46b96d03b1 Refactor how @return is parsed 2020-02-28 01:02:11 -05:00
ConnorSkees
a44e52c7e3 Test for trailing comma in function args 2020-02-16 21:46:11 -05:00
ConnorSkees
8e0fdb8585 Test for named arg with value of variable 2020-02-16 21:38:29 -05:00
ConnorSkees
d6ed0391db Handle function calls in call args 2020-02-09 14:27:54 -05:00
ConnorSkees
b8bacbde8b Refactor tests into separate files 2020-02-01 23:09:22 -05:00