# Integrate resinator errors with Zig using std.zig.Server and ErrorBundle · gitcafe/zig

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

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

Visibility: public

Requested revision: 7c05330287b453a0095bc179c7541ab6ea53d146

Requested commit: 7c05330287b453a0095bc179c7541ab6ea53d146

Commit: 7c05330287b453a0095bc179c7541ab6ea53d146

Tree: 92552fb937671d22991460d9c8e3917ce766fa61

Author: Ryan Liptak

Committer: Ryan Liptak

## Message

```
Integrate resinator errors with Zig using std.zig.Server and ErrorBundle

This takes the code that was previously in src/Compilation.zig to turn resinator diagnostics into Zig error bundles and puts it in resinator/main.zig, and then makes resinator emit the resulting error bundles via std.zig.Server (which is used by the build runner, etc). Also adds support for turning Aro diagnostics into ErrorBundles.

```

## Parents

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

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