Commit Graph

24 Commits

Author SHA1 Message Date
Macocian Adrian Radu
df39a0253f cleanup 2022-06-05 18:06:30 +02:00
Macocian Adrian Radu
64270e2217 randomsave 2022-06-05 00:14:02 +02:00
Macocian Adrian Radu
d7a0d46344 functions work (still needs testing) 2022-06-01 17:25:35 +02:00
Macocian Adrian Radu
e73ff31f1d Working generation, need to add list functions 2022-05-19 01:53:19 +02:00
Macocian Adrian Radu
05d5bf3681 fixed recursive types 2022-05-16 12:55:36 +02:00
Macocian Adrian Radu
47051dbbbd parsing works with path expressions 2022-05-15 01:51:49 +02:00
Macocian Adrian Radu
3caea6f18a added coercions and explicit functions
it compiles
needs testing
2022-04-16 02:23:33 +03:00
Macocian Adrian Radu
f18066e5da Fixed subtyping 2022-03-25 01:42:56 +01:00
Macocian Adrian Radu
a07fe3e67b Working Version 0.0.1 2022-03-03 00:41:18 +01:00
Macocian Adrian Radu
edee037aa3 rearranged some functions,
added check for multiple definitions
changed naming of attributes in haskell
2022-02-24 12:05:53 +01:00
Macocian Adrian Radu
a84f433667 Added support for multiple namespaces and imports 2022-02-22 19:38:22 +01:00
Macocian Adrian Radu
50498e53d5 added headers to files 2022-02-17 23:26:47 +01:00
Macocian Adrian Radu
1ebc24140c fixed cardinality checks on if statements 2022-02-17 22:04:09 +01:00
macocianradu
6005594afb Made super mandatory. Everything extends Object 2022-02-17 13:13:55 +01:00
macocianradu
7c7c5a4a35 Fixed ifelse and added newlines at printing 2021-12-01 15:05:22 +01:00
macocianradu
9ea420e337 Fixed ifelse and added newlines at printing 2021-12-01 15:05:06 +01:00
macocianradu
459c5f0b1d Added some predefined functions and fixed printer
Now with some restrictions generated code compiles
2021-12-01 02:54:30 +01:00
macocianradu
ff25395b68 Added haddock documentation 2021-11-30 22:33:44 +01:00
macocianradu
70baa17a4e fixed types to be capitalized 2021-11-30 21:20:02 +01:00
macocianradu
40f6fb24b7 finished generator for basic types, enums and functions.
Functions still need to print a body
2021-11-12 03:05:34 +01:00
macocianradu
3890ed5f03 Parser and type checker almost completely working
Added testing env
2021-11-11 17:25:30 +01:00
macocianradu
464ef29caa refactored type to add supertype
changed typechecker to have multiple errors and lower types can be used as super types
2021-10-31 21:36:55 +01:00
macocianradu
9437c6bd7a added type checker 2021-10-27 15:18:02 +02:00
macocianradu
76f2099361 initial commit 2021-10-16 17:31:01 +02:00