ConnorSkees
|
e836ecb8ce
|
implement \@while
|
2020-04-02 00:19:43 -04:00 |
|
ConnorSkees
|
b71b11dccb
|
selector can start with >
|
2020-04-01 22:31:10 -04:00 |
|
ConnorSkees
|
d48560781c
|
unquoted plus quoted is unquoted
|
2020-04-01 21:43:58 -04:00 |
|
ConnorSkees
|
bd426b9fab
|
better heuristics when no space between colon and style
|
2020-04-01 19:35:04 -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
|
f46d53d3cc
|
implement keyword operators
|
2020-04-01 17:40:35 -04:00 |
|
ConnorSkees
|
6df6bcf1da
|
refactor value parsing
|
2020-04-01 15:32:52 -04:00 |
|
ConnorSkees
|
741ff90a1e
|
explain commented test
|
2020-04-01 15:26:38 -04:00 |
|
ConnorSkees
|
57f941350b
|
add more tests for quoting and !important
|
2020-03-31 23:39:32 -04:00 |
|
ConnorSkees
|
c98bc46c10
|
properly handle quotes in function calls
|
2020-03-31 22:11:01 -04:00 |
|
ConnorSkees
|
978fbaade0
|
allow whitespace between ! and important
|
2020-03-31 22:00:38 -04:00 |
|
ConnorSkees
|
faf9cf8818
|
temporarily ignore quoting tests
|
2020-03-31 22:00:13 -04:00 |
|
ConnorSkees
|
4fd63f2e68
|
refactor and rename addition tests
|
2020-03-31 15:45:39 -04:00 |
|
ConnorSkees
|
e97ec4eb8b
|
add more string tests
|
2020-03-31 15:15:39 -04:00 |
|
ConnorSkees
|
526b4aa15f
|
hexchars escaped in strings don't recieve trailing space
|
2020-03-31 11:52:28 -04:00 |
|
ConnorSkees
|
08f7dba00d
|
implement integer division to an extent
|
2020-03-31 02:31:14 -04:00 |
|
ConnorSkees
|
bb87d4f4c0
|
handle percent op none
|
2020-03-31 02:11:02 -04:00 |
|
ConnorSkees
|
8a600a4f07
|
implement number minus ident
|
2020-03-31 01:52:52 -04:00 |
|
ConnorSkees
|
90b940fd7d
|
properly omit negative for values that round to zero
|
2020-03-31 01:38:57 -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
|
539243bb6e
|
test for comma separated lists in @each
|
2020-03-31 01:08:02 -04:00 |
|
ConnorSkees
|
f7d9d4432a
|
initial implementation of @each
|
2020-03-31 01:00:25 -04:00 |
|
ConnorSkees
|
e5b7043480
|
do not print null values inside list
|
2020-03-31 00:27:00 -04:00 |
|
ConnorSkees
|
beff60ad31
|
clippy
|
2020-03-30 17:06:23 -04:00 |
|
ConnorSkees
|
9e3029dbfb
|
better error messages for map-get and map-has-key
|
2020-03-30 16:41:00 -04:00 |
|
ConnorSkees
|
4b1dc39705
|
handle map-merge key overlaps
|
2020-03-30 16:33:43 -04:00 |
|
ConnorSkees
|
c8a21f3500
|
map-values returns a comma separated list
|
2020-03-30 16:21:00 -04:00 |
|
ConnorSkees
|
3621363e0e
|
map-keys() returns a comma separated list
|
2020-03-30 16:14:42 -04:00 |
|
ConnorSkees
|
5e20f57ee0
|
() is treated as empty map
|
2020-03-30 16:10:02 -04:00 |
|
ConnorSkees
|
23f7301a25
|
implement length for maps
|
2020-03-30 16:01:44 -04:00 |
|
ConnorSkees
|
eb478b632d
|
initial implementation of maps
|
2020-03-30 15:44:06 -04:00 |
|
ConnorSkees
|
206c3f8179
|
handle arbitrary parens in function calls
|
2020-03-30 15:07:06 -04:00 |
|
ConnorSkees
|
2ce639e9be
|
implement > < >= <=
|
2020-03-30 10:42:13 -04:00 |
|
ConnorSkees
|
211a57ebdb
|
refactor tests for add/subtract to different files
|
2020-03-30 10:10:51 -04:00 |
|
ConnorSkees
|
86729df241
|
handle \ in selectors
|
2020-03-30 03:13:29 -04:00 |
|
ConnorSkees
|
7164728c69
|
properly handle hash in string
|
2020-03-30 02:54:11 -04:00 |
|
ConnorSkees
|
31ec0cc7f8
|
properly handle interpolation in selectors
|
2020-03-30 02:30:44 -04:00 |
|
ConnorSkees
|
57a704172f
|
properly handle silent comments in styles
|
2020-03-30 02:21:41 -04:00 |
|
ConnorSkees
|
ae0ce9894c
|
variables do not include interpolation
|
2020-03-30 01:48:37 -04:00 |
|
ConnorSkees
|
52349fb730
|
add ignored test for unicode variables
|
2020-03-30 01:40:59 -04:00 |
|
ConnorSkees
|
6608fe3f2f
|
allow negative numbers multiplication
|
2020-03-30 00:38:46 -04:00 |
|
ConnorSkees
|
8f96a821f7
|
allow id selectors to start with numbers
|
2020-03-30 00:18:37 -04:00 |
|
ConnorSkees
|
5e32225212
|
test for unary negative on variables
|
2020-03-29 23:44:07 -04:00 |
|
ConnorSkees
|
2a3f13bea0
|
allow escaped quotes to start idents
|
2020-03-29 23:00:39 -04:00 |
|
ConnorSkees
|
5bbf10b05f
|
allow idents to begin with hyphen
|
2020-03-29 22:17:56 -04:00 |
|
ConnorSkees
|
07505399da
|
remove the lexer
|
2020-03-29 19:42:27 -04:00 |
|
ConnorSkees
|
ae5a69a91b
|
move and add string escape tests
|
2020-03-25 11:47:26 -04:00 |
|