stage2: AST: clean up parse errors

* struct instead of tagged union
 * delete dead code
 * simplify parser code
 * remove unnecessary metaprogramming
8fee41b1d5Andrew Kelley committed on 2/20/2021, 1:04:52 AMparent7487856
5 files changedLine totals unavailable