ConnorSkees
|
585786318f
|
handle double wide characters in str-insert
|
2020-03-22 17:49:21 -04:00 |
|
ConnorSkees
|
9965fe99fe
|
handle negative numbers more accurately in str-insert
|
2020-03-22 17:13:38 -04:00 |
|
ConnorSkees
|
047fd1d3de
|
handle str-insert edge cases
|
2020-03-22 16:49:41 -04:00 |
|
ConnorSkees
|
9bf2b9d16c
|
implement builtin function str-insert
|
2020-03-22 16:14:45 -04:00 |
|
ConnorSkees
|
c0ed933850
|
implement builtin function str-index
|
2020-03-22 15:58:32 -04:00 |
|
ConnorSkees
|
4d45844b7a
|
list missing features in readme
|
2020-03-22 15:44:47 -04:00 |
|
ConnorSkees
|
415b19fc47
|
implement @content inside mixins
|
2020-03-22 15:08:13 -04:00 |
|
ConnorSkees
|
907ac3390c
|
refactor functions and mixins into atrule folder
|
2020-03-22 14:26:33 -04:00 |
|
ConnorSkees
|
29011f88bb
|
Implement builtin function join
|
2020-03-22 14:04:16 -04:00 |
|
ConnorSkees
|
f9730b9ec5
|
HACK: somewhat handle unicode escapes
|
2020-03-22 13:45:41 -04:00 |
|
ConnorSkees
|
2f0fbd2415
|
@if/@else tests
|
2020-03-22 02:18:15 -04:00 |
|
ConnorSkees
|
f1238c4d3a
|
implement @if/@else
|
2020-03-22 02:14:01 -04:00 |
|
ConnorSkees
|
1127897bd8
|
rustfmt
|
2020-03-22 00:56:41 -04:00 |
|
ConnorSkees
|
78d7d5ce36
|
proper error message for out of place @return
|
2020-03-22 00:47:21 -04:00 |
|
ConnorSkees
|
242cd7857f
|
handle error case in lexing
|
2020-03-22 00:41:31 -04:00 |
|
ConnorSkees
|
521862bc97
|
Proper error messages inside unknown atrule parsing
|
2020-03-22 00:12:35 -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 |
|
ConnorSkees
|
90fb2e6112
|
reduce usage of std::process::exit
|
2020-03-21 14:33:27 -04:00 |
|
ConnorSkees
|
11a93a21a6
|
properly lex $
|
2020-03-21 14:20:33 -04:00 |
|
ConnorSkees
|
f88b4af564
|
identifiers must start with alphabetic character
|
2020-03-21 13:02:24 -04:00 |
|
ConnorSkees
|
77ed737293
|
disallow newlines in quoted strings
|
2020-03-21 12:21:06 -04:00 |
|
ConnorSkees
|
7d12bc8142
|
implement unary ops + and -
|
2020-03-21 12:14:02 -04:00 |
|
ConnorSkees
|
51b080e6eb
|
proper error message for missing closing brace and semicolon
|
2020-03-21 10:40:38 -04:00 |
|
ConnorSkees
|
22ab800e4c
|
remove todo! from other color functions
|
2020-03-21 00:10:15 -04:00 |
|
ConnorSkees
|
e746bc7bda
|
Allow utf-8 characters in idents
|
2020-03-20 23:53:26 -04:00 |
|
ConnorSkees
|
a64dcaf394
|
properly bubble up parsing errors
|
2020-03-20 23:34:23 -04:00 |
|
ConnorSkees
|
1a481000b6
|
better error message for missing closing paren
|
2020-03-20 23:21:40 -04:00 |
|
ConnorSkees
|
f0c2522967
|
better error message when missing to or through
|
2020-03-20 23:15:51 -04:00 |
|
ConnorSkees
|
c987cde7bf
|
fix code blocks in readme
|
2020-03-20 21:10:58 -04:00 |
|
ConnorSkees
|
f962595624
|
bump version to 0.4.0
|
2020-03-20 21:08:00 -04:00 |
|
ConnorSkees
|
8e43d906b5
|
update passing tests
|
2020-03-20 21:00:27 -04:00 |
|
ConnorSkees
|
87462490ac
|
Handle empty lists ()
|
2020-03-20 20:01:57 -04:00 |
|
ConnorSkees
|
b0aff089aa
|
implement builtin function append()
|
2020-03-20 19:50:23 -04:00 |
|
ConnorSkees
|
4fdac4c5f1
|
implement builtin function set-nth()
|
2020-03-20 19:27:26 -04:00 |
|
ConnorSkees
|
5ce2515fb6
|
handle non-list to nth()
|
2020-03-20 12:36:31 -04:00 |
|
ConnorSkees
|
284bc8ea6d
|
Implement builtin function list-separator()
|
2020-03-20 12:32:33 -04:00 |
|
ConnorSkees
|
dd1c1e5b06
|
implement builtin function nth
|
2020-03-20 12:09:08 -04:00 |
|
ConnorSkees
|
fb84361fae
|
parse comma separated lists (somewhat) properly
|
2020-03-20 10:59:16 -04:00 |
|
ConnorSkees
|
ef480ad1f8
|
length() max args check
|
2020-03-20 10:03:54 -04:00 |
|
ConnorSkees
|
2db2ab10ca
|
feature-exists units-level-3
|
2020-03-19 23:53:29 -04:00 |
|
ConnorSkees
|
20f702b40b
|
Implement 1 arg for hsl and hsla
|
2020-03-19 23:44:53 -04:00 |
|
ConnorSkees
|
fb4021dae6
|
Properly handle percents in 1 arg rgb/rgba
|
2020-03-19 22:31:44 -04:00 |
|
ConnorSkees
|
8a811dae9e
|
Properly parse spaced lists
|
2020-03-19 21:40:36 -04:00 |
|
ConnorSkees
|
3919e92dcb
|
Allow function declarations inside rulesets
|
2020-03-19 20:01:13 -04:00 |
|
ConnorSkees
|
195a9b1552
|
Refactor tokens into separate file
|
2020-03-19 19:32:11 -04:00 |
|
ConnorSkees
|
4954f4bc6a
|
better docs for colors
|
2020-03-19 16:40:30 -04:00 |
|
ConnorSkees
|
dcb712e3d4
|
Refactor unit conversions into separate file
|
2020-03-19 16:24:31 -04:00 |
|
ConnorSkees
|
0ad5e554b3
|
Add and subtract lists
|
2020-03-19 14:20:16 -04:00 |
|