SDF Grammars

SDF: Modular Syntax Definition Formalism

Language Version up Available in View online
LDAP Search Filters RFC 4515 StringBorg  
URI RFC 1738 Nix (will be moved to some other location)  
VDM-SL ISO/IEC 13817-1:1996 VooDooMFront  
ECMAScript Edition 3 (ECMA-262) Under development in ECMAScript-front  
C C99 EPITA's Transformers Project  
C ANSI-C (?) SDF Library 1.0 browse
C ad-hoc StrategoXT/c-tools  
SQL 92 SQL-front  
AspectJ 5.0 AspectJ-front browse
PHP 5 PHP-front browse
PHP 4 PHP-front browse
Java 1.5 Java-front browse
Java 1.4 Java-front  
XML 1.0 StrategoXT/xml-front  
XPath 1.0 Under development in StringBorg  
Stratego 0.9 - latest StrategoXT/stratego-front  
ASF   SDF Library 1.0 browse
AsFix   SDF Library 1.0 browse
ATerm   SDF Library 1.0 browse
Bibtex   Bibtex-tools  
Box   GPP  
C++   EPITA's Transformers Project  
C Preprocessor   SDF Library 1.0 browse
Dot (GraphViz)   Stratego/XT Utils  
HQL   WebDSL browse
JavaScript   See ECMAScript  
Jimple   Under development  
JSP   Under development in StringBorg  
Octave   Under development in the Stratego Octave Compiler  
Prolog   Prolog-tools  
Python   python-syntax  
Shell   Under development in StringBorg  
Similix (subset of Scheme)   Similix in Stratego  
SDF   SDF Library 1.0 browse
Tiger   Tiger in Stratego  

Please add references to grammars you know about!

This list is maintained mostly by Martin Bravenboer. Please contact me if you cannot find a grammar or one of the links is broken.