Cargando…

Language server protocol and implementation : supporting language-smart editing and programming tools /

Understand the important aspects of implementing a production-grade language server in support of language-smart tools such as code editors and other programming utilities. This book shows you how to create a single implementation of a language server that can be used by multiple tools, enabling you...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Gunasinghe, Nadeeshaan (Autor), Marcus, Nipuna (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: California : Apress, [2022]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Developer Tools and Language Services
  • Understanding the Language Server Protocol
  • Implementing a Language Server
  • General messages
  • Text synchronization
  • Diagnostics, Smart Editing, and Documentation
  • Refactoring and code fixes
  • Code navigation and navigation helpers
  • Presentation and selection
  • Workspace operations
  • Advanced concepts.