ProgramSnail
|
a1d9e6b190
|
better class interloop
|
2023-05-16 14:15:17 +03:00 |
|
ProgramSnail
|
c433448952
|
abstract types typecheck, fixes
|
2023-05-16 12:43:55 +03:00 |
|
ProgramSnail
|
9aeba7b0de
|
part of typeclass_graph
|
2023-05-14 13:05:46 +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
|
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
|
562541087e
|
example fixes
|
2023-05-13 14:54:48 +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
|
e62144feac
|
operator prescendence added
|
2023-05-11 23:14:36 +03:00 |
|
ProgramSnail
|
93ac5f8e33
|
partition fixes, main file fix
|
2023-05-11 15:14:02 +03:00 |
|
ProgramSnail
|
a97a6125de
|
better partitions system in global_info, trie in utils
|
2023-05-11 14:56:27 +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
|
d2140af3b4
|
.
|
2023-05-09 17:42:46 +03:00 |
|
ProgramSnail
|
fcff4f9103
|
part of execute_visitor, fixes
|
2023-05-09 17:42:35 +03:00 |
|
ProgramSnail
|
359a65310b
|
type_check_visitor fixes
|
2023-05-09 16:01:01 +03:00 |
|
ProgramSnail
|
ab29a785bf
|
contexts fixes
|
2023-05-09 15:51:13 +03:00 |
|
ProgramSnail
|
6850863f58
|
contexts merged with type_info_contexts
|
2023-05-09 15:37:30 +03:00 |
|
ProgramSnail
|
e1b9d42da1
|
part of execute_visitor, fixes
|
2023-05-09 15:24:19 +03:00 |
|
ProgramSnail
|
5167986ddf
|
operator typecheck refactoring
|
2023-05-09 15:01:11 +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 |
|
ProgramSnail
|
173d50672a
|
typeclass tree start
|
2023-05-07 15:17:37 +03:00 |
|
ProgramSnail
|
c1dec6a0d1
|
type_check_visitor fixes, array access and function call syntax change
|
2023-05-07 09:25:38 +03:00 |
|
ProgramSnail
|
f7080ba856
|
big part of type_chack_visitor done
|
2023-05-06 19:26:14 +03:00 |
|
ProgramSnail
|
adccf6feec
|
for loop fix v2
|
2023-05-06 14:04:13 +03:00 |
|
ProgramSnail
|
70b84c38f0
|
fixes , constructor patter fix, for loop fix
|
2023-05-06 13:46:01 +03:00 |
|
ProgramSnail
|
6ba31969d2
|
fixes , type check visitor part
|
2023-05-06 13:18:32 +03:00 |
|
ProgramSnail
|
634ade6875
|
fixes , type check visitor part
|
2023-05-05 17:49:24 +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
|
94ef8702fb
|
type_check_visitor part
|
2023-05-03 15:03:57 +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
|
776b6cccc6
|
test fixes
|
2023-04-29 13:05:14 +03:00 |
|
ProgramSnail
|
d12811b0eb
|
autogenerated parser removed, parser submodule added
|
2023-04-29 12:42:18 +03:00 |
|
ProgramSnail
|
f973f65b5b
|
variable namespace, function declaration fixes
|
2023-04-29 12:33:05 +03:00 |
|