Are you working on LSP implementation? Maintaining a language support plugin? Or even creating your own compiler? Then quality is of paramount importance. The concept of an extendable and straightforward use-case test engine allows you to provide code examples along with their expected results, use them in test-driven development for the parsers, and then automate the syntax and semantic output checks. It uses the magic of domain-specific languages and simplifies defining the use-cases for your parser.
In this session, we will see how it works with JUnit and ANTLR and how it simplifies the developer's everyday routine. Also, we will see how to create your own domain-specific language for your tests.
Objective of the presentation:
The objective of this session is to show the attendees how to create a domain-specific language for use cases, which will improve language parser tests.
Attendee pre-requisites - If none, enter "N/A":
N/A