The simple compiler base on "Writing Compilers and Interpreters 3ed"