Commit Graph

16 Commits

Author SHA1 Message Date
Macocian Adrian Radu
3caea6f18a added coercions and explicit functions
it compiles
needs testing
2022-04-16 02:23:33 +03:00
Macocian Adrian Radu
de940ca92e Changed to explicit functions
(idk if work, still need to add printing)
2022-04-07 03:25:14 +02: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
8743dc0874 fixed cardinality of is statements 2022-02-17 22:04:55 +01:00
macocianradu
6005594afb Made super mandatory. Everything extends Object 2022-02-17 13:13:55 +01:00
macocianradu
07d4cc73e0 added enum pretty printing tests 2022-01-12 14:41:28 +02:00
macocianradu
a8c5438d79 Added local environments to functions 2021-12-01 15:13:06 +01:00
macocianradu
9ea420e337 Fixed ifelse and added newlines at printing 2021-12-01 15:05:06 +01:00
macocianradu
a61d547278 Added cardinality to type checking 2021-12-01 01:40:45 +01:00
macocianradu
9210c78beb Added cardinality to type checking 2021-12-01 01:40:26 +01:00
macocianradu
ff25395b68 Added haddock documentation 2021-11-30 22:33:44 +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
045ae7049e Switched to have error on left and data type on right 2021-11-12 00:51:43 +01:00
macocianradu
3890ed5f03 Parser and type checker almost completely working
Added testing env
2021-11-11 17:25:30 +01:00