ConnorSkees
|
7270890e45
|
use is_one rather than comparison
|
2020-04-30 16:36:10 -04:00 |
|
ConnorSkees
|
6b257fbfe9
|
mark some error branches as #[cold]
|
2020-04-30 16:33:27 -04:00 |
|
ConnorSkees
|
a6e03e4ae1
|
reduce nesting in ident parsing
|
2020-04-30 16:02:40 -04:00 |
|
ConnorSkees
|
2eef3e9f6a
|
store &'static str rather than String for builtin fn names
|
2020-04-30 15:00:57 -04:00 |
|
ConnorSkees
|
3645a93382
|
further optimize parsing and printing of floats
|
2020-04-29 12:13:47 -04:00 |
|
ConnorSkees
|
bc09e49c89
|
remove is_float field of ParsedNumber
|
2020-04-28 15:28:50 -04:00 |
|
ConnorSkees
|
a9ec7ff73f
|
fix issue where only 0 would be emitted for non-scientific-notation numbers
|
2020-04-28 14:49:00 -04:00 |
|
ConnorSkees
|
a183a9ffa2
|
optimize parsing of numbers
This makes parsing of floats roughly 10x faster
|
2020-04-28 13:18:54 -04:00 |
|
ConnorSkees
|
2ee4396978
|
handle scientific notation in numbers
|
2020-04-28 12:15:10 -04:00 |
|
ConnorSkees
|
7db57054e1
|
emitting get-function is an error
|
2020-04-26 23:11:04 -04:00 |
|
ConnorSkees
|
a746d81013
|
remove superfluous trait impls for Number
|
2020-04-26 23:06:32 -04:00 |
|
ConnorSkees
|
f158f03708
|
better handle named color transparent
|
2020-04-26 22:51:38 -04:00 |
|
ConnorSkees
|
af7e236ca3
|
refactor named colors into bidirectional map
|
2020-04-26 22:23:55 -04:00 |
|
ConnorSkees
|
c4de587f4e
|
investigate feature complete inspect()
|
2020-04-26 18:27:08 -04:00 |
|
ConnorSkees
|
fb7fac5a53
|
empty bracketed lists are not null
|
2020-04-26 16:39:44 -04:00 |
|
ConnorSkees
|
f6fd0e9af5
|
refactor how & is handled in values
|
2020-04-26 13:07:44 -04:00 |
|
ConnorSkees
|
690c8a1f89
|
clippy
|
2020-04-26 01:52:43 -04:00 |
|
ConnorSkees
|
eb690b9adf
|
test for superselector in function called from get-function
|
2020-04-25 12:10:50 -04:00 |
|
ConnorSkees
|
a5cd335318
|
properly handle whitespace and start and end of url()
|
2020-04-24 19:00:06 -04:00 |
|
ConnorSkees
|
a86d717f26
|
properly parse variable flags
|
2020-04-23 21:30:25 -04:00 |
|
ConnorSkees
|
1749f65fd9
|
Display decimal for number uses with_capacity
|
2020-04-23 14:41:37 -04:00 |
|
ConnorSkees
|
71495cd03b
|
do not strip whitespace after var in call args
|
2020-04-23 13:54:49 -04:00 |
|
ConnorSkees
|
4d989b60b1
|
remove final clamp! macro
|
2020-04-22 06:05:19 -04:00 |
|
ConnorSkees
|
33ccabce7b
|
box color in value
|
2020-04-21 18:54:19 -04:00 |
|
ConnorSkees
|
3805eaab2b
|
clippy
|
2020-04-21 18:22:26 -04:00 |
|
ConnorSkees
|
d480e60628
|
replace clamp! macro with builtin method
|
2020-04-21 17:59:40 -04:00 |
|
ConnorSkees
|
4607163a62
|
more robustly handle - as start of identifier
|
2020-04-21 17:57:50 -04:00 |
|
ConnorSkees
|
38c45129d9
|
refactor function eval
|
2020-04-21 11:32:27 -04:00 |
|
ConnorSkees
|
fc3facb80c
|
properly handle url()
|
2020-04-21 04:20:35 -04:00 |
|
ConnorSkees
|
a6b61082fe
|
interpolation of strings in idents is literal
|
2020-04-20 12:12:39 -04:00 |
|
ConnorSkees
|
29886d6845
|
newlines are no longer replaced with spaces in quoted strings
|
2020-04-20 11:48:17 -04:00 |
|
ConnorSkees
|
4cdcf4f0d4
|
use peekmore rather than std::iter::Peekable
|
2020-04-20 03:45:28 -04:00 |
|
ConnorSkees
|
e07ceda8c7
|
add unit field to ident eating
|
2020-04-20 03:20:08 -04:00 |
|
ConnorSkees
|
9790846c99
|
inspect comma separated list of comma separated lists
|
2020-04-20 03:07:02 -04:00 |
|
ConnorSkees
|
715f6fb94a
|
inspect single value lists
|
2020-04-20 02:55:55 -04:00 |
|
ConnorSkees
|
c521e0a835
|
somewhat handle unary div
|
2020-04-20 02:32:46 -04:00 |
|
ConnorSkees
|
f8540755f5
|
better support for unary plus
|
2020-04-20 02:19:54 -04:00 |
|
ConnorSkees
|
b6cf00c87b
|
addition between number and unary ops
|
2020-04-20 02:16:22 -04:00 |
|
ConnorSkees
|
23390238b9
|
implement addition between num + bool
|
2020-04-20 02:13:28 -04:00 |
|
ConnorSkees
|
a8e97984d4
|
subtraction occurs when no space between operands
|
2020-04-20 01:56:53 -04:00 |
|
ConnorSkees
|
9d9997432a
|
properly unquote lists
|
2020-04-19 22:55:25 -04:00 |
|
ConnorSkees
|
18a04b2669
|
move util hex_char_for() to utils.rs
|
2020-04-19 15:50:22 -04:00 |
|
ConnorSkees
|
e820395cc5
|
refactor printing and parsing of quoted strings
|
2020-04-19 13:51:37 -04:00 |
|
ConnorSkees
|
4ba45bb8c1
|
more robust handling of is_null
|
2020-04-19 00:39:18 -04:00 |
|
ConnorSkees
|
71546d7fc4
|
handle -(null) and -null
|
2020-04-18 20:45:40 -04:00 |
|
ConnorSkees
|
305581ad75
|
properly error when attempting to display map
|
2020-04-18 20:11:49 -04:00 |
|
ConnorSkees
|
759e5fdfef
|
simplify ident addition/subtraction
|
2020-04-18 13:44:11 -04:00 |
|
ConnorSkees
|
fc51798595
|
change several if statements to match
|
2020-04-18 13:22:06 -04:00 |
|
ConnorSkees
|
52c6ed0b64
|
remove QuoteKind::Single variant
|
2020-04-18 13:19:30 -04:00 |
|
ConnorSkees
|
7181077163
|
interchangeable underscore/hyphen in builtin functions
|
2020-04-13 12:57:25 -04:00 |
|