# Compiler

The chapter illustrates the design of the zink compiler, so mostly,
we are talking about `wat` and EVM bytecode `Mnemonic` here:

- [Arithmetic](./arithmetic.md)
- [Calls](./calls.md)
- [Control Flow](./control-flow.md)
- [Locals](./locals.md)
- [Recursion](./recursion.md)