73 Commits

Author SHA1 Message Date
ConnorSkees
75b896fe3d handle _ and - args interchangably 2020-03-31 01:22:44 -04:00
ConnorSkees
5bbf070b95 fn args interchangable hyper underscore 2020-03-31 01:15:21 -04:00
ConnorSkees
206c3f8179 handle arbitrary parens in function calls 2020-03-30 15:07:06 -04:00
ConnorSkees
07505399da remove the lexer 2020-03-29 19:42:27 -04:00
ConnorSkees
0ded248e1e allow comma separated bracketed list in function args 2020-03-23 23:52:15 -04:00
ConnorSkees
6aae433d21 better error message for missing rgb/rgba args 2020-03-22 23:28:19 -04:00
ConnorSkees
061694bd63 Initial implementation of !global (some issues remain) 2020-03-17 20:13:53 -04:00
ConnorSkees
d7b22a41a6 Properly handle & in most contexts 2020-03-01 12:03:14 -05:00
ConnorSkees
7949699229 Handle variables in binary ops in function calls 2020-02-29 18:58:09 -05:00
ConnorSkees
a91ab9007e Rename Token method equals_symbol to is_symbol 2020-02-28 01:01:31 -05:00
ConnorSkees
53861ccb0d clippy 2020-02-22 17:57:13 -05:00
ConnorSkees
585011c621 Remove unwrap from FuncArgs 2020-02-17 09:29:05 -05:00
ConnorSkees
23b90aa97e Use remove() rather than .get() to avoid a clone 2020-02-16 22:04:54 -05:00
ConnorSkees
42cbd685d3 Refactor how function call args are parsed 2020-02-16 21:34:52 -05:00
ConnorSkees
08bfa8f145 Implement one and two args for rgba() 2020-02-14 11:52:31 -05:00
ConnorSkees
d6ed0391db Handle function calls in call args 2020-02-09 14:27:54 -05:00
ConnorSkees
fa582b3316 Treat - and _ as the same in identifiers 2020-02-08 17:26:01 -05:00
ConnorSkees
3b3de2d83b Cleanups to make compiler happy 2020-02-01 19:39:20 -05:00
ConnorSkees
e2a487a59b Handle comments inside call args 2020-01-26 13:53:18 -05:00
ConnorSkees
43c7914622 Don't fail on empty callargs 2020-01-26 10:52:43 -05:00
ConnorSkees
709ed5c6b5 Handle variables as parameters to function calls 2020-01-26 09:13:39 -05:00
ConnorSkees
fd951dca26 Make arg parsing agnostic to use 2020-01-25 12:46:51 -05:00
ConnorSkees
a61ac3fca3 Refactor arg parsing to separate file 2020-01-25 11:00:29 -05:00