├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug.yml │ └── enhancement.md └── workflows │ ├── artifacts.yml │ ├── build_runner.yml │ ├── coverage.yml │ └── main.yml ├── .gitignore ├── LICENSE ├── LICENSE-ZLS ├── README.md ├── codecov.yml ├── schema.json ├── src ├── BuildAssociatedConfig.zig ├── Config.zig ├── DiagnosticsCollection.zig ├── DocumentScope.zig ├── DocumentStore.zig ├── Server.zig ├── analyser │ ├── InternPool.zig │ ├── README.md │ ├── analyser.zig │ ├── completions.zig │ ├── degibberish.zig │ ├── error_msg.zig │ └── string_pool.zig ├── analysis.zig ├── ast.zig ├── binned_allocator.zig ├── build_runner │ ├── 0.14.0.zig │ ├── BuildRunnerVersion.zig │ ├── legacy.zig │ └── shared.zig ├── configuration.zig ├── debug.zig ├── diff.zig ├── features │ ├── code_actions.zig │ ├── completions.zig │ ├── diagnostics.zig │ ├── document_symbol.zig │ ├── folding_range.zig │ ├── goto.zig │ ├── hover.zig │ ├── inlay_hints.zig │ ├── references.zig │ ├── selection_range.zig │ ├── semantic_tokens.zig │ └── signature_help.zig ├── main.zig ├── offsets.zig ├── snippets.zig ├── tools │ ├── config.json │ ├── config_gen.zig │ ├── langref_master.html.in │ └── publish_http_form.zig ├── tracy.zig ├── translate_c.zig ├── uri.zig ├── zig-components │ ├── Ast.zig │ ├── LICENSE │ └── Parse.zig └── zls.zig └── tests ├── ErrorBuilder.zig ├── add_analysis_cases.zig ├── analysis ├── array.zig ├── basic.zig ├── optional.zig ├── peer_type_resolution.zig ├── pointer.zig └── tuple.zig ├── analysis_check.zig ├── context.zig ├── helper.zig ├── language_features └── cimport.zig ├── lifecycle.zig ├── lsp_features ├── code_actions.zig ├── completion.zig ├── definition.zig ├── document_symbol.zig ├── folding_range.zig ├── hover.zig ├── inlay_hints.zig ├── references.zig ├── selection_range.zig ├── semantic_tokens.zig └── signature_help.zig ├── tests.zig └── utility ├── ast.zig ├── diff.zig └── position_context.zig /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/.github/ISSUE_TEMPLATE/enhancement.md -------------------------------------------------------------------------------- /.github/workflows/artifacts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/.github/workflows/artifacts.yml -------------------------------------------------------------------------------- /.github/workflows/build_runner.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/.github/workflows/build_runner.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-ZLS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/LICENSE-ZLS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/codecov.yml -------------------------------------------------------------------------------- /schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/schema.json -------------------------------------------------------------------------------- /src/BuildAssociatedConfig.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/BuildAssociatedConfig.zig -------------------------------------------------------------------------------- /src/Config.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/Config.zig -------------------------------------------------------------------------------- /src/DiagnosticsCollection.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/DiagnosticsCollection.zig -------------------------------------------------------------------------------- /src/DocumentScope.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/DocumentScope.zig -------------------------------------------------------------------------------- /src/DocumentStore.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/DocumentStore.zig -------------------------------------------------------------------------------- /src/Server.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/Server.zig -------------------------------------------------------------------------------- /src/analyser/InternPool.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/analyser/InternPool.zig -------------------------------------------------------------------------------- /src/analyser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/analyser/README.md -------------------------------------------------------------------------------- /src/analyser/analyser.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/analyser/analyser.zig -------------------------------------------------------------------------------- /src/analyser/completions.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/analyser/completions.zig -------------------------------------------------------------------------------- /src/analyser/degibberish.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/analyser/degibberish.zig -------------------------------------------------------------------------------- /src/analyser/error_msg.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/analyser/error_msg.zig -------------------------------------------------------------------------------- /src/analyser/string_pool.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/analyser/string_pool.zig -------------------------------------------------------------------------------- /src/analysis.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/analysis.zig -------------------------------------------------------------------------------- /src/ast.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/ast.zig -------------------------------------------------------------------------------- /src/binned_allocator.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/binned_allocator.zig -------------------------------------------------------------------------------- /src/build_runner/0.14.0.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/build_runner/0.14.0.zig -------------------------------------------------------------------------------- /src/build_runner/BuildRunnerVersion.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/build_runner/BuildRunnerVersion.zig -------------------------------------------------------------------------------- /src/build_runner/legacy.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/build_runner/legacy.zig -------------------------------------------------------------------------------- /src/build_runner/shared.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/build_runner/shared.zig -------------------------------------------------------------------------------- /src/configuration.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/configuration.zig -------------------------------------------------------------------------------- /src/debug.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/debug.zig -------------------------------------------------------------------------------- /src/diff.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/diff.zig -------------------------------------------------------------------------------- /src/features/code_actions.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/features/code_actions.zig -------------------------------------------------------------------------------- /src/features/completions.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/features/completions.zig -------------------------------------------------------------------------------- /src/features/diagnostics.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/features/diagnostics.zig -------------------------------------------------------------------------------- /src/features/document_symbol.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/features/document_symbol.zig -------------------------------------------------------------------------------- /src/features/folding_range.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/features/folding_range.zig -------------------------------------------------------------------------------- /src/features/goto.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/features/goto.zig -------------------------------------------------------------------------------- /src/features/hover.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/features/hover.zig -------------------------------------------------------------------------------- /src/features/inlay_hints.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/features/inlay_hints.zig -------------------------------------------------------------------------------- /src/features/references.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/features/references.zig -------------------------------------------------------------------------------- /src/features/selection_range.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/features/selection_range.zig -------------------------------------------------------------------------------- /src/features/semantic_tokens.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/features/semantic_tokens.zig -------------------------------------------------------------------------------- /src/features/signature_help.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/features/signature_help.zig -------------------------------------------------------------------------------- /src/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/main.zig -------------------------------------------------------------------------------- /src/offsets.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/offsets.zig -------------------------------------------------------------------------------- /src/snippets.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/snippets.zig -------------------------------------------------------------------------------- /src/tools/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/tools/config.json -------------------------------------------------------------------------------- /src/tools/config_gen.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/tools/config_gen.zig -------------------------------------------------------------------------------- /src/tools/langref_master.html.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/tools/langref_master.html.in -------------------------------------------------------------------------------- /src/tools/publish_http_form.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/tools/publish_http_form.zig -------------------------------------------------------------------------------- /src/tracy.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/tracy.zig -------------------------------------------------------------------------------- /src/translate_c.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/translate_c.zig -------------------------------------------------------------------------------- /src/uri.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/uri.zig -------------------------------------------------------------------------------- /src/zig-components/Ast.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/zig-components/Ast.zig -------------------------------------------------------------------------------- /src/zig-components/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/zig-components/LICENSE -------------------------------------------------------------------------------- /src/zig-components/Parse.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/zig-components/Parse.zig -------------------------------------------------------------------------------- /src/zls.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/src/zls.zig -------------------------------------------------------------------------------- /tests/ErrorBuilder.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/ErrorBuilder.zig -------------------------------------------------------------------------------- /tests/add_analysis_cases.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/add_analysis_cases.zig -------------------------------------------------------------------------------- /tests/analysis/array.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/analysis/array.zig -------------------------------------------------------------------------------- /tests/analysis/basic.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/analysis/basic.zig -------------------------------------------------------------------------------- /tests/analysis/optional.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/analysis/optional.zig -------------------------------------------------------------------------------- /tests/analysis/peer_type_resolution.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/analysis/peer_type_resolution.zig -------------------------------------------------------------------------------- /tests/analysis/pointer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/analysis/pointer.zig -------------------------------------------------------------------------------- /tests/analysis/tuple.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/analysis/tuple.zig -------------------------------------------------------------------------------- /tests/analysis_check.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/analysis_check.zig -------------------------------------------------------------------------------- /tests/context.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/context.zig -------------------------------------------------------------------------------- /tests/helper.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/helper.zig -------------------------------------------------------------------------------- /tests/language_features/cimport.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/language_features/cimport.zig -------------------------------------------------------------------------------- /tests/lifecycle.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/lifecycle.zig -------------------------------------------------------------------------------- /tests/lsp_features/code_actions.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/lsp_features/code_actions.zig -------------------------------------------------------------------------------- /tests/lsp_features/completion.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/lsp_features/completion.zig -------------------------------------------------------------------------------- /tests/lsp_features/definition.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/lsp_features/definition.zig -------------------------------------------------------------------------------- /tests/lsp_features/document_symbol.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/lsp_features/document_symbol.zig -------------------------------------------------------------------------------- /tests/lsp_features/folding_range.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/lsp_features/folding_range.zig -------------------------------------------------------------------------------- /tests/lsp_features/hover.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/lsp_features/hover.zig -------------------------------------------------------------------------------- /tests/lsp_features/inlay_hints.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/lsp_features/inlay_hints.zig -------------------------------------------------------------------------------- /tests/lsp_features/references.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/lsp_features/references.zig -------------------------------------------------------------------------------- /tests/lsp_features/selection_range.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/lsp_features/selection_range.zig -------------------------------------------------------------------------------- /tests/lsp_features/semantic_tokens.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/lsp_features/semantic_tokens.zig -------------------------------------------------------------------------------- /tests/lsp_features/signature_help.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/lsp_features/signature_help.zig -------------------------------------------------------------------------------- /tests/tests.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/tests.zig -------------------------------------------------------------------------------- /tests/utility/ast.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/utility/ast.zig -------------------------------------------------------------------------------- /tests/utility/diff.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/utility/diff.zig -------------------------------------------------------------------------------- /tests/utility/position_context.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llogick/zigscient/HEAD/tests/utility/position_context.zig --------------------------------------------------------------------------------