├── .gitignore ├── .vscode └── launch.json ├── .vscodeignore ├── LICENSE.txt ├── README.md ├── language-configuration.json ├── package.json ├── resources ├── Function_selector.png ├── huff.png ├── huff.svg ├── macro_window.png ├── macro_with_takes_params.png └── storage_overrides.png ├── src ├── extension.js ├── features │ ├── commands.js │ ├── debugger │ │ ├── debuggerUtils.js │ │ ├── function │ │ │ ├── debugger.js │ │ │ └── functionDebuggerViewProvider.js │ │ ├── macro │ │ │ ├── macroDebugger.js │ │ │ └── macroDebuggerViewProvider.js │ │ └── providerUtils.js │ ├── hover │ │ ├── asm.json │ │ └── index.js │ └── regexUtils.js ├── options.js ├── settings.js ├── snippets.json └── test │ ├── runTest.js │ └── suite │ ├── extension.test.js │ └── index.js ├── syntaxes └── huff.json ├── vsc-extension-quickstart.md └── webview ├── css ├── main.css ├── reset.css └── vscode.css ├── function └── functions.main.js ├── helpers.js └── macro └── macro.main.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | out/ -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/.vscodeignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/README.md -------------------------------------------------------------------------------- /language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/language-configuration.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/package.json -------------------------------------------------------------------------------- /resources/Function_selector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/resources/Function_selector.png -------------------------------------------------------------------------------- /resources/huff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/resources/huff.png -------------------------------------------------------------------------------- /resources/huff.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/resources/huff.svg -------------------------------------------------------------------------------- /resources/macro_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/resources/macro_window.png -------------------------------------------------------------------------------- /resources/macro_with_takes_params.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/resources/macro_with_takes_params.png -------------------------------------------------------------------------------- /resources/storage_overrides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/resources/storage_overrides.png -------------------------------------------------------------------------------- /src/extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/src/extension.js -------------------------------------------------------------------------------- /src/features/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/src/features/commands.js -------------------------------------------------------------------------------- /src/features/debugger/debuggerUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/src/features/debugger/debuggerUtils.js -------------------------------------------------------------------------------- /src/features/debugger/function/debugger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/src/features/debugger/function/debugger.js -------------------------------------------------------------------------------- /src/features/debugger/function/functionDebuggerViewProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/src/features/debugger/function/functionDebuggerViewProvider.js -------------------------------------------------------------------------------- /src/features/debugger/macro/macroDebugger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/src/features/debugger/macro/macroDebugger.js -------------------------------------------------------------------------------- /src/features/debugger/macro/macroDebuggerViewProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/src/features/debugger/macro/macroDebuggerViewProvider.js -------------------------------------------------------------------------------- /src/features/debugger/providerUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/src/features/debugger/providerUtils.js -------------------------------------------------------------------------------- /src/features/hover/asm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/src/features/hover/asm.json -------------------------------------------------------------------------------- /src/features/hover/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/src/features/hover/index.js -------------------------------------------------------------------------------- /src/features/regexUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/src/features/regexUtils.js -------------------------------------------------------------------------------- /src/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/src/options.js -------------------------------------------------------------------------------- /src/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/src/settings.js -------------------------------------------------------------------------------- /src/snippets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/src/snippets.json -------------------------------------------------------------------------------- /src/test/runTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/src/test/runTest.js -------------------------------------------------------------------------------- /src/test/suite/extension.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/src/test/suite/extension.test.js -------------------------------------------------------------------------------- /src/test/suite/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/src/test/suite/index.js -------------------------------------------------------------------------------- /syntaxes/huff.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/syntaxes/huff.json -------------------------------------------------------------------------------- /vsc-extension-quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/vsc-extension-quickstart.md -------------------------------------------------------------------------------- /webview/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/webview/css/main.css -------------------------------------------------------------------------------- /webview/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/webview/css/reset.css -------------------------------------------------------------------------------- /webview/css/vscode.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/webview/css/vscode.css -------------------------------------------------------------------------------- /webview/function/functions.main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/webview/function/functions.main.js -------------------------------------------------------------------------------- /webview/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/webview/helpers.js -------------------------------------------------------------------------------- /webview/macro/macro.main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/vscode-huff/HEAD/webview/macro/macro.main.js --------------------------------------------------------------------------------