greybel-languageserver-core
Version:
Core functionality of language server for GreyScript
95 lines • 8.86 kB
JavaScript
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.CoreContext = exports.buildTokens = exports.semanticTokensLegend = exports.lookupBase = exports.lookupIdentifier = exports.typeAnalyzer = exports.appendTooltipHeader = exports.appendTooltipBody = exports.formatTypes = exports.formatDefaultValue = exports.createTooltipHeader = exports.createSignatureInfo = exports.createHover = exports.hash = exports.MarkdownString = exports.LookupHelper = exports.DocumentMerger = exports.DocumentManager = exports.DocumentGraphBuilder = exports.DocumentURIBuilder = exports.DocumentScheduler = exports.ActiveDocument = exports.ASTScraper = exports.activateFoldingRange = exports.activateSemantic = exports.activateSymbol = exports.activateSubscriptions = exports.activateSignature = exports.activateHover = exports.activateFormatter = exports.activateDiagnostic = exports.activateDefinition = exports.activateColor = exports.activateAutocomplete = exports.DefaultFileExtensions = exports.TypeAnalyzerStrategy = exports.ConfigurationNamespace = exports.LanguageId = exports.IndentationType = void 0;
var types_1 = require("./types");
Object.defineProperty(exports, "IndentationType", { enumerable: true, get: function () { return types_1.IndentationType; } });
Object.defineProperty(exports, "LanguageId", { enumerable: true, get: function () { return types_1.LanguageId; } });
Object.defineProperty(exports, "ConfigurationNamespace", { enumerable: true, get: function () { return types_1.ConfigurationNamespace; } });
Object.defineProperty(exports, "TypeAnalyzerStrategy", { enumerable: true, get: function () { return types_1.TypeAnalyzerStrategy; } });
Object.defineProperty(exports, "DefaultFileExtensions", { enumerable: true, get: function () { return types_1.DefaultFileExtensions; } });
var autocomplete_1 = require("./features/autocomplete");
Object.defineProperty(exports, "activateAutocomplete", { enumerable: true, get: function () { return autocomplete_1.activate; } });
var color_1 = require("./features/color");
Object.defineProperty(exports, "activateColor", { enumerable: true, get: function () { return color_1.activate; } });
var definition_1 = require("./features/definition");
Object.defineProperty(exports, "activateDefinition", { enumerable: true, get: function () { return definition_1.activate; } });
var diagnostic_1 = require("./features/diagnostic");
Object.defineProperty(exports, "activateDiagnostic", { enumerable: true, get: function () { return diagnostic_1.activate; } });
var formatter_1 = require("./features/formatter");
Object.defineProperty(exports, "activateFormatter", { enumerable: true, get: function () { return formatter_1.activate; } });
var hover_1 = require("./features/hover");
Object.defineProperty(exports, "activateHover", { enumerable: true, get: function () { return hover_1.activate; } });
var signature_1 = require("./features/signature");
Object.defineProperty(exports, "activateSignature", { enumerable: true, get: function () { return signature_1.activate; } });
var subscriptions_1 = require("./features/subscriptions");
Object.defineProperty(exports, "activateSubscriptions", { enumerable: true, get: function () { return subscriptions_1.activate; } });
var symbol_1 = require("./features/symbol");
Object.defineProperty(exports, "activateSymbol", { enumerable: true, get: function () { return symbol_1.activate; } });
var semantic_1 = require("./features/semantic");
Object.defineProperty(exports, "activateSemantic", { enumerable: true, get: function () { return semantic_1.activate; } });
var folding_range_1 = require("./features/folding-range");
Object.defineProperty(exports, "activateFoldingRange", { enumerable: true, get: function () { return folding_range_1.activate; } });
exports.ASTScraper = __importStar(require("./helper/ast-scraper"));
var active_document_1 = require("./helper/document-manager/active-document");
Object.defineProperty(exports, "ActiveDocument", { enumerable: true, get: function () { return active_document_1.ActiveDocument; } });
var document_scheduler_1 = require("./helper/document-manager/document-scheduler");
Object.defineProperty(exports, "DocumentScheduler", { enumerable: true, get: function () { return document_scheduler_1.DocumentScheduler; } });
var document_uri_builder_1 = require("./helper/document-manager/document-uri-builder");
Object.defineProperty(exports, "DocumentURIBuilder", { enumerable: true, get: function () { return document_uri_builder_1.DocumentURIBuilder; } });
var document_graph_builder_1 = require("./helper/document-manager/document-graph-builder");
Object.defineProperty(exports, "DocumentGraphBuilder", { enumerable: true, get: function () { return document_graph_builder_1.DocumentGraphBuilder; } });
var document_manager_1 = require("./helper/document-manager");
Object.defineProperty(exports, "DocumentManager", { enumerable: true, get: function () { return document_manager_1.DocumentManager; } });
var document_merger_1 = require("./helper/document-merger");
Object.defineProperty(exports, "DocumentMerger", { enumerable: true, get: function () { return document_merger_1.DocumentMerger; } });
var lookup_type_1 = require("./helper/lookup-type");
Object.defineProperty(exports, "LookupHelper", { enumerable: true, get: function () { return lookup_type_1.LookupHelper; } });
var markdown_string_1 = require("./helper/markdown-string");
Object.defineProperty(exports, "MarkdownString", { enumerable: true, get: function () { return markdown_string_1.MarkdownString; } });
var hash_1 = require("./helper/hash");
Object.defineProperty(exports, "hash", { enumerable: true, get: function () { return hash_1.hash; } });
var tooltip_1 = require("./helper/tooltip");
Object.defineProperty(exports, "createHover", { enumerable: true, get: function () { return tooltip_1.createHover; } });
Object.defineProperty(exports, "createSignatureInfo", { enumerable: true, get: function () { return tooltip_1.createSignatureInfo; } });
Object.defineProperty(exports, "createTooltipHeader", { enumerable: true, get: function () { return tooltip_1.createTooltipHeader; } });
Object.defineProperty(exports, "formatDefaultValue", { enumerable: true, get: function () { return tooltip_1.formatDefaultValue; } });
Object.defineProperty(exports, "formatTypes", { enumerable: true, get: function () { return tooltip_1.formatTypes; } });
Object.defineProperty(exports, "appendTooltipBody", { enumerable: true, get: function () { return tooltip_1.appendTooltipBody; } });
Object.defineProperty(exports, "appendTooltipHeader", { enumerable: true, get: function () { return tooltip_1.appendTooltipHeader; } });
var type_manager_1 = require("./helper/type-manager");
Object.defineProperty(exports, "typeAnalyzer", { enumerable: true, get: function () { return __importDefault(type_manager_1).default; } });
var ast_utils_1 = require("./helper/ast-utils");
Object.defineProperty(exports, "lookupIdentifier", { enumerable: true, get: function () { return ast_utils_1.lookupIdentifier; } });
Object.defineProperty(exports, "lookupBase", { enumerable: true, get: function () { return ast_utils_1.lookupBase; } });
var semantic_token_builder_1 = require("./helper/semantic-token-builder");
Object.defineProperty(exports, "semanticTokensLegend", { enumerable: true, get: function () { return semantic_token_builder_1.semanticTokensLegend; } });
Object.defineProperty(exports, "buildTokens", { enumerable: true, get: function () { return semantic_token_builder_1.buildTokens; } });
var context_1 = require("./context");
Object.defineProperty(exports, "CoreContext", { enumerable: true, get: function () { return context_1.CoreContext; } });
//# sourceMappingURL=index.js.map