ProgramSnail
|
0850e6aa6b
|
fixes, optional type name added
|
2023-05-23 00:51:51 +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
|
d841e2754b
|
adding types to typeclass tree, part 1
|
2023-05-19 11:55:46 +03:00 |
|
ProgramSnail
|
17328b842c
|
new compiler options in CMakeLists, fixes
|
2023-05-19 10:27:14 +03:00 |
|
ProgramSnail
|
b901078956
|
fixes
|
2023-05-18 01:02:54 +03:00 |
|
ProgramSnail
|
3abac1b643
|
fixes
|
2023-05-17 18:29:39 +03:00 |
|
ProgramSnail
|
584bdfa54d
|
type_check_visitor fixes, function_call_expression for typeclasses
|
2023-05-17 15:08:18 +03:00 |
|
ProgramSnail
|
ce0ca2a5cb
|
check, that type satisfy typeclass requirements made in type_check_visitor
|
2023-05-16 16:16:14 +03:00 |
|
ProgramSnail
|
090f638e45
|
function declaration & definition statements for typeclasses and inherited classes in typecheck_visitor
|
2023-05-16 15:12:30 +03:00 |
|
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
|
a97a6125de
|
better partitions system in global_info, trie in utils
|
2023-05-11 14:56:27 +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
|
890bd90eba
|
type_check_visitor first iteration, value, execution_visitor started
|
2023-05-07 19:52:35 +03:00 |
|
ProgramSnail
|
c4045e292b
|
fixes , modifier enum refacing, type visitor part
|
2023-05-05 16:35:13 +03:00 |
|
ProgramSnail
|
f7e985a448
|
part of type_check_visitor
|
2023-05-04 16:11:25 +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
|
776b6cccc6
|
test fixes
|
2023-04-29 13:05:14 +03:00 |
|
ProgramSnail
|
f973f65b5b
|
variable namespace, function declaration fixes
|
2023-04-29 12:33:05 +03:00 |
|
ProgramSnail
|
656f58bcde
|
part of type_check_visitor done
|
2023-04-22 19:30:16 +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
|
25355974a2
|
new symbol table structure
|
2023-04-17 11:31:00 +03:00 |
|
ProgramSnail
|
782a48c4ff
|
going to change symbol table structure
|
2023-04-17 11:14:33 +03:00 |
|
ProgramSnail
|
9c25cb1c6f
|
global info search methods
|
2023-04-14 16:43:56 +03:00 |
|
ProgramSnail
|
aa4e9fa721
|
type graph class
|
2023-04-14 14:37:46 +03:00 |
|
ProgramSnail
|
399631b9ca
|
first iteration of find_symbols_visitor
|
2023-04-12 13:31:39 +03:00 |
|
ProgramSnail
|
18e85f794f
|
part of find_symbols_visitor done
|
2023-04-07 12:13:31 +03:00 |
|
ProgramSnail
|
1ba132bb06
|
interpreter_tree first iteration
|
2023-03-26 15:20:53 +03:00 |
|