Commit Graph

  • 24bfeea014 changed compiler to whole folder main Radu Macocian 2022-08-08 03:06:47 +02:00
  • 18b7e778a2 small changes Radu Macocian 2022-07-27 17:51:08 +03:00
  • 3d14257870 changed list functions Macocian Adrian Radu 2022-06-08 21:35:33 +02:00
  • df39a0253f cleanup Macocian Adrian Radu 2022-06-05 18:06:30 +02:00
  • 3dff819d44 small fixes Macocian Adrian Radu 2022-06-05 18:01:09 +02:00
  • ca6ed20663 IT'S WORKIIING! IT'S WORKINGGG Macocian Adrian Radu 2022-06-05 14:23:48 +02:00
  • 27d2f5fb26 I don't even know anymore Macocian Adrian Radu 2022-06-05 13:36:11 +02:00
  • 64270e2217 randomsave Macocian Adrian Radu 2022-06-05 00:14:02 +02:00
  • d7a0d46344 functions work (still needs testing) Macocian Adrian Radu 2022-06-01 17:23:30 +02:00
  • 63ae41e612 fixed function table Macocian Adrian Radu 2022-05-19 13:37:56 +02:00
  • e73ff31f1d Working generation, need to add list functions Macocian Adrian Radu 2022-05-19 01:53:19 +02:00
  • 26daa85feb kind of working, still needs testing. Added output return coercion in expression Fixed formatting bugs Macocian Adrian Radu 2022-05-17 02:26:18 +02:00
  • 8d3d00b7a5 fixed functions without input Macocian Adrian Radu 2022-05-16 13:03:22 +02:00
  • 05d5bf3681 fixed recursive types Macocian Adrian Radu 2022-05-16 12:55:36 +02:00
  • 1cdb56f5ee Working multiple assignments, Need to fix recursive types Macocian Adrian Radu 2022-05-16 12:04:03 +02:00
  • b8efc203a4 removed some debug messages Macocian Adrian Radu 2022-05-15 01:53:20 +02:00
  • 47051dbbbd parsing works with path expressions Macocian Adrian Radu 2022-05-15 01:51:49 +02:00
  • ee26710515 Working coercions, with one assign-ouput Macocian Adrian Radu 2022-05-09 13:50:36 +02:00
  • 3caea6f18a added coercions and explicit functions it compiles needs testing Macocian Adrian Radu 2022-04-16 02:23:33 +03:00
  • de940ca92e Changed to explicit functions (idk if work, still need to add printing) Macocian Adrian Radu 2022-04-07 03:25:14 +02:00
  • f18066e5da Fixed subtyping Macocian Adrian Radu 2022-03-25 01:42:56 +01:00
  • a07fe3e67b Working Version 0.0.1 Macocian Adrian Radu 2022-03-03 00:41:18 +01:00
  • edee037aa3 rearranged some functions, added check for multiple definitions changed naming of attributes in haskell Macocian Adrian Radu 2022-02-24 12:05:53 +01:00
  • a84f433667 Added support for multiple namespaces and imports Macocian Adrian Radu 2022-02-22 19:38:22 +01:00
  • 50498e53d5 added headers to files Macocian Adrian Radu 2022-02-17 23:26:47 +01:00
  • 8743dc0874 fixed cardinality of is statements Macocian Adrian Radu 2022-02-17 22:04:55 +01:00
  • 1ebc24140c fixed cardinality checks on if statements Macocian Adrian Radu 2022-02-17 22:04:09 +01:00
  • 6005594afb Made super mandatory. Everything extends Object macocianradu 2022-02-17 13:13:55 +01:00
  • 07d4cc73e0 added enum pretty printing tests macocianradu 2022-01-12 14:41:28 +02:00
  • a8c5438d79 Added local environments to functions macocianradu 2021-12-01 15:13:06 +01:00
  • 7c7c5a4a35 Fixed ifelse and added newlines at printing macocianradu 2021-12-01 15:05:22 +01:00
  • 9ea420e337 Fixed ifelse and added newlines at printing macocianradu 2021-12-01 15:05:06 +01:00
  • 459c5f0b1d Added some predefined functions and fixed printer Now with some restrictions generated code compiles macocianradu 2021-12-01 02:54:30 +01:00
  • 5f4f453da5 Fixed if without else pretty printing macocianradu 2021-12-01 01:41:17 +01:00
  • a61d547278 Added cardinality to type checking macocianradu 2021-12-01 01:40:45 +01:00
  • 9210c78beb Added cardinality to type checking macocianradu 2021-12-01 01:40:26 +01:00
  • ff25395b68 Added haddock documentation macocianradu 2021-11-30 22:33:44 +01:00
  • 70baa17a4e fixed types to be capitalized macocianradu 2021-11-30 21:20:02 +01:00
  • d14c1de4cf added function body macocianradu 2021-11-12 03:20:22 +01:00
  • 40f6fb24b7 finished generator for basic types, enums and functions. Functions still need to print a body macocianradu 2021-11-12 03:05:34 +01:00
  • 045ae7049e Switched to have error on left and data type on right macocianradu 2021-11-12 00:51:43 +01:00
  • 6367fb7c45 removed tests from gitignore and added them to repo macocianradu 2021-11-11 17:29:04 +01:00
  • 3890ed5f03 Parser and type checker almost completely working Added testing env macocianradu 2021-11-11 17:25:30 +01:00
  • 464ef29caa refactored type to add supertype changed typechecker to have multiple errors and lower types can be used as super types macocianradu 2021-10-31 21:36:55 +01:00
  • 9437c6bd7a added type checker macocianradu 2021-10-27 15:18:02 +02:00
  • 51c625b74b refactored to add lexemes macocianradu 2021-10-16 18:22:36 +02:00
  • 4b49051b61 removed backups macocianradu 2021-10-16 17:34:05 +02:00
  • 76f2099361 initial commit macocianradu 2021-10-16 17:31:01 +02:00
  • 2681d8e3e1 Initial commit Macocian Adrian Radu 2021-10-16 17:16:31 +02:00