VSCode Extension for OpenGOAL
Go to file
dependabot[bot] 63b71a2207
build(deps): bump the extension-dependencies group with 14 updates (#326)
* build(deps): bump the extension-dependencies group with 14 updates

Bumps the extension-dependencies group with 14 updates:

| Package | From | To |
| --- | --- | --- |
| [fast-glob](https://github.com/mrmlnc/fast-glob) | `3.3.1` | `3.3.2` |
| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.2` | `1.15.3` |
| [@types/follow-redirects](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/follow-redirects) | `1.14.1` | `1.14.4` |
| [vscode-languageclient](https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/client) | `8.1.0` | `9.0.1` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.4.4` | `20.10.5` |
| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.80.0` | `1.85.0` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `6.1.0` | `6.15.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `6.1.0` | `6.15.0` |
| [@vscode/vsce](https://github.com/Microsoft/vsce) | `2.19.0` | `2.22.0` |
| [esbuild](https://github.com/evanw/esbuild) | `0.18.16` | `0.19.10` |
| [eslint](https://github.com/eslint/eslint) | `8.45.0` | `8.56.0` |
| [patch-package](https://github.com/ds300/patch-package) | `7.0.2` | `8.0.0` |
| [prettier](https://github.com/prettier/prettier) | `3.0.0` | `3.1.1` |
| [typescript](https://github.com/Microsoft/TypeScript) | `5.1.6` | `5.3.3` |


Updates `fast-glob` from 3.3.1 to 3.3.2
- [Release notes](https://github.com/mrmlnc/fast-glob/releases)
- [Commits](https://github.com/mrmlnc/fast-glob/compare/3.3.1...3.3.2)

Updates `follow-redirects` from 1.15.2 to 1.15.3
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.3)

Updates `@types/follow-redirects` from 1.14.1 to 1.14.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/follow-redirects)

Updates `vscode-languageclient` from 8.1.0 to 9.0.1
- [Commits](https://github.com/Microsoft/vscode-languageserver-node/commits/release/client/9.0.1/client)

Updates `@types/node` from 20.4.4 to 20.10.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/vscode` from 1.80.0 to 1.85.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/vscode)

Updates `@typescript-eslint/eslint-plugin` from 6.1.0 to 6.15.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.15.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 6.1.0 to 6.15.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/v6.15.0/packages/parser)

Updates `@vscode/vsce` from 2.19.0 to 2.22.0
- [Release notes](https://github.com/Microsoft/vsce/releases)
- [Commits](https://github.com/Microsoft/vsce/compare/v2.19.0...v2.22.0)

Updates `esbuild` from 0.18.16 to 0.19.10
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.18.16...v0.19.10)

Updates `eslint` from 8.45.0 to 8.56.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.45.0...v8.56.0)

Updates `patch-package` from 7.0.2 to 8.0.0
- [Release notes](https://github.com/ds300/patch-package/releases)
- [Changelog](https://github.com/ds300/patch-package/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ds300/patch-package/commits/v8.0.0)

Updates `prettier` from 3.0.0 to 3.1.1
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.0.0...3.1.1)

Updates `typescript` from 5.1.6 to 5.3.3
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.1.6...v5.3.3)

---
updated-dependencies:
- dependency-name: fast-glob
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: extension-dependencies
- dependency-name: follow-redirects
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: extension-dependencies
- dependency-name: "@types/follow-redirects"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: extension-dependencies
- dependency-name: vscode-languageclient
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: extension-dependencies
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: extension-dependencies
- dependency-name: "@types/vscode"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: extension-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: extension-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: extension-dependencies
- dependency-name: "@vscode/vsce"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: extension-dependencies
- dependency-name: esbuild
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: extension-dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: extension-dependencies
- dependency-name: patch-package
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: extension-dependencies
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: extension-dependencies
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: extension-dependencies
...

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

* deps: update patch

* some unrelated fixes

* decomp: populate jak3 files

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tyler Wilding <xtvaser@gmail.com>
2024-01-21 01:05:11 -05:00
.github build(deps): bump actions/setup-node from 3 to 4 (#315) 2024-01-18 19:18:41 -05:00
.vscode build(deps): bump the extension-dependencies group with 14 updates (#326) 2024-01-21 01:05:11 -05:00
.yarn/patches og: Preliminary nREPL support, auto ml file on save (#274) 2023-06-08 23:42:19 -04:00
docs build(deps): bump the extension-dependencies group with 14 updates (#326) 2024-01-21 01:05:11 -05: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 build(deps): bump the extension-dependencies group with 14 updates (#326) 2024-01-21 01:05:11 -05: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 build(deps): bump the extension-dependencies group with 14 updates (#326) 2024-01-21 01:05:11 -05: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 build(deps): bump the extension-dependencies group with 14 updates (#326) 2024-01-21 01:05:11 -05: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 14 updates (#326) 2024-01-21 01:05:11 -05: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: