Commit graph

34 commits

Author SHA1 Message Date
Schrottkatze becc4b4041
json-pawarser: init 2024-10-18 14:05:27 +02:00
Schrottkatze a3ab844ba7
pawarser(init): start extracting the parser lib 2024-10-13 15:32:26 +02:00
Schrottkatze a693b57447
yet another attempt at building an evaluator 2024-10-10 10:23:54 +02:00
Schrottkatze 3412eb9395
executor (poc): init proof of concept executor crate 2024-07-18 19:12:58 +02:00
Schrottkatze ccc6d4f532
update/fix cargo.lock 2024-07-08 20:51:51 +02:00
Schrottkatze db9228dec4
cli: add dev command for enums experiment 2024-07-08 20:48:10 +02:00
Schrottkatze a2695a2a11
processing library: init 2024-07-08 20:46:39 +02:00
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 eb7806572b
lang: remove this attempt 2024-06-23 20:53:05 +02:00
Schrottkatze 1c6180aabc
lang: current state for archival purposes 2024-06-23 20:32:10 +02:00
Schrottkatze 37651a83bc
lang: current state idk try to parallelize 2024-06-10 09:47:48 +02:00
Schrottkatze 7bc603f7e7
lang: module resolvin 2024-06-05 21:10:52 +02:00
Schrottkatze 4bcaf945d7
lang: add highlighting to errors 2024-05-04 22:35:18 +02:00
Schrottkatze 4df0118aa4
lang: first test and stuff 2024-04-24 21:09:55 +02:00
Schrottkatze 381ab45edc
lang: rewrite parser 2024-04-24 11:07:38 +02:00
Schrottkatze 9da157ff4a
lang: massive amounts of parser and ast pain 2024-04-11 03:23:03 +02:00
Schrottkatze 84448af714
lang: funky basic error reporting stuff 2024-04-03 17:00:20 +02:00
Schrottkatze ca84af4e1b
lang: basic parser 2024-04-03 00:08:00 +02:00
Schrottkatze 69f0baf425
svg-filters: init 2024-03-15 16:44:47 +01:00
Schrottkatze 98850ee1e9
lang: lexer 2024-03-08 12:34:09 +01:00
MultisampledNight 3c529c3a1a
chore: rename executor -> evaluator and integrate into app 2024-01-21 03:22:46 +01:00
MultisampledNight c4207af8da
repo: rename executor -> eval 2024-01-20 21:36:40 +01:00
MultisampledNight 23fadce867
fix: glue with app from #7 2024-01-20 21:32:25 +01:00
MultisampledNight 66639771ac
feat(ir): dependents and dependencies 2024-01-20 21:13:07 +01:00
MultisampledNight 29269e2fcd
feat(ir): implement resolve functionality (untested) 2024-01-20 21:12:43 +01:00
MultisampledNight fcf7e909ee
feat(ir): replace Rpl with GraphIr
Semi-broken as atm the CLI just does nothing except printing the parsed
IR, instead of actually executing it.
2024-01-20 21:12:08 +01:00
Schrottkatze 4788278d86
more basic features, config gets read and startup messages 2024-01-20 20:05:09 +01:00
Schrottkatze e7db9c38f3
cli: work on basic cli and serde error hanlding 2024-01-20 20:05:08 +01:00
Schrottkatze b92977d8f1 basic conversion thing do worky!!! 2024-01-01 07:30:04 +01:00
Schrottkatze f046393af8 really basic implementation of rpl types 2023-12-14 08:42:49 +01:00
Schrottkatze b4d48a598a restart basically lmao 2023-12-13 18:13:43 +01:00
Schrottkatze 3952091018 added basic method to check syntax command input 2023-11-18 19:46:41 +01:00
Schrottkatze 3cca2bc2cc remove dependency on winnow 2023-11-16 09:17:14 +01:00
Schrottkatze b71b7f309b start with bare basics 2023-11-15 10:55:14 +01:00