ConnorSkees
|
26df276266
|
Value::to_css_string returns a Cow<'static, str>
|
2020-05-05 11:08:34 -04:00 |
|
ConnorSkees
|
56f198f2a7
|
handle () inside default value of function args
|
2020-04-24 23:15:41 -04:00 |
|
ConnorSkees
|
092cbe75bb
|
better error messages in args when missing { after function decl
|
2020-04-24 21:52:09 -04:00 |
|
ConnorSkees
|
0969df8fe5
|
handle url edge case involving ; and no space between before style
|
2020-04-24 19:13:38 -04:00 |
|
ConnorSkees
|
71495cd03b
|
do not strip whitespace after var in call args
|
2020-04-23 13:54:49 -04:00 |
|
ConnorSkees
|
680790c49a
|
replace max_args! macro with builtin method
|
2020-04-22 06:17:52 -04:00 |
|
ConnorSkees
|
3805eaab2b
|
clippy
|
2020-04-21 18:22:26 -04:00 |
|
ConnorSkees
|
4cdcf4f0d4
|
use peekmore rather than std::iter::Peekable
|
2020-04-20 03:45:28 -04:00 |
|
ConnorSkees
|
2b784f273a
|
function arg spans include the entire list
|
2020-04-13 12:20:56 -04:00 |
|
ConnorSkees
|
62f9f7da4f
|
integrate error handling with codemap
|
2020-04-12 19:37:12 -04:00 |
|
ConnorSkees
|
ce346077f9
|
properly parse plain css functions
|
2020-04-06 15:35:46 -04:00 |
|
ConnorSkees
|
44ff1c99b3
|
add helper function Value::from_vec
|
2020-04-06 00:11:18 -04:00 |
|
ConnorSkees
|
b7be1705a2
|
args and default values are lazily evaluated
|
2020-04-04 18:17:04 -04:00 |
|
ConnorSkees
|
051185e280
|
implement builtin function call()
|
2020-04-04 12:31:43 -04:00 |
|
ConnorSkees
|
8e3e23c6cd
|
builtin functions take args by value
|
2020-04-02 13:45:14 -04:00 |
|
ConnorSkees
|
39031aefff
|
initial implementation of varargs
|
2020-04-02 13:33:26 -04:00 |
|
ConnorSkees
|
f9fc0ed8cb
|
differentiate named and positional args
|
2020-04-02 12:28:28 -04:00 |
|
ConnorSkees
|
c16b8f448b
|
parse variadic arguments
|
2020-04-02 12:07:54 -04:00 |
|
ConnorSkees
|
6df6bcf1da
|
refactor value parsing
|
2020-04-01 15:32:52 -04:00 |
|
ConnorSkees
|
c98bc46c10
|
properly handle quotes in function calls
|
2020-03-31 22:11:01 -04:00 |
|
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 |
|