Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jonahsnider/exa-syntax-highlighting
Syntax highlighting for programming language EXA from the game EXAPUNKS by Zachtronics in Visual Studio Code
https://github.com/jonahsnider/exa-syntax-highlighting
exa exa-language exa-vm exapunks game programming-language syntax-highlighting visual-studio vscode zachtronics
Last synced: 17 days ago
JSON representation
Syntax highlighting for programming language EXA from the game EXAPUNKS by Zachtronics in Visual Studio Code
- Host: GitHub
- URL: https://github.com/jonahsnider/exa-syntax-highlighting
- Owner: jonahsnider
- License: apache-2.0
- Created: 2018-08-10T03:57:50.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-11-28T18:45:35.000Z (about 1 year ago)
- Last Synced: 2024-10-24T04:49:12.881Z (2 months ago)
- Topics: exa, exa-language, exa-vm, exapunks, game, programming-language, syntax-highlighting, visual-studio, vscode, zachtronics
- Size: 412 KB
- Stars: 7
- Watchers: 2
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: License
Awesome Lists containing this project
README
# EXA Syntax Highlighting
Syntax highlighting for programming language EXA from the game [EXAPUNKS][exapunks] by [Zachtronics][zachtronics] in [Visual Studio Code](https://code.visualstudio.com/).
![EXA Syntax Highlighting in action](./assets/code.png)
## Usage
After installation, the syntax highlighting will automatically activate for files ending in the following extensions:
- `.exa`
- `.exapunks`## About EXA
EXA is a programming language used to solve puzzles in the game [EXAPUNKS][exapunks] by [Zachtronics][zachtronics].
### From the game manual
Keep in mind this is written as if it were documentation for the EXA language from the game universe:
> The EXA virtual machine (EXA-VM) allows many execution agents (EXAs) to execute in a shared network of host computers.
> Within a network, EXAs can be dynamically created, destroyed, and transferred from one host to another.
> The EXA-VM enables all EXAs to run independently and simultaneously, even when multiple EXAs are located within the same host.
> An EXA's program consists of a series of instructions. Each instruction requires zero or more operands...## License
Copyright 2021 Jonah Snider
Apache License 2.0
[exapunks]: https://www.zachtronics.com/exapunks/
[zachtronics]: https://www.zachtronics.com/