Using parameter to build Abstract Syntax Tree.