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
|
9aaac90ef6
|
fixes, builtin function fixes, deep copy, string access
|
2023-05-22 16:03:50 +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
|
afecbd64f5
|
fixes, function definition search in typecheck
|
2023-05-19 17:09:14 +03:00 |
|
ProgramSnail
|
0b53b2f218
|
annotated types added to typeclass graph, fixes
|
2023-05-19 15:05:12 +03:00 |
|
ProgramSnail
|
94805c8662
|
binary operator expression repalced with function call expression
|
2023-05-17 15:49:15 +03:00 |
|
ProgramSnail
|
7fc56df2b7
|
fixes
|
2023-05-16 20:45:41 +03:00 |
|
ProgramSnail
|
4f54bb4bd7
|
better global_info API, better const/var/static handling, const typeclass requirements, fixes
|
2023-05-14 11:28:37 +03:00 |
|
ProgramSnail
|
4882d458f8
|
typeclasses can have required methods and required functions
|
2023-05-13 16:14:02 +03:00 |
|
ProgramSnail
|
79bd30c1ee
|
extended name removed, dereference added, unary operators removed, fixes
|
2023-05-13 13:11:12 +03:00 |
|
ProgramSnail
|
93ac5f8e33
|
partition fixes, main file fix
|
2023-05-11 15:14:02 +03:00 |
|
ProgramSnail
|
fcff4f9103
|
part of execute_visitor, fixes
|
2023-05-09 17:42:35 +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
|
173d50672a
|
typeclass tree start
|
2023-05-07 15:17:37 +03:00 |
|
ProgramSnail
|
70b84c38f0
|
fixes , constructor patter fix, for loop fix
|
2023-05-06 13:46:01 +03:00 |
|
ProgramSnail
|
c4045e292b
|
fixes , modifier enum refacing, type visitor part
|
2023-05-05 16:35:13 +03:00 |
|
ProgramSnail
|
b686fe00fb
|
fixes, more information in errors
|
2023-05-05 11:59:02 +03:00 |
|
ProgramSnail
|
a11ddbd25f
|
functions arguments and parameters are separated now
|
2023-05-05 10:17:10 +03:00 |
|
ProgramSnail
|
f7e985a448
|
part of type_check_visitor
|
2023-05-04 16:11:25 +03:00 |
|
ProgramSnail
|
d13faf104d
|
parametrized_type, parametrized_typeclass, function argument, array type fixes
|
2023-05-02 17:30:57 +03:00 |
|
ProgramSnail
|
0dc8880c58
|
link_symbols_visitor improvements
|
2023-05-02 16:51:47 +03:00 |
|
ProgramSnail
|
496d3819d9
|
.
|
2023-05-02 16:16:55 +03:00 |
|
ProgramSnail
|
648f78afa3
|
type structs -> type classes
|
2023-05-02 15:18:08 +03:00 |
|
ProgramSnail
|
a512a92f92
|
find_symbols_visitor, global_info fixed
|
2023-04-29 18:42:30 +03:00 |
|
ProgramSnail
|
4d0b527416
|
visitor, print_visitor and build_visitor fixed
|
2023-04-29 13:44:34 +03:00 |
|
ProgramSnail
|
f973f65b5b
|
variable namespace, function declaration fixes
|
2023-04-29 12:33:05 +03:00 |
|
ProgramSnail
|
c31b20fa24
|
type_constructor_pattern fix
|
2023-04-29 09:33:59 +03:00 |
|
ProgramSnail
|
66a5dcfb4a
|
print & build visitor fixed and tested
|
2023-04-26 01:02:53 +03:00 |
|
ProgramSnail
|
c34523bd4f
|
build_visitor fixed, going to test it
|
2023-04-25 21:21:36 +03:00 |
|
ProgramSnail
|
5bf0c1bf48
|
print visitor fixed
|
2023-04-25 15:10:48 +03:00 |
|
ProgramSnail
|
c6c2a00e04
|
visitor base fixed
|
2023-04-25 14:52:38 +03:00 |
|
ProgramSnail
|
2ff2f3af12
|
interpreter_tree fixed
|
2023-04-25 13:22:23 +03:00 |
|
ProgramSnail
|
656f58bcde
|
part of type_check_visitor done
|
2023-04-22 19:30:16 +03:00 |
|
ProgramSnail
|
6fc91aafa0
|
access syntax changed, sync with grammar, type_chack_visitor in progress
|
2023-04-21 14:27:55 +03:00 |
|
ProgramSnail
|
3d74b1383e
|
likn_symbols _visitor done, but it is not tested yet
|
2023-04-17 18:56:58 +03:00 |
|
ProgramSnail
|
3c643d2759
|
abstract type graph added to symbol table
|
2023-04-17 12:09:02 +03:00 |
|
ProgramSnail
|
399631b9ca
|
first iteration of find_symbols_visitor
|
2023-04-12 13:31:39 +03:00 |
|
ProgramSnail
|
e4802896bd
|
grammar refactoring: build_visitor fixed & visitors tested
|
2023-04-11 13:49:22 +03:00 |
|
ProgramSnail
|
3c2d496a85
|
grammar refactoring: part of build_visitor fixed
|
2023-04-10 01:48:07 +03:00 |
|
ProgramSnail
|
64653e6a6a
|
grammar refactoring: part of build_visitor fixed
|
2023-04-09 18:49:52 +03:00 |
|
ProgramSnail
|
2d2bb9ec65
|
grammar refactoring: printer_visitor fixed
|
2023-04-09 16:01:07 +03:00 |
|
ProgramSnail
|
77c7ac0b2f
|
grammar refactoring: base visitor class fixed
|
2023-04-09 14:13:47 +03:00 |
|
ProgramSnail
|
ff893d3ebd
|
grammar refactoring: interpreter_tree, parse_token_types fixed
|
2023-04-09 13:43:01 +03:00 |
|
ProgramSnail
|
0d98183953
|
part of find_symols_visitor, going to change grammar
|
2023-04-08 15:06:51 +03:00 |
|
ProgramSnail
|
15e36c203a
|
print + build partially tested
|
2023-04-02 15:10:32 +03:00 |
|