Laurenz
105cda0e69
Braced content -> Bracketed templates ✏
2021-01-10 21:38:58 +01:00
Laurenz
1c40dc42e7
Dynamic values, Types, Arrays, and Dictionaries 🚀
...
- Identifiers are now evaluated as variables instead of being plain values
- Constants like `left` or `bold` are stored as dynamic values containing the respective rust types
- We now distinguish between arrays and dictionaries to make things more intuitive (at the cost of a bit more complex parsing)
- Spans were removed from collections (arrays, dictionaries), function arguments still have spans for the top-level values to enable good diagnostics
2021-01-02 19:37:10 +01:00
Laurenz
8cad78481c
A few small improvements ♻
2021-01-01 17:54:31 +01:00
Laurenz
ba3d43f7b2
Refresh function call and dictionary syntax
...
- No colon between function name and arguments, just whitespace
- "Named" arguments (previously "keyword" arguments) use colon instead of equals sign
2020-12-27 20:45:20 +01:00
Laurenz
750d220bb0
Add color enum 🎨
2020-12-27 19:23:26 +01:00
Laurenz
c44ebf876f
Add error cases for [font] 🧯
2020-12-21 00:47:47 +01:00
Laurenz
e59de77f96
Allow only a few predefined font classes in [font] 🚧
2020-12-21 00:40:09 +01:00
Laurenz
6f111f9410
Test [font] 🧣
2020-12-17 15:43:30 +01:00
Laurenz
b02ba84264
Test [rgb] 🎨
2020-12-17 12:17:34 +01:00
Laurenz
11e44516fa
Merge some modules 🥞
2020-11-25 16:56:29 +01:00
Laurenz
9fb31defd0
Expand functionality of function! macro 🛰
2019-12-04 19:35:28 +01:00
Laurenz
5782b82770
Refactor layouting base ♻
2019-11-30 18:54:46 +01:00
Laurenz
1a6fb48bc5
Page style modification functions 📜
...
- `page.size`
- `page.margins`
2019-11-18 15:10:11 +01:00
Laurenz
1eb25f86dd
Double-try spaces for functions 🌑 🌕
2019-11-18 12:57:14 +01:00
Laurenz
f6cb4d725e
Update standard library functions 🎁
2019-11-17 15:16:37 +01:00
Laurenz
1ece263579
Create easy-to-use argument parser 💎
2019-11-07 19:07:11 +01:00
Laurenz
110e4b9cb9
Spans for all parts of functions ✅
2019-10-31 20:26:21 +01:00
Laurenz
ecf0ff4d05
Introduce a set of macros for writing functions more concisely 🎁
2019-10-23 00:21:40 +02:00