A toy compiler emits llvm-ir implemented by rust.
- llvm11: ex)
sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)"`
- arithmetic operations
- return type
- void
- int
- variable
- simplified
- unused variable checker
- checker for return type
- checker return same types for statements
- multiple if label 1, 2, 3
- pipe
- touple
- multiple error notification
- tokenize
- parser
- whole of program
- assign with block statements
- inheritance value
- lifetime