fixed parser.scm to pass the compile
add location helper function
finish lexer.scm
import (language tree-il) to fix the compiling error