Commit Graph

13 Commits

Author SHA1 Message Date
MCorange
2d7f302d42 Added function features
Added features:
 - Exported functions (very experimental and disabled by default with
   hardcoded toggle)
 - Inline functions
2023-04-13 04:57:28 +03:00
MCorange
c8547af24c implemented inline functions 2023-04-13 02:39:21 +03:00
MCorange
7e46c07cca Finalising functions
typechecking still buggy, but close enough cause i cant handle any more
typechecker dev

added:
 - Functions
 - Constants
 - Better file positions for error reporting
 - Better error reporting, with examples being drawn in term

-MC
2023-04-13 00:34:08 +03:00
MCorange
63636e1f83 not working very well with std lib but working standalone ig 2023-04-11 16:24:52 +03:00
MCorange
9c84033d3f functions 2023-04-04 17:24:58 +03:00
MCorange
0a61a599c1 added support for macros inside macros 2023-04-01 17:49:41 +03:00
MCorange
f5d8b3ebca implemented local memory 2023-04-01 16:54:02 +03:00
MCorange
09bccc8079 added relative imports 2023-04-01 13:20:35 +03:00
MCorange
93e308c0b0 refractor code, seperate instructions from keywords 2023-03-22 14:58:11 +02:00
MCorange
0d66ab1009 Cleaned up the code 2023-03-21 20:12:24 +02:00
MCorange
d536bfcf31 started implementing stdlib 2023-03-20 16:13:34 +02:00
MCorange
2d5e94608c added including of files 2023-03-20 14:36:38 +02:00
MCorange
30214808e5 finaly implemented macros properly 2023-03-20 13:39:04 +02:00