ConnorSkees
|
812e9fec9c
|
rustfmt
|
2020-05-24 13:50:45 -04:00 |
|
ConnorSkees
|
b5c1fb2013
|
ignore non-ascii numeric characters in numbers
|
2020-05-24 13:08:31 -04:00 |
|
ConnorSkees
|
c9e5bc89c4
|
remove unwrap in unknown at rule parsing
|
2020-05-24 12:52:38 -04:00 |
|
ConnorSkees
|
3051cec45a
|
disallow standalone @else
|
2020-05-24 12:47:04 -04:00 |
|
ConnorSkees
|
3c1c55038f
|
better handle multiline errors
this is more of a quick fix for potential panics; it does not
properly substitute for real multiline error messages
|
2020-05-24 12:19:08 -04:00 |
|
ConnorSkees
|
c42fdc5ee7
|
remove unwrap when nothing after /
|
2020-05-24 10:47:16 -04:00 |
|
ConnorSkees
|
1382ea32ca
|
remove unwrap inside interpolated ident body parsing
|
2020-05-24 10:37:40 -04:00 |
|
ConnorSkees
|
f52d784756
|
remove panic from unclosed call args
|
2020-05-24 10:18:15 -04:00 |
|
ConnorSkees
|
737a6ba90d
|
emit proper error on unclosed quote
|
2020-05-24 10:04:30 -04:00 |
|
ConnorSkees
|
b653c55ad7
|
handle case when there is no input after escape
|
2020-05-24 09:20:55 -04:00 |
|
ConnorSkees
|
096abb6ca0
|
handle selector with nothing after colon
|
2020-05-24 09:07:16 -04:00 |
|
ConnorSkees
|
042dbfa914
|
remove panics from missing identifiers
|
2020-05-24 08:56:53 -04:00 |
|
ConnorSkees
|
2aaaf59e4f
|
make division with number as lhs more robust
|
2020-05-24 08:17:08 -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
|
5137353cb4
|
rustfmt
|
2020-05-23 14:08:40 -04:00 |
|
ConnorSkees
|
34f9436163
|
remove unwrap in favor of if let
|
2020-05-23 14:03:47 -04:00 |
|
ConnorSkees
|
c4cfb9112e
|
eagerly evaluate \@if conditions
|
2020-05-23 13:39:47 -04:00 |
|
ConnorSkees
|
3c97400935
|
remove panics on malformed @ if
|
2020-05-23 12:48:34 -04:00 |
|
ConnorSkees
|
130177d9fe
|
allow + in selectors
|
2020-05-23 12:06:04 -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
|
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
|
d655879975
|
test for uppercase escapes in at rules
|
2020-05-22 21:56:19 -04:00 |
|
ConnorSkees
|
b081fe780b
|
handle escaped @ else
this commit makes the assumption that
https://github.com/sass/dart-sass/issues/1011 is unintended behavior
and may need to be reverted should dart-sass decide it is intended
|
2020-05-22 21:34:22 -04:00 |
|
ConnorSkees
|
c31684f8c7
|
test for ++ and +/ ops
|
2020-05-22 20:58:02 -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
|
469dafd07b
|
test for - and _ in get-function
|
2020-05-22 20:23:35 -04:00 |
|
ConnorSkees
|
3e2689a4cb
|
improve number parsing code coverage
|
2020-05-21 18:25:42 -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
|
6b9f68922f
|
allow non-ascii alphanumeric characters in selectors
|
2020-05-21 13:09:20 -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
|
10a30b4c65
|
test for comma separated list as map key
|
2020-05-20 20:35:59 -04:00 |
|