Commit graph

  • b91e697449 add example for multiple generics Schrottkatze 2024-01-11 10:55:25 +0100
  • e1dc5ce132 doc: change code from inline to blocks Schrottkatze 2024-01-11 10:48:43 +0100
  • 22a655fd24 write initial type signature notation proposal Schrottkatze 2024-01-10 12:45:41 +0100
  • 5b55dd30ab write some ideas for the type system Schrottkatze 2024-01-08 13:43:44 +0100
  • 8ddd1748b8 actually write things Schrottkatze 2024-01-01 23:56:31 +0100
  • 34fc4f1caf Merge pull request 'hard-rewrite' (#1) from schrottkatze/pipeline-lang:hard-rewrite into main Schrottkatze 2024-01-01 22:36:43 +0000
  • a3a7a00808 add typst design document stuff Schrottkatze 2024-01-01 23:34:34 +0100
  • e7863402f3 implement invert instruction hard-rewrite Schrottkatze 2024-01-01 21:18:56 +0100
  • 2b3c74053e set up helix rpl support(tm) Schrottkatze 2024-01-01 21:06:55 +0100
  • b92977d8f1 basic conversion thing do worky!!! Schrottkatze 2024-01-01 07:30:04 +0100
  • f046393af8 really basic implementation of rpl types Schrottkatze 2023-12-14 08:42:49 +0100
  • b4d48a598a restart basically lmao Schrottkatze 2023-12-13 18:13:43 +0100
  • 49995bbc62 fix clippy warnings Schrottkatze 2023-12-13 09:31:51 +0100
  • ab7ff35d6c implement basics of generics and generic checking rpls Schrottkatze 2023-11-24 12:57:06 +0100
  • 1acb5ef3cf refactor to common id types Schrottkatze 2023-11-24 09:39:32 +0100
  • c3db966765 start work on type resolver Schrottkatze 2023-11-21 12:44:20 +0100
  • b07eb248f1 formatting things and pre commit hooks Schrottkatze 2023-11-20 12:59:32 +0100
  • daa551caa3 fix clippy warnings or disable unneeded lints Schrottkatze 2023-11-20 11:05:55 +0100
  • 6af2c7c02c remove arithmetic-side-effects lint, unnecessarily strict for this project Schrottkatze 2023-11-20 10:31:07 +0100
  • a896e66cca run cargo clippy --fix Schrottkatze 2023-11-20 10:29:08 +0100
  • 8c52d3668e fix/allow clippy errors Schrottkatze 2023-11-20 10:27:47 +0100
  • 55acd88f0a make clippy significantly stricter Schrottkatze 2023-11-20 10:03:37 +0100
  • 3b0e7f3edd implement raw token/typed repr debug printing Schrottkatze 2023-11-20 09:41:07 +0100
  • 0a6d9a27c5 write test against regression of syntax check_literal_as_filter Schrottkatze 2023-11-19 16:53:19 +0100
  • 17878b3e87 rewrite error system and add evaluator architecture Schrottkatze 2023-11-19 16:52:38 +0100
  • 0ce869e859 comment out tokens that aren't needed yet Schrottkatze 2023-11-19 16:49:27 +0100
  • b50fb5ed06 implement basic typed representation and conversion to it Schrottkatze 2023-11-19 01:44:53 +0100
  • 75be6e22a0 implement debug and display for Command, Trait and Type Schrottkatze 2023-11-19 01:44:27 +0100
  • a07a031e0c finish syntax checks Schrottkatze 2023-11-18 21:11:43 +0100
  • 2db2ef2ea1 refactoring and implementing clippy suggestions Schrottkatze 2023-11-18 19:56:08 +0100
  • 3952091018 added basic method to check syntax command input Schrottkatze 2023-11-18 19:46:41 +0100
  • 03412ce8cd moved namespaces to their own module Schrottkatze 2023-11-18 19:10:28 +0100
  • 91adcd40f5 wrote tests for parser and checks Schrottkatze 2023-11-18 18:34:03 +0100
  • d49e0d38e6 added command functions to GlobalNamespace Schrottkatze 2023-11-18 18:11:59 +0100
  • 414b6c927d started work on typed pipelines Schrottkatze 2023-11-17 21:37:55 +0100
  • b6b8c5085a implement basic namespacing for types, traits and commands Schrottkatze 2023-11-16 19:22:26 +0100
  • 3cca2bc2cc remove dependency on winnow Schrottkatze 2023-11-16 09:17:14 +0100
  • 1b6d2a9b62 implement check for missing filters in pipeline Schrottkatze 2023-11-16 08:58:39 +0100
  • 344afa22b5 implement better checking and errors Schrottkatze 2023-11-15 21:13:04 +0100
  • 3f4846744b implement super basic check Schrottkatze 2023-11-15 11:18:45 +0100
  • b71b7f309b start with bare basics Schrottkatze 2023-11-15 10:55:14 +0100