Commit Graph

  • 48c2c6abc4 parser: refactor lvalues & ast ownership; add getline pipes Guillem L. Jara 2026-05-06 04:29:29 +02:00
  • e63ff815f2 README: update parser progress Guillem L. Jara 2026-05-05 18:24:24 +02:00
  • 82500f7da3 parser: refactor pratt routine Guillem L. Jara 2026-05-05 18:21:41 +02:00
  • e6440123ee Revert "parser, lexer: solve function call ambiguity" Guillem L. Jara 2026-05-04 18:46:24 +02:00
  • 94322bd759 Cargo.toml: remove a clippy config oech3 2026-05-04 23:33:32 +09:00
  • 5213c1e6fb parser, lexer: solve function call ambiguity Guillem L. Jara 2026-05-04 15:55:14 +02:00
  • d55ad9a1f2 parser: command refactor; prefix getline support Guillem L. Jara 2026-05-04 15:40:45 +02:00
  • dcda81b59a parser: add missing binops Guillem L. Jara 2026-05-04 13:06:02 +02:00
  • 1d72ca9681 parser: consider ( for expr start Guillem L. Jara 2026-05-04 12:56:01 +02:00
  • c44f0d5bb8 parser: consume newline after signature Guillem L. Jara 2026-05-04 12:54:02 +02:00
  • 06b6b455cf parser: function idempotency Guillem L. Jara 2026-05-03 21:12:45 +02:00
  • d078568296 update readme Guillem L. Jara 2026-05-03 13:43:45 +02:00
  • 2489fc45cb tests: fix incorrect argument passing; new test Guillem L. Jara 2026-05-03 13:35:32 +02:00
  • 08b4ead128 parser: idempotency for fuzzing, --pretty-print Guillem L. Jara 2026-05-03 04:12:18 +02:00
  • 9670302115 parser: forbid unsafe code Guillem L. Jara 2026-05-02 15:34:32 +02:00
  • 6acae173c8 uu_awk: start using clap Guillem L. Jara 2026-05-02 14:31:12 +02:00
  • 9ce8327c0c fix CI Guillem L. Jara 2026-05-02 00:27:31 +02:00
  • f738c98e48 merge changes Guillem L. Jara 2026-05-02 00:20:02 +02:00
  • 72dc72b913 parser: properly consume in special patterns Guillem L. Jara 2026-05-02 00:17:15 +02:00
  • dcb70159b5 parser: initial pretty errors w/ miette Guillem L. Jara 2026-05-02 00:16:43 +02:00
  • 35843f4289 test: add uutests-based smoke tests Sylvestre Ledru 2026-04-30 19:20:34 +02:00
  • d4539f90f6 fix: unblock workspace clippy warnings Sylvestre Ledru 2026-04-30 19:20:23 +02:00
  • 56e4b26ea6 chore: switch pre-commit fmt/clippy to nightly toolchain Sylvestre Ledru 2026-04-30 19:20:16 +02:00
  • f0b93e8088 add a precommit check Sylvestre Ledru 2026-04-30 18:40:00 +02:00
  • a0fe7bc9b0 add license headers Sylvestre Ledru 2026-04-30 18:38:55 +02:00
  • 4528a7de7f ci: add code quality workflow Sylvestre Ledru 2026-04-30 17:36:52 +02:00
  • c0d3a86461 ci: add basic CI workflow Sylvestre Ledru 2026-04-30 17:36:52 +02:00
  • 8e2faf992e fix(parser): fix and clean up S-expr debug output Guillem L. Jara 2026-04-30 05:11:03 +02:00
  • 66ea375649 fix(parser): correct swapped postfix ++/-- reciprocals Guillem L. Jara 2026-04-30 03:33:49 +02:00
  • 8d2d4b4f0d feat(parser): Rework S-expr printing Guillem L. Jara 2026-04-30 03:31:08 +02:00
  • 70e5ec08f1 fix(parser): correct SExpr printing Guillem L. Jara 2026-04-30 01:46:49 +02:00
  • f4634eab3c feat(lexer): start tracking spans internally Guillem L. Jara 2026-04-30 01:27:50 +02:00
  • 8384183a4d fix(parser): Rework function call parsing Guillem L. Jara 2026-04-30 01:06:04 +02:00
  • 1609ff1b1c Initial commit Guillem L. Jara 2026-04-29 21:59:04 +02:00