add location to AST