Commit Graph

  • 9e201e8d16 feat: Implement eval methods for expressions main Lucàs 2024-10-26 22:40:50 +02:00
  • b493c77d70 feat: Add boolean literal and comparable binary operators Lucàs 2024-07-09 17:13:51 +02:00
  • 332dd73f15 Feat: Add Character, String and float literals Lucàs 2024-07-09 16:57:13 +02:00
  • 2e76ccf9fc refactor: Syntax with unit tests Lucàs 2024-07-08 16:44:42 +02:00
  • 6df363c78d fix: Handle escaped char Lucàs 2024-07-05 01:35:03 +02:00
  • d81b96779a feat: Add typecheck to the AST Lucàs 2024-07-05 00:06:32 +02:00
  • 0a42fbe3dc refactor: Use analyzer to parse rawtext into ast Lucàs 2024-07-04 00:41:32 +02:00
  • 6cbfb1c6a6 feat: Support file as argument and better error message Lucàs 2024-07-03 17:05:54 +02:00
  • e3c26ba702 feat: Add Assign Lucàs 2024-07-03 11:26:22 +02:00
  • 072e062925 refactor: Edit type name for consistency Lucàs 2024-07-03 11:11:24 +02:00
  • 9d3fa71e34 feat: support variable declaration statement Lucàs 2024-07-03 00:18:17 +02:00
  • 69e88fd5fd feat: Add Literals and operator of comparison Lucàs 2024-07-02 22:35:25 +02:00
  • 9ba70f93aa feat: Edit README Lucàs 2024-07-02 18:17:32 +02:00
  • b983c8a662 feat: Support Unary Operation #1 Lucàs 2024-07-02 18:17:20 +02:00
  • 14f6ec447a refactor: Move tests of ast in separate folder Lucàs 2024-07-02 18:16:14 +02:00
  • ce66b67cde refactor: Split ast into ast/syntax and ast/print Lucàs 2024-07-02 18:13:58 +02:00
  • 273bb2efe0 Delete croissant.opam Lucàs 2024-07-02 15:35:59 +02:00
  • e563bce4f5 feat: Support basic expression Lucàs 2024-07-02 15:33:58 +02:00
  • c91951308f feat: Edit README title Lucàs 2024-07-01 13:59:45 +02:00
  • 29f92619c1 fix: README licence link Lucàs 2024-07-01 13:58:49 +02:00
  • 03b52ad430 Create LICENSE Lucàs 2024-07-01 13:57:23 +02:00
  • 2c1ce8d70f Setup dune project Lucàs 2024-07-01 13:52:48 +02:00