Grammar Base



The Grammar Base is a collection of Sdf syntax definitions. Its purpose is to:

  1. provide syntax definitions for a wide range of existing languages so that at least the parsing side of implementing language processing tools for these languages becomes easier;
  2. provide examples of the usage of SDF;
  3. promote the use of SDF; and
  4. provide real-life data for testing and benchmarking the implementation of SDF.


A list of grammars in the Grammar Base is available online at:

If you have a syntax definition for a language that is not listed there and that you would like to contribute, or if you have a request for a particular language, please contact the Grammar Base maintainers?.

Grammar Management

If you would like to contribute to the GrammarBase, take a look at the GrammarBaseTaskList?, and read about AddingAGrammarToGB?.