zom-lang / zom

Zom is a Ahead Of Time compiled system programming language.
Other
4 stars 2 forks source link

Type checker and type inference #10

Open Larsouille25 opened 1 year ago

Larsouille25 commented 1 year ago

Create type analyzer, that will infer type of expressions + create a typed AST in crate zom_typeizer

Todo:

Larsouille25 commented 1 year ago

Doc of LLVM IR https://llvm.org/docs/LangRef.html#garbage-collector-strategy-names we can find many things including types in llvm ir