Skip to content

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.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

10 stars

Watchers

7 watching

Forks

Releases

Packages

Used by

Contributors

Languages