Commit graph

12 commits

Author SHA1 Message Date
Schrottkatze
3eee768ce1
lang: work on various things
- work on new world
  - add file db
  - source_file parsing
  - locs
- fix some test stuff
2024-07-06 21:57:42 +02:00
Schrottkatze
1c6180aabc
lang: current state for archival purposes 2024-06-23 20:32:10 +02:00
Schrottkatze
d6bc644fb6
lang: basic ast work 2024-06-05 18:00:14 +02:00
Schrottkatze
cfefab9fd0
lang: fix some details in the parser 2024-06-05 09:57:08 +02:00
Schrottkatze
0de076ace1
lang: finish module/top level syntax 2024-06-03 12:05:38 +02:00
Schrottkatze
946ac879a7
lang: basic module syntax grammar 2024-06-03 11:22:36 +02:00
Schrottkatze
f6da90a354
lang: improve and simplify error handling and storage
fixes wrong error ordering with errors using `forward_parents`.
2024-06-03 10:53:59 +02:00
Schrottkatze
ed151c2e3c
lang: handle and recover some errors in lists 2024-05-04 23:12:47 +02:00
Schrottkatze
4bcaf945d7
lang: add highlighting to errors 2024-05-04 22:35:18 +02:00
Schrottkatze
29cdcfbe0c
lang: make output errors debuggable 2024-05-04 21:56:12 +02:00
Schrottkatze
afd493be16
lang: parse pipelines 2024-05-04 21:44:02 +02:00
Schrottkatze
30f17773a8
lang: add pipelines and rename parser to lst_parser 2024-04-30 12:21:06 +02:00