greybel-languageserver-core
Version:
Core functionality of language server for GreyScript
37 lines • 1.32 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AVAILABLE_KEYWORDS = void 0;
const greybel_core_1 = require("greybel-core");
const greyscript_core_1 = require("greyscript-core");
const miniscript_core_1 = require("miniscript-core");
exports.AVAILABLE_KEYWORDS = [
miniscript_core_1.Keyword.If,
miniscript_core_1.Keyword.In,
miniscript_core_1.Keyword.Or,
miniscript_core_1.Keyword.And,
miniscript_core_1.Keyword.Isa,
miniscript_core_1.Keyword.For,
miniscript_core_1.Keyword.New,
miniscript_core_1.Keyword.Not,
miniscript_core_1.Keyword.End,
miniscript_core_1.Keyword.Then,
miniscript_core_1.Keyword.Else,
miniscript_core_1.Keyword.Break,
miniscript_core_1.Keyword.While,
miniscript_core_1.Keyword.Return,
miniscript_core_1.Keyword.Function,
miniscript_core_1.Keyword.Continue,
greyscript_core_1.GreyScriptKeyword.ImportCode,
greybel_core_1.GreybelKeyword.Envar,
greybel_core_1.GreybelKeyword.Import,
greybel_core_1.GreybelKeyword.Include,
greybel_core_1.GreybelKeyword.Debugger,
greybel_core_1.GreybelKeyword.Line,
greybel_core_1.GreybelKeyword.File
].map((item) => {
return {
label: item,
kind: 14 // CompletionItemKind.Keyword
};
});
//# sourceMappingURL=keywords.js.map