Commit graph

16 commits

Author SHA1 Message Date
ProgramSnail
61fa3a19a0 typecheck for some expressions 2024-02-16 00:47:40 +03:00
ProgramSnail
63d0335188 fixes, conditions typecheck 2024-02-07 22:45:54 +03:00
ProgramSnail
fe652bc1c2 fixes, name refactoring 2024-01-04 19:29:29 +03:00
ProgramSnail
512d011f72 api improvements, part of expression type checks 2024-01-04 14:30:57 +03:00
ProgramSnail
ffa9c47107 es_builtin for type, type utils state fixes 2024-01-03 21:55:24 +03:00
ProgramSnail
f03f77191f RAII context handling for type check state, type proxy comparasion fixes 2024-01-02 23:45:41 +03:00
ProgramSnail
f36ff3638b fixes, part of == for TypeProxy done, cotex enchantments, type chack arguments 2024-01-01 23:58:47 +03:00
ProgramSnail
17b409fe51 TypeStorage extensions: generic types, local types 2023-08-14 21:30:06 +03:00
ProgramSnail
fa01d36a84 function type 2023-08-14 18:14:05 +03:00
ProgramSnail
fe6507ae12 TypeProxy changed to handle modifiers internally 2023-08-13 12:47:32 +03:00
ProgramSnail
43dfa75b74 change in literals, literal types 2023-08-12 15:55:33 +03:00
ProgramSnail
17ff590048 part of type checker, type heck result type 2023-08-12 14:36:00 +03:00
ProgramSnail
8bce645431 type node added (for type deduction) 2023-08-08 20:21:48 +03:00
ProgramSnail
a7c1e3f658 type structure change, mostly done 2023-08-08 12:48:36 +03:00
ProgramSnail
522dd16f79 type structure change, part done 2023-08-08 10:30:16 +03:00
ProgramSnail
78c696b99a folder structure refactoring 2023-08-02 18:19:11 +03:00