UNPKG

greyscript-core

Version:
17 lines (16 loc) 618 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const greybel_core_1 = require("greybel-core"); const miniscript_core_1 = require("miniscript-core"); const keywords_1 = require("../types/keywords"); class Validator extends greybel_core_1.LexerValidator { constructor() { super(...arguments); this.isKeyword = Set.prototype.has.bind(new Set([ ...Object.values(miniscript_core_1.Keyword), ...Object.values(greybel_core_1.GreybelKeyword), ...Object.values(keywords_1.GreyScriptKeyword) ])); } } exports.default = Validator;