20 Commits

Author SHA1 Message Date
Laurenz
a8f711d49a Checkpoint 🏁 2020-01-13 11:26:42 +01:00
Laurenz
b1e956419d Re-engineer tokenization 🚿 2020-01-11 10:11:14 +01:00
Laurenz
5dbc7dc5aa Introduce color tokens 🎨 2020-01-09 18:44:29 +01:00
Laurenz
a93b1ab003 Formatting 🛀 2020-01-06 12:50:20 +01:00
Laurenz
bd384a2a63 Re-enable *, _ and `. 2020-01-05 11:18:13 +01:00
Laurenz
f3e461b27c Paper styles and scalable+default margins 📜 2019-12-15 15:09:09 +01:00
Laurenz
971ff3a2dc Implement expression kind for Spanned<T> 👩‍💻 2019-12-13 14:58:14 +01:00
Laurenz
ff107cf3e7 Tidying up 🧹 2019-12-12 22:19:38 +01:00
Laurenz
f5b104d0da Rename crate typst -> typstc 2019-12-05 20:29:55 +01:00
Laurenz
72a9631b03 Move arg parser into FuncArgs and create (incomplete) consistent map 🧭 2019-12-05 19:48:37 +01:00
Laurenz
f72b1505be Unify error types ♾ 2019-12-04 20:20:02 +01:00
Laurenz
9fb31defd0 Expand functionality of function! macro 🛰 2019-12-04 19:35:28 +01:00
Laurenz
b13ed627ff Better error reporting 🚨 2019-11-30 14:10:35 +01:00
Laurenz
1ece263579 Create easy-to-use argument parser 💎 2019-11-07 19:07:11 +01:00
Laurenz
271af7ed03 Parse keyword arguments 📋 2019-11-06 23:18:48 +01:00
Laurenz
110e4b9cb9 Spans for all parts of functions 2019-10-31 20:26:21 +01:00
Laurenz
65ec3764e5 Basic node spans 2019-10-30 22:52:25 +01:00
Laurenz
b5d8b8f4a5 Token spans 🔜🔙 2019-10-30 21:13:12 +01:00
Laurenz
ccc4639c7d Improve documentation comments 📜 2019-10-30 20:13:28 +01:00
Laurenz
b4be25e43b Prettify peeking and rearrange syntax/parsing modules 🧶 2019-10-24 19:10:03 +02:00