private parseDocumentV1()

in package/src/languageServiceManager/kustoLanguageService.ts [1897:1909]


    private parseDocumentV1(document: TextDocument, parseMode: k.ParseMode) {
        // already parsed a later version, or better parse mode for this uri
        if (
            this._parsePropertiesV1 &&
            !this._parsePropertiesV1.isParseNeeded(document, this._rulesProvider, parseMode)
        ) {
            return;
        }

        this.parseTextV1(document.getText(), parseMode);

        this._parsePropertiesV1 = new ParseProperties(document.version, document.uri, this._rulesProvider, parseMode);
    }