- Support all of C-Style macro
- Support basic macro substitution
- Support constant define and conditional compilation