VS Code syntax highlighting and auto-brackets for the high-level language ExaPlusPlus by TesAnti.
Hit Ctrl + Shift + P in VS Code and select 'Developer: Install from Location...' and choose the main folder of this extension.
After installation the following file extension will be automatically detected:
.expp
For compiled .exppc files, you can use EXA Syntax Highlighting by jonahsnider, which inspired this project!
- Syntax Highlighting for all functions and operators
- Automatically closes brackets {} and ()
EXA++ is a high-level language which compiles to the assembler-like language EXA from the gamm EXAPUNKS by Zachtronics.
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...
- Missing line-ending ";" is not yet detected.
- Comments aren´t greyed out
It´s highly appreciated to recieve community support while improving ExaPlusPlus Syntax highlighting. There are several things ToDo:
- Improve readability
- Detect enviornment variables #DATA, #DIAl, etc.
- Detect wrong syntax (especially forgetting ';')
- And so on...
It´s my first VS-Code Module and I just started to dive into this topic :)
Beta public release.
Initial public release.
Copyright 2024 Dreak
Apache License 2.0