https://github.com/devpika/exapunks-compiler
An attempt to define the grammar and create a compiler of the assembly-like language from the game EXAPUNKS
https://github.com/devpika/exapunks-compiler
Last synced: 5 months ago
JSON representation
An attempt to define the grammar and create a compiler of the assembly-like language from the game EXAPUNKS
- Host: GitHub
- URL: https://github.com/devpika/exapunks-compiler
- Owner: DevPika
- License: bsd-3-clause
- Created: 2024-05-28T21:02:09.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-28T21:26:43.000Z (about 2 years ago)
- Last Synced: 2025-05-30T18:03:46.894Z (about 1 year ago)
- Language: ANTLR
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# exapunks-compiler
An attempt to define the grammar and create a compiler for the assembly-like language from the game EXAPUNKS. The idea is to create a parser in ANTLR, generate scaffolding and then create a compiler using that. I am currently using [the ANTLR lab](http://lab.antlr.org/) to experiment.
## Changelog
* 2024-05-28
* Add Project and some documentation to GitHub
* 2023-05-18
* Initial attempts to adapt [asm8080](https://github.com/antlr/grammars-v4/blob/master/asm/asm8080/asm8080.g4) grammar
## [SPOILERS]Language specification from EXAPUNKS
The game provides [2 zines](https://exazines.mattmerr.com/) that define the language. I do NOT recommend reading these ahead of time if you are interested in playing EXAPUNKS at some point. The game does an excellent job of introducing and referring to these zines throughout, making you genuinely feel like an underground hacker.