Categorygithub.com/google/langsvr
repository
0.0.0-20241017105629-a72a500f0e0c
Repository: https://github.com/google/langsvr.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

langsvr, a C++ 17 implementation of the Language Server Protocol

langsvr is an open-source C++ 17 implementation of the Language Server Protocol

This project is in-development.

Complete:

  • C++ structures for all LSP message types (Requests, Responses and Notifications)
  • Serialization and deserialization of these types.
  • Non-string failure responses of requests (ErrorData types)

Work remaining:

  • A whole lot more unit tests around serialization / deserialization.
  • Optimization work.
  • Examples.

Contributing

Please see CONTRIBUTING.

License

BSD 3-Clause License, please see LICENSE.

Disclaimer

This is not an officially supported Google product.