Laurenz
|
4069f0744d
|
Parsing improvements 🧽
- Simplified scanner code
- Peek eagerly
- Skip whitespace and comments automatically in header mode
- Parse simple block expressions
- Move literal definitions into expression module
- Raw resolving tests
|
2020-12-31 17:48:56 +01:00 |
|
Laurenz
|
dc8d5d2f1e
|
Small improvements 🧺
|
2020-10-02 20:22:08 +02:00 |
|
Laurenz
|
904bc392ab
|
Remove spans from token iterator 🧽
|
2020-10-02 19:17:47 +02:00 |
|
Laurenz
|
343982c56f
|
Optimize parser by remembering peeked token ⚡
|
2020-10-02 16:52:01 +02:00 |
|
Laurenz
|
3533268b1f
|
Refactor parser 🏞
|
2020-10-02 15:43:29 +02:00 |
|
Laurenz
|
885bfec5d7
|
Make syntax not depend on parse 📩
This would make it possible to split them into two separate crates.
|
2020-10-01 11:32:48 +02:00 |
|
Laurenz
|
16f0bd430e
|
Rename CharParser to Scanner ✏
|
2020-10-01 11:08:53 +02:00 |
|