compiler study 3 - crowbar compile and interpret flow
compile
CRB_compile
CRB_compile would do several things :
1. lex the source code to token
2. using yacc to parse tokens and generate binary syntax tree
3. if there is int expression or double expression, do variable folding.