Commit graph

26 commits

Author SHA1 Message Date
ProgramSnail
6bf64acc4d execute_visitor value types fixed 2023-05-22 18:33:56 +03:00
ProgramSnail
9aaac90ef6 fixes, builtin function fixes, deep copy, string access 2023-05-22 16:03:50 +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
a9d4d3a104 reference fixes, fizes 2023-05-21 10:57:08 +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
17328b842c new compiler options in CMakeLists, fixes 2023-05-19 10:27:14 +03:00
ProgramSnail
9b3d2812ba fixes 2023-05-18 22:27:55 +03:00
ProgramSnail
273ac960fd execute_visitor refactoring, type_constructor & type_constructor_patter fixes 2023-05-18 20:56:03 +03:00
ProgramSnail
f6de515b2c . 2023-05-18 20:11:26 +03:00
ProgramSnail
b723fd6a65 fixes, build_visitor TupleType and VariantType fix 2023-05-17 17:57:56 +03:00
ProgramSnail
94805c8662 binary operator expression repalced with function call expression 2023-05-17 15:49:15 +03:00
ProgramSnail
868d514bcc type_check_visitor FindSubExpressionMethodAndUpdate fixes, fixes 2023-05-17 11:51:14 +03:00
ProgramSnail
047ead6fa3 fixes, colored errors 2023-05-13 22:40:33 +03:00
ProgramSnail
79bd30c1ee extended name removed, dereference added, unary operators removed, fixes 2023-05-13 13:11:12 +03:00
ProgramSnail
6e487c8fd9 fixes, part of execute_visitor 2023-05-10 23:13:50 +03:00
ProgramSnail
802b736e15 fixes, part of execute_visitor 2023-05-09 23:36:47 +03:00
ProgramSnail
7d96fe5a86 . 2023-05-09 17:47:43 +03:00
ProgramSnail
fcff4f9103 part of execute_visitor, fixes 2023-05-09 17:42:35 +03:00
ProgramSnail
e1b9d42da1 part of execute_visitor, fixes 2023-05-09 15:24:19 +03:00
ProgramSnail
78de51f6f2 part of execute_visitor, minor fixes, function & operator fixes 2023-05-09 14:55:04 +03:00
ProgramSnail
d31979166e bool literals, fixes 2023-05-08 20:34:36 +03:00
ProgramSnail
b1aff1935d partition syntax changed, interface modifier added 2023-05-07 22:58:15 +03:00
ProgramSnail
3fca384446 fixes 2023-05-07 20:21:19 +03:00
ProgramSnail
890bd90eba type_check_visitor first iteration, value, execution_visitor started 2023-05-07 19:52:35 +03:00