ConnorSkees
|
3c129780d0
|
span_before in quoted string
|
2020-05-24 16:27:07 -04:00 |
|
ConnorSkees
|
8d4b4bedbe
|
remove unwrap in peek_ident
|
2020-05-24 15:53:51 -04:00 |
|
ConnorSkees
|
e5cceb60ec
|
track span_before when parsing values
this allows us to remove many panics on invalid input
|
2020-05-24 15:30:06 -04:00 |
|
ConnorSkees
|
3051cec45a
|
disallow standalone @else
|
2020-05-24 12:47:04 -04:00 |
|
ConnorSkees
|
1382ea32ca
|
remove unwrap inside interpolated ident body parsing
|
2020-05-24 10:37:40 -04:00 |
|
ConnorSkees
|
a01ed981ce
|
make parsing of toplevel tokens more robust
|
2020-05-24 07:43:54 -04:00 |
|
ConnorSkees
|
90f7023896
|
handle ( and ) at toplevel
|
2020-05-23 16:36:11 -04:00 |
|
ConnorSkees
|
34f9436163
|
remove unwrap in favor of if let
|
2020-05-23 14:03:47 -04:00 |
|
ConnorSkees
|
eca952b201
|
handle toplevel closing curly brace
|
2020-05-23 11:59:04 -04:00 |
|
ConnorSkees
|
a3548b0044
|
remove panic for missing equal
|
2020-05-23 11:50:25 -04:00 |
|
ConnorSkees
|
2a79fa2a40
|
implement some of the more esoteric binary ops
addition, subtraction, and multiplication of functions and maps, along
with correct error messages and tests
|
2020-05-22 23:30:48 -04:00 |
|
ConnorSkees
|
7261f57e01
|
emit proper error for map as rhs of addition
|
2020-05-22 20:47:53 -04:00 |
|
ConnorSkees
|
80e32b4290
|
emit proper error for map as lhs of addition
|
2020-05-22 20:34:41 -04:00 |
|
ConnorSkees
|
117dc453e2
|
test for toplevel @ and &
|
2020-05-21 14:21:40 -04:00 |
|
ConnorSkees
|
ff8447fd7e
|
handle operators as part of binops
|
2020-05-21 14:07:46 -04:00 |
|
ConnorSkees
|
2bd8232a00
|
emit proper error for toplevel "
|
2020-05-21 13:39:37 -04:00 |
|
ConnorSkees
|
4cba3dfd4e
|
handle ~ in values
|
2020-05-21 13:36:55 -04:00 |
|
ConnorSkees
|
c714d52775
|
handle | in values
|
2020-05-21 13:31:03 -04:00 |
|
ConnorSkees
|
c68576bb23
|
refactor parsing of toplevel variables
|
2020-05-21 13:25:37 -04:00 |
|
ConnorSkees
|
b94a2403d0
|
fix panics related to toplevel hash and quotes
|
2020-05-21 12:21:52 -04:00 |
|
ConnorSkees
|
67091115db
|
better handle - at the start of idents
|
2020-05-21 12:06:42 -04:00 |
|
ConnorSkees
|
709b95d035
|
improve span information in values
|
2020-05-21 11:48:38 -04:00 |
|
ConnorSkees
|
0c144e22ba
|
handle ` in values
|
2020-05-21 01:07:34 -04:00 |
|
ConnorSkees
|
a63e139cd8
|
handle ` at toplevel
|
2020-05-21 01:04:11 -04:00 |
|
ConnorSkees
|
28d5fdf636
|
handle ! at toplevel
|
2020-05-21 01:01:02 -04:00 |
|
ConnorSkees
|
c1ed4b3121
|
handle , at toplevel
|
2020-05-21 00:46:06 -04:00 |
|
ConnorSkees
|
2faf9fcb60
|
improve error handling of variables in styles
|
2020-05-21 00:41:04 -04:00 |
|
ConnorSkees
|
d300d4e1fc
|
test for ] in value
|
2020-05-21 00:09:52 -04:00 |
|
ConnorSkees
|
de2173cc31
|
refactor parsing of toplevel comments
|
2020-05-20 21:01:07 -04:00 |
|
ConnorSkees
|
f8b8025d7c
|
fix panic when missing colon in style
|
2020-05-17 11:09:21 -04:00 |
|
ConnorSkees
|
6e7f1cc319
|
remove some panicking
|
2020-05-17 00:08:50 -04:00 |
|
ConnorSkees
|
7579a6e9b5
|
refactor parsing of unquoted strings
|
2020-04-19 20:22:31 -04:00 |
|
ConnorSkees
|
b440258027
|
handle no value after /
|
2020-04-02 02:32:32 -04:00 |
|
ConnorSkees
|
562a9da820
|
handle backtick in selector
|
2020-04-02 02:23:48 -04:00 |
|
ConnorSkees
|
ef25d8b880
|
handle control characters at start of selector
|
2020-04-02 02:15:11 -04:00 |
|
ConnorSkees
|
618fa9ed86
|
symbol after hash in value
|
2020-04-02 02:08:14 -04:00 |
|
ConnorSkees
|
87b03e91c9
|
error message for unopened close paren in value
|
2020-04-02 02:03:15 -04:00 |
|
ConnorSkees
|
de6b823440
|
handle backslash as last character in property
|
2020-04-01 19:10:58 -04:00 |
|
ConnorSkees
|
6f39921665
|
handle ? in value
|
2020-04-01 18:46:58 -04:00 |
|
ConnorSkees
|
c235ba2c31
|
emit proper error message for superfluous colon
|
2020-04-01 18:43:13 -04:00 |
|
ConnorSkees
|
78d7d5ce36
|
proper error message for out of place @return
|
2020-03-22 00:47:21 -04:00 |
|
ConnorSkees
|
c5f3936eb2
|
refactor lexing of at-rules
|
2020-03-21 23:57:36 -04:00 |
|
ConnorSkees
|
5914a07d22
|
handle backticks and control characters
|
2020-03-21 17:29:12 -04:00 |
|
ConnorSkees
|
502da79d42
|
test errors
|
2020-03-21 14:39:16 -04:00 |
|