The Coco reference compiler. IR-based compiler with interpreter that runs the reference implementation of the Coco programming language. Currently for x86 platforms and Intel assembly, with a Chasm backend planned.
| cmd/coco | ||
| internal | ||
| spec | ||
| .gitignore | ||
| demo.coco | ||
| go.mod | ||
| readme.md | ||
Coco
This is a special version of the Coco language that uses Go as a compiler. It's our language layered over Go's runtime for ease of development - proof-of-concept kinda stuff. It acts as a test-bed for proving the language syntax and semantics.
See the spec/ directory for our documentation on our language syntax and semantics.