Semantic tokenization

This commit is contained in:
Alexandru Dima
2019-11-05 17:17:28 +01:00
parent 308ff31f95
commit 013433992a
8 changed files with 410 additions and 78 deletions

View File

@@ -27,7 +27,7 @@ import { ExtensionIdentifier, IExtensionDescription } from 'vs/platform/extensio
import { IURITransformer } from 'vs/base/common/uriIpc';
import { DisposableStore, dispose } from 'vs/base/common/lifecycle';
import { VSBuffer } from 'vs/base/common/buffer';
import { encodeSemanticTokensDto, ISemanticTokensFullAreaDto, ISemanticTokensDto } from 'vs/workbench/api/common/shared/semanticTokens';
import { encodeSemanticTokensDto, ISemanticTokensDto } from 'vs/workbench/api/common/shared/semanticTokens';
// --- adapter
@@ -665,8 +665,8 @@ class SemanticColoringAdapter {
return r;
}
releaseSemanticColoring(semanticColoringResultId: number): Promise<void> {
}
// releaseSemanticColoring(semanticColoringResultId: number): Promise<void> {
// }
// provideSignatureHelp(resource: URI, token: CancellationToken): Promise<extHostProtocol.ISignatureHelpDto | undefined> {
// const doc = this._documents.getDocument(resource);