VSCode Extension for OpenGOAL
Go to file
2024-01-18 20:32:46 +01:00
.github build(deps): bump actions/checkout from 3 to 4 (#309) 2023-10-01 12:38:15 -04:00
.vscode release: bundle the extension, hopefully this ensures deps are included (#297) 2023-07-17 21:22:38 -04:00
.yarn/patches og: Preliminary nREPL support, auto ml file on save (#274) 2023-06-08 23:42:19 -04:00
docs Fix package manager issues causing builds not to succeed (#292) 2023-07-12 22:03:50 -06: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
patches yarn: go back to yarn-v1 until vsce supports yarn-v2+ (#294) 2023-07-13 19:25:53 -06: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 tool to apply decompiler suggestions on define-externs 2024-01-18 20:05:29 +01:00
syntaxes ir2: highlight mips2c blocks as cpp (#159) 2022-12-09 19:36:03 -05: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 build(deps-dev): bump the frontend-dependencies group with 6 updates (#293) 2023-07-12 22:18:21 -06:00
.gitattributes Add feature to jump to man page given current editor positions mnemonic (#26) 2022-07-29 00:01:53 -04:00
.gitignore release: bundle the extension, hopefully this ensures deps are included (#297) 2023-07-17 21:22:38 -04:00
.prettierignore og: Preliminary nREPL support, auto ml file on save (#274) 2023-06-08 23:42:19 -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 release: bundle the extension, hopefully this ensures deps are included (#297) 2023-07-17 21:22:38 -04:00
decs.d.ts goal: Basic parinfer integration (#173) 2022-12-17 14:54:05 -05:00
LICENSE syntax: modified clojure grammar to work decently for OpenGOAL 2022-03-16 22:49:41 -04:00
package.json tool to apply decompiler suggestions on define-externs 2024-01-18 20:05:29 +01:00
README.md syntax: modified clojure grammar to work decently for OpenGOAL 2022-03-16 22:49:41 -04:00
tsconfig.json release: bundle the extension, hopefully this ensures deps are included (#297) 2023-07-17 21:22:38 -04:00
yarn.lock build(deps): bump the extension-dependencies group with 3 updates (#299) 2023-07-24 18:04:35 -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: