Я подумал о написании своего собственного анализатора, но мне было интересно, есть ли встроенный метод вместо того, чтобы писать код диапазона. PrettyPrint-Override ">
Код: Выделить всё
class HoverProviderC implements vscode.HoverProvider {
public provideHover(
doc: vscode.TextDocument, position: vscode.Position,
token: vscode.CancellationToken): vscode.ProviderResult
{
const tokenData = getCppTokenData(doc, position);
if (tokenData.type == 'struct') {
return new vscode.Hover(`You are hovering over a struct named ${tokenData.name} !!`);
}
}
}
< /code>
Я искал в Google и обнаружил этот API, который, по словам, он предназначен для систем сборки, так что это не мой вариант использования.
Я также обнаружил, что эта страница не включает в себя C /C ++ токеновый парирование. -fsyntax только Подробнее здесь: https://stackoverflow.com/questions/797 ... -extension
Мобильная версия