VSCode Extension for OpenGOAL
Go to file
dependabot[bot] f924a07721
build(deps-dev): bump @typescript-eslint/parser from 5.39.0 to 5.41.0 (#138)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.39.0 to 5.41.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.41.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 16:30:54 -04:00
.github ci: specify remote when pushing tag 2022-08-03 23:24:42 -04:00
.vscode lsp: Add initial LSP support (#16) 2022-07-24 22:53:37 -04:00
docs syntax: modified clojure grammar to work decently for OpenGOAL 2022-03-16 22:49:41 -04:00
icons syntax: add language specific icons 2022-03-16 20:42:22 -04:00
img opengoal-ir: fix filename association 2022-03-16 23:31:45 -04:00
lib Add feature to jump to man page given current editor positions mnemonic (#26) 2022-07-29 00:01:53 -04:00
samples languages: implement custom folder for IR2 files (#37) 2022-07-31 23:53:36 -04:00
snippets lsp: Add initial LSP support (#16) 2022-07-24 22:53:37 -04:00
src tools: command to convert from decimal to hex (#130) 2022-10-15 15:47:19 -04:00
syntaxes syntax: fix coloring for info/warn/error strings (#77) 2022-09-03 17:04:26 -04:00
.eslintignore Add feature to jump to man page given current editor positions mnemonic (#26) 2022-07-29 00:01:53 -04:00
.eslintrc.yml lsp: Add initial LSP support (#16) 2022-07-24 22:53:37 -04:00
.gitattributes Add feature to jump to man page given current editor positions mnemonic (#26) 2022-07-29 00:01:53 -04:00
.gitignore lsp: fix downloading lifecycle and allow disabling launching the LSP on startup (#36) 2022-07-31 20:54:46 -04:00
.prettierignore Add feature to jump to man page given current editor positions mnemonic (#26) 2022-07-29 00:01:53 -04:00
.prettierrc.json Add feature to jump to man page given current editor positions mnemonic (#26) 2022-07-29 00:01:53 -04:00
.vscodeignore dist: ensure node_modules are included with extension until it's bundled properly (#48) 2022-08-02 13:59:30 -04:00
LICENSE syntax: modified clojure grammar to work decently for OpenGOAL 2022-03-16 22:49:41 -04:00
package-lock.json build(deps-dev): bump @typescript-eslint/parser from 5.39.0 to 5.41.0 (#138) 2022-10-24 16:30:54 -04:00
package.json build(deps-dev): bump @typescript-eslint/parser from 5.39.0 to 5.41.0 (#138) 2022-10-24 16:30:54 -04:00
README.md syntax: modified clojure grammar to work decently for OpenGOAL 2022-03-16 22:49:41 -04:00
tsconfig.json decomp: add inlay hints to easily see where casts have been applied in IR output (#52) 2022-08-03 23:08:11 -04:00

OpenGOAL for VSCode

Provides syntax highlighting, snippets, and more for the OpenGOAL language and it's related languages as well - https://open-goal.github.io

Therefore, this repo also contains TextMate grammars for the languages that you should be able to use for any other editor if you so choose.

Features

  • Syntax Highlighting for .gc (OpenGOAL) files
  • Syntax Highlighting for *_ir2.asm (OpenGOAL IR) files
    • Supports embedded highlighting for OpenGOAL blocks
  • File Icons distinct for each sub-language

Example Screenshots

OpenGOAL Syntax Highlighting:

OpenGOAL IR Syntax Highlighting: