This commit is contained in:
Kolja Lampe
2019-01-27 13:03:36 +01:00
parent 3b37e5a85e
commit 56b4afcdba

View File

@@ -33,14 +33,16 @@ export class ASTProvider {
}
protected handleOpenTextDocument = async (params: DidOpenTextDocumentParams): Promise<void> => {
this.connection.console.log('Opened text document, going to parse it');
const document: TextDocumentItem = params.textDocument;
const tree: Tree = this.parser.parse(document.text);
this.forest.setTree(document.uri, tree);
};
protected handleChangeTextDocument = async (
params: DidChangeTextDocumentParams
): Promise<void> => {
): Promise<void> => {
this.connection.console.log('Changed text document, going to parse it');
const document: VersionedTextDocumentIdentifier = params.textDocument;
let tree: Tree = this.forest.getTree(document.uri);
if (tree !== undefined) {