Commit graph

  • e581a8e7cf
    json-pawarser: format the checks prettily main Schrottkatze 2024-11-20 10:28:41 +0100
  • d809d3b52d
    json-pawarser: test grammar::object Schrottkatze 2024-10-30 12:27:27 +0100
  • ef1a9f5029
    json-pawarser: test grammar::member Schrottkatze 2024-10-30 10:57:52 +0100
  • 662cb8ba0e
    json-pawarser: make return of object grammar easier to understand Schrottkatze 2024-10-29 19:40:50 +0100
  • fcf91f25e3
    json-pawarser: test stuffs uwu Schrottkatze 2024-10-29 19:36:32 +0100
  • 958857cb58
    handle debug pretty printing Schrottkatze 2024-10-27 17:21:42 +0100
  • 883b0c804e
    add implicit root node to avoid crash on multiple root nodes Schrottkatze 2024-10-27 16:57:48 +0100
  • f7d05ead2c
    rename trait meta syntaxkinds Schrottkatze 2024-10-27 16:56:39 +0100
  • cee9b97dbf
    extract modules to files Schrottkatze 2024-10-23 13:27:36 +0200
  • e5ccebe679
    add arrays Schrottkatze 2024-10-23 13:01:39 +0200
  • 3164328568
    implement multiple members, member_values and trailing commata Schrottkatze 2024-10-23 10:52:44 +0200
  • c564d0f24c
    implement Marker::abandon Schrottkatze 2024-10-23 10:51:43 +0200
  • b8720b2df9
    pawarser, json-pawarser: get first debug print working! Schrottkatze 2024-10-21 18:29:46 +0200
  • af6886214b
    flake.lock: Update Schrottkatze 2024-10-21 15:31:08 +0200
  • ac75978c01
    pawarser: Implement Parser::finish Schrottkatze 2024-10-21 15:16:36 +0200
  • 9b1f6a1dc1
    pawarser: Implement CompletedMarker::precede Schrottkatze 2024-10-21 15:15:40 +0200
  • fed8cf2466
    pawarser: require/derive PartialEq + Eq for NodeKind and its contents Schrottkatze 2024-10-21 15:15:06 +0200
  • 91f766c18e
    pawarser: make raw_tokens vec owned in input Schrottkatze 2024-10-21 15:11:08 +0200
  • becc4b4041
    json-pawarser: init Schrottkatze 2024-10-18 14:05:27 +0200
  • 21bcf62ea5
    pawarser(setup): continue working on the bare basics Schrottkatze 2024-10-17 09:54:09 +0200
  • 34ddaacb58
    pawarser(chore): split up files Schrottkatze 2024-10-13 16:47:53 +0200
  • ec2ff5778b
    pawarser(setup): basic parser stuff and types around it. also, a builder. Schrottkatze 2024-10-13 16:44:59 +0200
  • a3ab844ba7
    pawarser(init): start extracting the parser lib Schrottkatze 2024-10-13 15:32:26 +0200
  • a693b57447
    yet another attempt at building an evaluator Schrottkatze 2024-10-10 10:23:54 +0200
  • 3412eb9395
    executor (poc): init proof of concept executor crate Schrottkatze 2024-07-18 19:12:58 +0200
  • ccc6d4f532
    update/fix cargo.lock Schrottkatze 2024-07-08 20:51:51 +0200
  • 54401d2a21
    app: apply review Schrottkatze 2024-02-27 13:18:01 +0100
  • 18309ec919
    app, prowocessing: move dev commands to tests Schrottkatze 2024-02-27 13:14:00 +0100
  • 0705702d4a
    experimentation: implement some basic traits for io and data types Schrottkatze 2024-02-27 13:13:18 +0100
  • 31a044577a
    experimentation: use dynamic type ids for signatures and add qol macro Schrottkatze 2024-02-26 12:36:57 +0100
  • 911339fc2a
    simplified by entirely removing DataRef Schrottkatze 2024-02-23 12:46:39 +0100
  • 619b7acf94
    prowocessing: let-else refatoring as according to review Schrottkatze 2024-02-23 12:11:35 +0100
  • b7bc0366c2
    prowocessing: apply most basic reviews Schrottkatze 2024-07-08 20:48:56 +0200
  • 734a734f09
    prowocessing: add documentation of trait experiment Schrottkatze 2024-02-21 14:24:57 +0100
  • dddbcccf72
    prowocessing: refactor trait based experiment to individual files Schrottkatze 2024-02-21 13:11:31 +0100
  • 26996fbd00
    prowocessing: add trait based experiment Schrottkatze 2024-02-19 20:54:24 +0100
  • d9a07c8898
    prowocessing: extract experiment into its own file Schrottkatze 2024-02-19 18:09:10 +0100
  • db9228dec4
    cli: add dev command for enums experiment Schrottkatze 2024-02-19 18:07:09 +0100
  • 56ec11e143
    cli: add subcommand support Schrottkatze 2024-02-19 17:54:40 +0100
  • 1e9648966f
    experimentation: write experiment for enum architecture Schrottkatze 2024-02-19 12:56:47 +0100
  • a2695a2a11
    processing library: init Schrottkatze 2024-07-08 20:46:39 +0200
  • dc44244e7b
    lang: work on some basics Schrottkatze 2024-07-08 20:23:29 +0200
  • 1e0741e600
    lang: add credit to macro Schrottkatze 2024-07-08 20:20:45 +0200
  • 3eee768ce1
    lang: work on various things Schrottkatze 2024-07-06 21:57:42 +0200
  • eb7806572b
    lang: remove this attempt Schrottkatze 2024-06-23 20:53:05 +0200
  • 1c6180aabc
    lang: current state for archival purposes Schrottkatze 2024-06-23 20:32:10 +0200
  • 37651a83bc
    lang: current state idk try to parallelize Schrottkatze 2024-06-10 09:47:48 +0200
  • 3e2c5946c8
    lang: add registry/namespace Schrottkatze 2024-06-06 12:59:30 +0200
  • 1a533eb788
    lang: smol module tree things and details Schrottkatze 2024-06-06 09:53:28 +0200
  • 7bc603f7e7
    lang: module resolvin Schrottkatze 2024-06-05 21:10:52 +0200
  • d6bc644fb6
    lang: basic ast work Schrottkatze 2024-06-05 18:00:14 +0200
  • cfefab9fd0
    lang: fix some details in the parser Schrottkatze 2024-06-05 09:57:08 +0200
  • 0de076ace1
    lang: finish module/top level syntax Schrottkatze 2024-06-03 12:05:38 +0200
  • 946ac879a7
    lang: basic module syntax grammar Schrottkatze 2024-06-03 11:22:36 +0200
  • f6da90a354
    lang: improve and simplify error handling and storage Schrottkatze 2024-06-03 10:53:59 +0200
  • ed151c2e3c
    lang: handle and recover some errors in lists Schrottkatze 2024-05-04 23:12:47 +0200
  • 4bcaf945d7
    lang: add highlighting to errors Schrottkatze 2024-05-04 22:35:18 +0200
  • 29cdcfbe0c
    lang: make output errors debuggable Schrottkatze 2024-05-04 21:56:12 +0200
  • afd493be16
    lang: parse pipelines Schrottkatze 2024-05-04 21:44:02 +0200
  • 30f17773a8
    lang: add pipelines and rename parser to lst_parser Schrottkatze 2024-04-30 12:21:06 +0200
  • db2643359c
    lang: basic attrset parser Schrottkatze 2024-04-30 10:18:59 +0200
  • 9af71ed3f4
    lang: implement vec, list and matrix Schrottkatze 2024-04-30 09:45:36 +0200
  • 8a541546d9
    app: fix error_reporting not being used Schrottkatze 2024-04-28 13:22:04 +0200
  • 4df0118aa4
    lang: first test and stuff Schrottkatze 2024-04-24 21:09:55 +0200
  • ba0da33509
    split up files a bit Schrottkatze 2024-04-24 20:00:17 +0200
  • 9510d9254c
    lang: fix matrix recovery Schrottkatze 2024-04-24 19:55:25 +0200
  • e62b50a51a
    lang: make Markers debuggable Schrottkatze 2024-04-24 19:55:16 +0200
  • 2bea3994c2
    lang: matrix parser! Schrottkatze 2024-04-24 19:37:52 +0200
  • 86b1481943
    lang: remove empty recursive parser module Schrottkatze 2024-04-24 11:15:07 +0200
  • 06c9094227
    lang: fix main Schrottkatze 2024-04-24 11:09:48 +0200
  • 381ab45edc
    lang: rewrite parser Schrottkatze 2024-04-24 11:07:38 +0200
  • 6d8b79e8f7
    lang: apparently add event debug printer Schrottkatze 2024-04-15 16:22:33 +0200
  • be637846b1
    lang: kinda fun parsing things that can now parse attribute sets with one attribute Schrottkatze 2024-04-12 21:31:55 +0200
  • 1711d17fa6
    lang: parsing to events now Schrottkatze 2024-04-12 20:55:55 +0200
  • f7b61f9e0e
    lang: start working on parser that parses to events Schrottkatze 2024-04-12 15:43:34 +0200
  • 2d59a7f560
    lang: start implementing parser combinators (i have no idea what i'm doing) Schrottkatze 2024-04-12 01:02:07 +0200
  • 9da157ff4a
    lang: massive amounts of parser and ast pain Schrottkatze 2024-04-11 03:23:03 +0200
  • 881a987b2f
    flake.lock: Update Schrottkatze 2024-04-08 23:27:56 +0200
  • bfd4b3765f
    lang: state with confusing error Schrottkatze 2024-04-08 15:43:42 +0200
  • 198c74c7ae
    lang: make attrset delims braces Schrottkatze 2024-04-08 14:04:52 +0200
  • 8d7401531e
    lang: some small, unfinished stuff Schrottkatze 2024-04-07 01:04:02 +0200
  • b6e304fa78
    lang: rework ast structure Schrottkatze 2024-04-07 00:55:12 +0200
  • ace69b0094
    svg-filters: format matrices in complex test Schrottkatze 2024-04-03 20:08:33 +0200
  • 84448af714
    lang: funky basic error reporting stuff Schrottkatze 2024-04-03 17:00:20 +0200
  • ae60db7721
    lang: extract tests into file Schrottkatze 2024-04-03 00:30:11 +0200
  • de008263ca
    lang: add test Schrottkatze 2024-04-03 00:28:45 +0200
  • ca84af4e1b
    lang: basic parser Schrottkatze 2024-04-03 00:08:00 +0200
  • ae86ae29ab
    svg-filters: more testssss Schrottkatze 2024-03-24 17:07:35 +0100
  • 02c5e9e159
    svg-filters: figured out flood not working in local test env Schrottkatze 2024-03-24 16:11:07 +0100
  • 0197df5ee2
    svg-filters: add turbulence and displacement map Schrottkatze 2024-03-24 15:49:41 +0100
  • 919a3bb377
    svg-filters: seperate out abstractions and add flood abstraction Schrottkatze 2024-03-22 16:47:21 +0100
  • 9ae8c2fbd3
    svg-filters: add nice abstractions for component transfer Schrottkatze 2024-03-22 16:24:04 +0100
  • 9727ef82ca
    svg-filters: implement feComponentTransfer rendering Schrottkatze 2024-03-22 16:05:36 +0100
  • c31a158d9b
    svg-filters: rework macro slightly Schrottkatze 2024-03-20 19:11:42 +0100
  • aeeee54200
    svg-filters: new conditional attrs macro Schrottkatze 2024-03-19 18:43:30 +0100
  • dc7d76dc26
    svg-filters: create gen_attr and gen_attrs convenience macros Schrottkatze 2024-03-19 15:47:09 +0100
  • e17fffb66b
    svg-filters: blend node Schrottkatze 2024-03-19 15:15:36 +0100
  • f59062cf88
    svg-filters: cleanup Schrottkatze 2024-03-17 00:51:20 +0100
  • 384fef5a81
    svg-filters(primitives): start with feComponentTransfer Schrottkatze 2024-03-17 00:50:51 +0100
  • 77bcb54b5e
    svg-filters(tests): start Schrottkatze 2024-03-17 00:50:16 +0100