private parseDocumentV2()

in package/src/languageServiceManager/kustoLanguageService.ts [1911:1925]


    private parseDocumentV2(document: TextDocument) {
        if (this._parsePropertiesV2 && !this._parsePropertiesV2.isParseNeeded(document, this._rulesProvider)) {
            return this._script;
        }

        if (!this._script) {
            this._script = k2.CodeScript.From$1(document.getText(), this._kustoJsSchemaV2);
        } else {
            this._script = this._script.WithText(document.getText());
        }

        this._parsePropertiesV2 = new ParseProperties(document.version, document.uri);

        return this._script;
    }