Section: Software
Software Language Processing Suite
Participant : Vadim Zaytsev [correspondent] .
- Characterization:
A3-up4, SO-4, SM-3, EM-2up3, SDL-2, OC-DA-4-CD-4-MS-4-TPM-4
- WWW:
- Objective:
The project facilitates exposition and comparison of approaches and techniques on language processing.
- Users:
Computer science students, teachers, engineerings and practitioners
- Impact:
SLPS contains the largest collection of grammars for programming languages directly recovered from documentation, as well as the largest collection of source-to-source grammar formalisms translators and other related grammarware.
- Engineering:
SLPS is a large collection of scripts and programs written by Ralf Lämmel and Vadim Zaytsev.
Novelties
-
New grammars: Ada, Dart, Eiffel, Fortran, Modula, Mediawiki, ...(now a total of 41)
-
Grammar Tank: a new collection of 54 small grammars for research purposes
-
TestMatch: a tool for grammar-based differential testing of ANTLR grammars and for nonterminal matching based of parsing generated test data (in collaboration with Ralf Lämmel).
-
Grammar Hunter: a tool for automated notation-parametric grammar recovery (will also be a Rascal library).