# sat-arithmetic: add operator support · gitcafe/zig

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

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

Visibility: public

Requested revision: 29f41896ed9d99e82a88f4b63efa182ca0d2f93c

Requested commit: 29f41896ed9d99e82a88f4b63efa182ca0d2f93c

Commit: 29f41896ed9d99e82a88f4b63efa182ca0d2f93c

Tree: 1e6eb1159df89f79b04f050da662653925c77b1c

Author: Travis Staloch

Committer: Andrew Kelley

## Message

```
sat-arithmetic: add operator support

- adds initial support for the operators +|, -|, *|, <<|, +|=, -|=, *|=, <<|=
- uses operators in addition to builtins in behavior test
- adds binOpExt() and assignBinOpExt() to AstGen.zig. these need to be audited

```

## Parents

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

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