Skip to content

TypeFox/language-tool-benchmark

Repository files navigation

Language Tool Benchmark

This is a small repo for our Fastbelt Introduction blog post. It contains three benchmarks:

  1. An example implementation of the well-known State machine language in Xtext. The benchmark can be found here. Run mvn install in the /org.eclipse.xtext.example.fowlerdsl.parent directory before running the benchmark file.
  2. A benchmark script to test throughput of the statemachine implementation of Langium. Found here. Run it with npm run bench:statemachine.
  3. A script to benchmark the startup performance of a language server. Run npm install and and then npm run bench -- "./path/to/language-server" "./example.statemachine" --runs 10.

About

A small benchmark of various language engineering tools

Resources

License

Security policy

Stars

Watchers

Forks

Contributors