My Golang port of a simple C compiler from C++