├── .eslintrc.json ├── .github └── workflows │ └── check.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierrc ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── .yarnrc ├── INSTALL.md ├── LICENSE.md ├── README.md ├── icon.png ├── imgs ├── definition.png ├── folding.png └── references.png ├── jest.config.js ├── package.json ├── src ├── test │ ├── __mocks__ │ │ └── vscode.js │ ├── data.ll │ └── lsp_model_provider.test.ts └── web │ ├── extension.ts │ └── llvmir │ ├── common.ts │ ├── definition_provider.ts │ ├── folding_provider.ts │ ├── lsp_model.ts │ ├── lsp_model_provider.ts │ ├── reference_provider.ts │ └── regexp.ts ├── tsconfig.json ├── typedoc.js ├── webpack.config.js └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn run lint-staged 5 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/.vscodeignore -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/.yarnrc -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/README.md -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/icon.png -------------------------------------------------------------------------------- /imgs/definition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/imgs/definition.png -------------------------------------------------------------------------------- /imgs/folding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/imgs/folding.png -------------------------------------------------------------------------------- /imgs/references.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/imgs/references.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/package.json -------------------------------------------------------------------------------- /src/test/__mocks__/vscode.js: -------------------------------------------------------------------------------- 1 | module.exports = require("jest-mock-vscode"); 2 | -------------------------------------------------------------------------------- /src/test/data.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/src/test/data.ll -------------------------------------------------------------------------------- /src/test/lsp_model_provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/src/test/lsp_model_provider.test.ts -------------------------------------------------------------------------------- /src/web/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/src/web/extension.ts -------------------------------------------------------------------------------- /src/web/llvmir/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/src/web/llvmir/common.ts -------------------------------------------------------------------------------- /src/web/llvmir/definition_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/src/web/llvmir/definition_provider.ts -------------------------------------------------------------------------------- /src/web/llvmir/folding_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/src/web/llvmir/folding_provider.ts -------------------------------------------------------------------------------- /src/web/llvmir/lsp_model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/src/web/llvmir/lsp_model.ts -------------------------------------------------------------------------------- /src/web/llvmir/lsp_model_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/src/web/llvmir/lsp_model_provider.ts -------------------------------------------------------------------------------- /src/web/llvmir/reference_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/src/web/llvmir/reference_provider.ts -------------------------------------------------------------------------------- /src/web/llvmir/regexp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/src/web/llvmir/regexp.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/typedoc.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revng/vscode-llvm-ir/HEAD/yarn.lock --------------------------------------------------------------------------------