Use ast for parsing let stmts