|
f06bf14b52
|
parser: pass through token ranges in errors & add simple diagnostics output that cites the source file
|
2024-05-16 13:14:00 +02:00 |
|
|
9ad58620d6
|
lexer: parse comments
|
2024-05-15 23:51:20 +02:00 |
|
|
b336f2f847
|
disallow '.' as mapsTo token (only ↦ now)
Intention is to reuse the '.' token as namespace delimiter
and '::' to be used as return type prefix instead
|
2024-05-15 21:48:33 +02:00 |
|
|
34e3d3a231
|
parse struct-binding blocks
|
2024-05-14 09:56:19 +02:00 |
|
|
34a129d101
|
lexer: add input region for each token
|
2024-05-13 22:55:24 +02:00 |
|
|
f26e24bba1
|
cargo fmt
|
2024-05-12 18:58:39 +02:00 |
|
|
49c72e8930
|
parse type annotations to ast
|
2024-05-12 18:56:10 +02:00 |
|
|
a6282c00eb
|
local function definition via let
|
2024-05-11 18:07:58 +02:00 |
|
|
e23d8257d0
|
make let a statement & support parsing for let
|
2024-05-11 01:19:54 +02:00 |
|
|
d7c06d423e
|
first basic parser
|
2024-05-11 00:00:20 +02:00 |
|
|
ebc5f720bf
|
parser wip
|
2024-05-09 20:13:10 +02:00 |
|