Skip to content
master
Go to file
Code

Latest commit

* WI #65 Update to .NET Framework 4.7.2

* WI #65 Add standard .gitignore
c110cdd

Git stats

Files

Permalink
Failed to load latest commit information.

README.md

LanguageServerRobot

For the TypeCobol project, its source code editing plugin under Eclipse RDz and in the implementation of the completion functionality, intelligent editing using the Microsoft Language Server protocol; it is essential to have a means of recording and carrying out tests in order to:

  • Validate the implementation of the protocol.

  • Validate intelligent editing features by testing the exchanged data, when executing queries and notifications using the JSON data representation format.

Architecture overview

Projects

The solution contains 5 projects

  • TypeCobol.LanguageServer.JsonRPC is a C# class library that implements JSON RPC protocol based on the Producer/Consumer Pattern. Nuget.
  • TypeCobol.LanguageServer.Protocol is a C# class library that implements Microsoft Language Server protocol's types and signatures. Nuget.
  • TypeCobol.LanguageServer.Robot.Common is a C# class library that implements core and common Language Server Robot features. Nuget.
  • TypeCobol.LanguageServerRobot is a C# implementation of the Language Server Robot(LSR) application. Nuget.
  • TypeCobol.LanguageServer.Robot.Monitor is a C#/WPF application for monitoring LSR sessions and scenario recording and replay. Nuget.

Projects Dependencies

The projets use the folowing tools aand SDK.

About

Robot to record JSON message between LanguageServer client and server and then replay them

Topics

Resources

License

Packages

No packages published

Languages

You can’t perform that action at this time.