import * as vscode from 'vscode' ; import { ProcessorResult , SymbolProcessor } from './symbolProcessor' ; export class Z80HoverProvider implements vscode . HoverProvider { constructor ( public symbolProcessor ) { } provideHover ( document , position , token ) { return this . symbolProcessor . getFullSymbolAtDocPosition < vscode . Hover > ( document , position , token , ProcessorResult . HOVER ) ; } }