Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 23 days ago
JSON representation

Syntax highlighting for programming language EXA from the game EXAPUNKS by Zachtronics in Visual Studio Code

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/