get AST reporting cleaned up: more explicit about where/what of problems
error reporting during AST construction: use tokens' positions to report error position