|
e5fafd03ba
|
Make the lexer operate on graphemes instead of chars (still needs some work)
|
2024-12-28 10:31:37 +01:00 |
|
|
8dcdd34b65
|
Add a few more tests, some miscellaneous cleanup/fixes
|
2024-12-26 13:42:52 +01:00 |
|
|
223554d49d
|
Clean up some clippy lints
|
2024-12-24 12:54:01 +01:00 |
|
|
88912bfa39
|
Rewrote the parser
|
2024-12-24 09:02:18 +01:00 |
|
|
96d1311e09
|
Clean up visibility in span module, more tests
|
2024-12-20 21:15:47 +01:00 |
|
|
b7f28b32f0
|
Miscellaneous improvments/cleanup/tweaks in the lexer module
|
2024-12-20 20:49:46 +01:00 |
|
|
1b021f1a89
|
The parser is resonably okay now...
|
2024-12-14 19:17:58 +01:00 |
|
|
5e114c475e
|
Add some basic tests to span module, other minor tweaks
|
2024-12-14 19:05:22 +01:00 |
|
|
0967ef46a8
|
Add justfile
|
2024-12-14 12:52:11 +01:00 |
|
|
ffed778a71
|
Split the lexer's number token kind into float and integer, more refactoring
|
2024-12-13 16:42:27 +01:00 |
|
|
ede65dcf3e
|
Fix separator-related bug in lexer, rewrite lexer unit tests
|
2024-12-11 17:49:03 +01:00 |
|
|
ee08ffb28d
|
Create the fuga package
|
2024-12-08 13:01:58 +01:00 |
|
|
4cdbccbc8a
|
Lexer is starting to look pretty okay
|
2024-12-06 18:27:45 +01:00 |
|
|
11917bb183
|
Even more lexer improvments, increased test coverage too!
|
2024-12-05 17:17:10 +01:00 |
|
|
0839bd542c
|
Lexer improvements, more tests, some reorg
|
2024-12-02 17:57:11 +01:00 |
|
|
de78b9840a
|
Add the initial implementation of the parser
|
2024-12-01 15:03:22 +01:00 |
|
|
cd76ceaa77
|
Add the initial implementation of the lexer
|
2024-11-28 19:35:45 +01:00 |
|
|
a345c35f80
|
Create the Span struct, along with its constituent types
|
2024-11-28 18:50:14 +01:00 |
|
|
221fd01470
|
Create the onihime package
|
2024-11-27 17:45:24 +01:00 |
|
|
0c103f6f33
|
Initial commit
|
2024-11-27 07:18:00 +01:00 |
|