SDF Grammars

SDF: Modular Syntax Definition Formalism

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

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.