86e3bf4d32
add adts to type system
c0be718bbc
parse struct initialization
b6c6a23ca5
parse struct blocks
2dd99ae641
add parsing for expression blocks
da0d1dd6d8
clippy fix
68be74d032
make multiple blocks in one file work
8c16a94be4
implement type inference for literals
cce8a3bde4
add type comparison function
b890c0594d
add first steps toward generic type inference
cf1a5c1c3b
add back function type resolving
3f08a838d2
switch callable to interning too