Commit graph

19 commits

Author SHA1 Message Date
ProgramSnail
d8ef39b2bd printing fixes, simple type annotations fix, Function and Array type shortcuts removed, '=' in function definition for block/array removed 2024-02-23 16:20:02 +03:00
ProgramSnail
fa01d36a84 function type 2023-08-14 18:14:05 +03:00
ProgramSnail
7f3dfd71a1 other symbol for reference types, any references in reference type 2023-08-13 16:19:47 +03:00
ProgramSnail
43dfa75b74 change in literals, literal types 2023-08-12 15:55:33 +03:00
ProgramSnail
5e70f0015f or references, prining improvements, comments now printed, fixes 2023-07-31 22:07:32 +03:00
ProgramSnail
bf7fe1f821 highlighting improvements 2023-07-31 13:52:03 +03:00
ProgramSnail
195a26f9b7 result / optional return type modifiers for functions (one for all returns) 2023-07-29 14:48:45 +03:00
ProgramSnail
68463509d8 or_in or_out references added 2023-07-29 12:19:37 +03:00
ProgramSnail
437c9692ec combine functions for statements partially implemented 2023-07-26 23:17:14 +03:00
ProgramSnail
469cb3581f printing fixes 2023-07-25 21:33:57 +03:00
ProgramSnail
3669084f55 basic printers, type printers, some fixes, part of expression printers 2023-07-24 18:47:57 +03:00
ProgramSnail
3914ff7d8b bug fixes, tests passed, result modifier (!) added to function arguments and to types 2023-07-24 13:01:34 +03:00
ProgramSnail
4470454838 statement builders finished 2023-07-23 19:40:27 +03:00
ProgramSnail
0e6d4bd67f type builders 2023-07-22 16:44:32 +03:00
ProgramSnail
535d8d26c3 expression builders finished, type builders started 2023-07-22 13:33:33 +03:00
ProgramSnail
1b28f41810 fixes for updated grammar 2023-07-19 11:02:11 +03:00
ProgramSnail
4276a966a7 expression nodes finished 2023-07-18 16:45:35 +03:00
ProgramSnail
100779d2d4 symbol docs module implemented, part of file tree implemented 2023-07-17 23:15:12 +03:00
ProgramSnail
6eef89d067 init 2023-07-16 20:55:07 +03:00