Commit graph

36 commits

Author SHA1 Message Date
ProgramSnail
d6e6d5cc2c dynamic array type expression changed: 0 -> _ 2023-07-08 13:23:52 +03:00
ProgramSnail
3815f8259b part of type deduction done, debugging in proces 2023-07-07 22:53:14 +03:00
ProgramSnail
a208e2f42d optional arguments, fixes 2023-07-07 17:59:32 +03:00
ProgramSnail
8647918f37 bug fixes 2023-07-06 23:23:19 +03:00
ProgramSnail
bb8b32a7c8 bug fixes 2023-07-06 16:15:15 +03:00
ProgramSnail
777fd830b0 named (annotated) arguments, and-, or- expressions, example partition, array_expression moved to expression from superexpression 2023-07-03 19:07:00 +03:00
ProgramSnail
189306df26 const -> let 2023-07-03 19:05:50 +03:00
ProgramSnail
0d3dd248da modifications, part of type deduction system 2023-07-02 18:28:16 +03:00
ProgramSnail
238180b778 example changes 2023-06-08 21:50:01 +03:00
ProgramSnail
de7c1e062f optional variable deffinition added, annotations removed 2023-06-08 19:22:56 +03:00
ProgramSnail
92a6100349 Revert "Revert "changes for new grammar, fixes""
This reverts commit 03dea59d33.
2023-06-08 16:43:23 +03:00
ProgramSnail
03dea59d33 Revert "changes for new grammar, fixes"
This reverts commit f912cdac41.
2023-06-08 16:42:35 +03:00
ProgramSnail
f912cdac41 changes for new grammar, fixes 2023-06-08 16:39:17 +03:00
ProgramSnail
3106a64949 changes for new grammar, fixes 2023-06-03 19:01:03 +03:00
ProgramSnail
91f9affadc fixes, parametrized type constructor not fork (segfault) 2023-05-23 20:05:48 +03:00
ProgramSnail
7f4266821c fixes, new examples 2023-05-23 11:54:15 +03:00
ProgramSnail
0850e6aa6b fixes, optional type name added 2023-05-23 00:51:51 +03:00
ProgramSnail
d38d75c9d8 v0.0.1 2023-05-22 22:02:31 +03:00
ProgramSnail
24ff9a30d8 trying to fix basic types local types 2023-05-22 21:00:43 +03:00
ProgramSnail
9aaac90ef6 fixes, builtin function fixes, deep copy, string access 2023-05-22 16:03:50 +03:00
ProgramSnail
0290b5604a some fixes, going to fix function_call_expression typeclass argument types search bug 2023-05-22 01:25:12 +03:00
ProgramSnail
f2192b5331 fixes (debugging) 2023-05-21 17:00:59 +03:00
ProgramSnail
e6a03ef9bf builtin functions partial fix 2023-05-21 14:58:18 +03:00
ProgramSnail
bad48a1da0 returned / brounght value handling in execute_visitor (fixes) 2023-05-21 11:58:23 +03:00
ProgramSnail
f6b50b16ae type_check_visitor returned / brought values check, branches check 2023-05-21 11:21:24 +03:00
ProgramSnail
8a84cfff70 constructors on heap, consuming match, move modifier in reference expression, .bring. keyword to return from block, some fixes 2023-05-20 20:18:49 +03:00
ProgramSnail
2556efcaba print & read builtin functions, fixes. execution of programs partially works 2023-05-20 00:01:54 +03:00
ProgramSnail
3abac1b643 fixes 2023-05-17 18:29:39 +03:00
ProgramSnail
047ead6fa3 fixes, colored errors 2023-05-13 22:40:33 +03:00
ProgramSnail
4b4756b657 namespace storage fix, namespace enter fix, maybe other fixes 2023-05-13 18:53:54 +03:00
ProgramSnail
4882d458f8 typeclasses can have required methods and required functions 2023-05-13 16:14:02 +03:00
ProgramSnail
71c7d91e1a . 2023-05-13 14:44:25 +03:00
ProgramSnail
3188ba6a54 some fixes for zero argument functions, test_code.lang improvements 2023-05-13 14:44:17 +03:00
ProgramSnail
79bd30c1ee extended name removed, dereference added, unary operators removed, fixes 2023-05-13 13:11:12 +03:00
ProgramSnail
d31979166e bool literals, fixes 2023-05-08 20:34:36 +03:00
ProgramSnail
890bd90eba type_check_visitor first iteration, value, execution_visitor started 2023-05-07 19:52:35 +03:00