# stage2: AST: clean up parse errors · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/8fee41b1d528d598521525574206e200fd332c67)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 8fee41b1d528d598521525574206e200fd332c67

Requested commit: 8fee41b1d528d598521525574206e200fd332c67

Commit: 8fee41b1d528d598521525574206e200fd332c67

Tree: 2c5ad20494b34a9391474d06a7d1e97b6732612d

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
stage2: AST: clean up parse errors

 * struct instead of tagged union
 * delete dead code
 * simplify parser code
 * remove unnecessary metaprogramming

```

## Parents

- [74878565e5112fed04336089ed769443e08e605b](https://git.cafe/gitcafe/zig/commit/74878565e5112fed04336089ed769443e08e605b?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/8fee41b1d528d598521525574206e200fd332c67?format=markdown)
