Language Server Protocol and Implementation : Supporting Language-Smart Editing and Programming Tools - Gunasinghe, Nadeeshaan; Marcus, Nipuna (Berkeley, CA Apress L. P., 2021)