More parser and ast bits. Parsing still fails.