https://github.com/redcmd/urcl-syntax-highlighter
Syntax Highlighting and Snippets for URCL, B and Tuk languages
https://github.com/redcmd/urcl-syntax-highlighter
Last synced: over 1 year ago
JSON representation
Syntax Highlighting and Snippets for URCL, B and Tuk languages
- Host: GitHub
- URL: https://github.com/redcmd/urcl-syntax-highlighter
- Owner: RedCMD
- Created: 2021-12-21T00:24:07.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-11-12T07:10:43.000Z (over 2 years ago)
- Last Synced: 2025-01-05T00:46:26.989Z (over 1 year ago)
- Language: JavaScript
- Size: 143 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# URCL-Syntax-Highlighter
Syntax Highlighting and Snippets for URCL, B and Tuk languages
[](https://marketplace.visualstudio.com/items?itemName=redcmd.urcl-b-syntax-highlighter)
[](https://marketplace.visualstudio.com/items?itemName=redcmd.urcl-b-syntax-highlighter)
[](https://marketplace.visualstudio.com/items?itemName=redcmd.urcl-b-syntax-highlighter)
[](https://marketplace.visualstudio.com/items?itemName=redcmd.urcl-b-syntax-highlighter)
## Features
Highlights URCL based instructions, headers, macros, labels, opperands and comments.
Adds snippets for all instructions and headers. (Use tab to cycle through)
Only highlights opperands based on their position relative to the instruction.
Will try its hardest to find the correct opperand within the whitespaces.
All invalid code is highlighted in red.

## Requirements
This extension was designed with VSCode's default Dark+ theme in mind.
Other themes may work with various successes.
## Known Issues
Many.
Comments are very very cursed.
Will have to code up a language server of some sort to fix it.
## Release Notes
Check out the change log
-----------------------------------------------------------------------------------------------------------
### For more information
* [Discord Server](https://discord.gg/Nv8jzWg5j8)
* [Google Sheet listing all instructions](https://docs.google.com/spreadsheets/d/1YUCj-J1KTTxho59_RsKWj9JZa96_mLqB-j_kK2pjqM8)
* [Google Sheet listing all I/O ports](https://docs.google.com/spreadsheets/d/1_ztRKWEm2LjHLb3Bxw0JOyZjJ9Drsj-hyOE-TFpwtS4)
* [PDF document of URCL](https://cdn.discordapp.com/attachments/787398705972117504/868100404926378044/URCL_Unnamed_Beta.pdf)
URCL stands for Universal Reduced Computer Language
You can tell VSCode to treat the file as a different file type via the button in the bottom right corner.