ConnorSkees
|
f86d613374
|
better handling of single length lists in join
|
2020-04-02 18:43:48 -04:00 |
|
ConnorSkees
|
e7008cd7e8
|
handle non list separator in join()
|
2020-04-02 18:32:09 -04:00 |
|
ConnorSkees
|
31a19b5ecb
|
handle maps in join()
|
2020-04-02 18:23:57 -04:00 |
|
ConnorSkees
|
a9230b7877
|
properly emit separator in join when both are under 2 length
|
2020-04-02 18:19:54 -04:00 |
|
ConnorSkees
|
dbf699a991
|
handle empty list separators in join
|
2020-04-02 18:16:59 -04:00 |
|
ConnorSkees
|
8718673519
|
bracketed parameter in join()
|
2020-04-02 18:04:44 -04:00 |
|
ConnorSkees
|
c7ff047e81
|
brackets in join
|
2020-04-02 17:44:37 -04:00 |
|
ConnorSkees
|
408fe6ff6b
|
brackets in set-nth
|
2020-04-02 15:31:59 -04:00 |
|
ConnorSkees
|
c7fdf8eef3
|
maps in set-nth()
|
2020-04-02 15:28:35 -04:00 |
|
ConnorSkees
|
cba2b12771
|
handle maps in nth()
|
2020-04-02 15:22:18 -04:00 |
|
ConnorSkees
|
225894d0e9
|
handle brackets in append()
|
2020-04-02 15:12:13 -04:00 |
|
ConnorSkees
|
72bc9a46e3
|
implement builtin function index
|
2020-04-02 14:22:38 -04:00 |
|
ConnorSkees
|
ef1177ccca
|
implement map-remove
|
2020-04-02 13:49:39 -04:00 |
|
ConnorSkees
|
8e3e23c6cd
|
builtin functions take args by value
|
2020-04-02 13:45:14 -04:00 |
|
ConnorSkees
|
f9fc0ed8cb
|
differentiate named and positional args
|
2020-04-02 12:28:28 -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
|
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
|
c1ee84b6fc
|
implement builtin function is-bracketed
|
2020-03-23 23:08:01 -04:00 |
|
ConnorSkees
|
d88342fd9b
|
rustfmt
|
2020-03-23 23:06:05 -04:00 |
|
ConnorSkees
|
2705d79d1a
|
str-slice by chars rather than bytes
|
2020-03-23 22:47:59 -04:00 |
|
ConnorSkees
|
f69bbb3b69
|
rustfmt
|
2020-03-23 22:13:11 -04:00 |
|
ConnorSkees
|
ae33efcc30
|
inspect for empty list returns ()
|
2020-03-23 20:14:47 -04:00 |
|
ConnorSkees
|
981bf27cb8
|
properly parse and emit bracketed lists
|
2020-03-23 19:56:24 -04:00 |
|
ConnorSkees
|
b7492a8546
|
mixin-exists allows 2 args
|
2020-03-23 15:26:07 -04:00 |
|
ConnorSkees
|
81c5a34211
|
function-exists allows 2 args
|
2020-03-23 15:25:26 -04:00 |
|
ConnorSkees
|
4b529a1236
|
proper error messages in (mixin|function)-exists
|
2020-03-23 15:22:16 -04:00 |
|
ConnorSkees
|
68d2bc7e17
|
global variables feature-exists
|
2020-03-23 15:06:04 -04:00 |
|
ConnorSkees
|
0f310e9582
|
proper error message for non-string to feature-exists
|
2020-03-23 15:02:50 -04:00 |
|
ConnorSkees
|
b91683b02e
|
implement builtin function global-var-exists
|
2020-03-23 14:53:22 -04:00 |
|
ConnorSkees
|
d0b56c57d2
|
handle quoted strings in variable-exists
|
2020-03-23 14:34:03 -04:00 |
|
ConnorSkees
|
712795544b
|
rustfmt
|
2020-03-23 14:33:44 -04:00 |
|
ConnorSkees
|
991b87f335
|
str-slice start/end equality does not preclude output
|
2020-03-23 14:16:27 -04:00 |
|
ConnorSkees
|
893c758e13
|
string length is number of chars
|
2020-03-23 14:11:06 -04:00 |
|
ConnorSkees
|
f4f9a79b2b
|
handle large integers in builtin string functions
|
2020-03-23 14:03:47 -04:00 |
|
ConnorSkees
|
795c8bdb05
|
error messages end in periods
|
2020-03-23 12:53:55 -04:00 |
|
ConnorSkees
|
01c1cf3bb3
|
prefer the word lightness over luminance
|
2020-03-23 12:52:23 -04:00 |
|
ConnorSkees
|
2698e8257b
|
improve rgb(a)/hsl(a) 1 arg errors
|
2020-03-23 12:42:58 -04:00 |
|
ConnorSkees
|
6460c97ef4
|
better error messages for zero arg hsl(a)
|
2020-03-22 23:41:02 -04:00 |
|
ConnorSkees
|
6aae433d21
|
better error message for missing rgb/rgba args
|
2020-03-22 23:28:19 -04:00 |
|
ConnorSkees
|
0be8828bf0
|
make better use of num traits
|
2020-03-22 22:28:54 -04:00 |
|
ConnorSkees
|
0e0b01f595
|
unquoted, empty strings are null
|
2020-03-22 18:36:21 -04:00 |
|
ConnorSkees
|
d19c112765
|
str-len is a count of characters, not bytes
|
2020-03-22 18:24:09 -04:00 |
|
ConnorSkees
|
c392c33ad8
|
properly insert into empty strings
|
2020-03-22 18:13:55 -04:00 |
|
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 |
|