| *Language* | *Version* | *Available in* | *View online* | | ASF | | [[http://www.meta-environment.org][SDF Library 1.0]] | [[%SDFLIB%/asf/syntax/Asf.sdf.html][browse]] | | AsFix | | [[http://www.meta-environment.org][SDF Library 1.0]] | [[%SDFLIB%/asfix/syntax/Parsetree.sdf.html][browse]] | | AspectJ | 5.0 | [[Stratego.AspectJFront][AspectJ-front]] | [[http://nix.cs.uu.nl/dist/stratego/aspectj-front-docs-stable-latest/docs/html/languages/aspectj/JavaExtension.sdf.html][browse]] | | ATerm | | [[http://www.meta-environment.org][SDF Library 1.0]] | [[%SDFLIB%/aterm/syntax/ATerms.sdf.html][browse]] | | Bibtex | | [[Stratego.BibtexTools][Bibtex-tools]] | | | Box | | [[Tools.GenericPrettyPrinter][GPP]] | | | C | ad-hoc | [[Stratego.StrategoDownload][StrategoXT]]/[[Stratego.CTools][c-tools]] | | | C | C99 | [[http://www.lrde.epita.fr/cgi-bin/twiki/view/Transformers/Transformers][EPITA's Transformers Project]] | | | C | ANSI-C (?) | [[http://www.meta-environment.org][SDF Library 1.0]] | [[%SDFLIB%/c/syntax/C.sdf.html][browse]] | | C++ | | [[http://www.lrde.epita.fr/cgi-bin/twiki/view/Transformers/Transformers][EPITA's Transformers Project]] | | | C Preprocessor | | [[http://www.meta-environment.org][SDF Library 1.0]] | [[%SDFLIB%/cpp/syntax/CPP.sdf.html][browse]] | | Dot (GraphViz) | | [[https://svn.cs.uu.nl:12443/repos/StrategoXT/strategoxt-utils/trunk/dot/syn/][Stratego/XT Utils]] | | | ECMAScript | Edition 3 (ECMA-262) | Under development in [[Stratego.EcmaScriptFront][ECMAScript-front]] | | | HQL | | [[http://www.webdsl.org][WebDSL]] | [[https://svn.cs.uu.nl:12443/repos/WebDSL/webdsls/trunk/src/org/webdsl/dsl/syntax/HQL.sdf][browse]] | | Java | 1.4 | [[Stratego.JavaFront][Java-front]] | | | Java | 1.5 | [[Stratego.JavaFront][Java-front]] | [[http://nix.cs.uu.nl/dist/stratego/java-front-docs-stable-latest/docs/html/languages/java-15/Main.sdf.html][browse]] | | JavaScript | | See ECMAScript | | | Jimple | | [[https://svn.cs.uu.nl:12443/repos/StrategoXT/sootxt/trunk/jimple/][Under development]] | | | JSP | | Under development in [[Stratego.StringBorg][StringBorg]] | | | LDAP Search Filters | [[http://tools.ietf.org/html/rfc4515][RFC 4515]] | [[Stratego.StringBorg][StringBorg]] | | | Octave | | Under development in the Stratego [[Octave.WebHome][Octave Compiler]] | | | PHP | 4 | [[PHP.PhpFront][PHP-front]] | [[http://nix.cs.uu.nl/dist/stratego/php-front-syn-docs-stable-latest/docs/html/languages/php/version4/Main.sdf.html][browse]] | | PHP | 5 | [[PHP.PhpFront][PHP-front]] | [[http://nix.cs.uu.nl/dist/stratego/php-front-syn-docs-stable-latest/docs/html/languages/php/version5/Main.sdf.html][browse]] | | Prolog | | [[Stratego.PrologTools][Prolog-tools]] | | | Python | | [[http://devel.se.wtb.tue.nl/trac/chi-tooling/browser/trunk/chi-py-language/asfsdf/python/python-syntax.sdf][python-syntax]] | | | Shell | | Under development in [[Stratego.StringBorg][StringBorg]] | | | Similix (subset of Scheme) | | [[https://svn.strategoxt.org/repos/StrategoXT/strategoxt-samples/similix/syn/][Similix in Stratego]] | | | SQL | 92 | [[Stratego.SqlFront][SQL-front]] | | | Stratego | 0.9 - latest | [[Stratego.StrategoDownload][StrategoXT]]/[[Stratego.StrategoFront][stratego-front]] | | | SDF | | [[http://www.meta-environment.org][SDF Library 1.0]] | [[%SDFLIB%/sdf2/syntax/Sdf2.sdf.html][browse]] | | Tiger | | [[Tiger.WebHome][Tiger in Stratego]] | | | URI | [[http://www.faqs.org/rfcs/rfc1738.html][RFC 1738]] | [[https://svn.cs.uu.nl:12443/viewcvs/trace/nix/trunk/src/libexpr/nix.sdf?rev=522][Nix]] (will be moved to some other location) | | | VDM-SL | ISO/IEC 13817-1:1996 | [[http://wiki.di.uminho.pt/wiki/bin/view/PURe/VooDooMFront][VooDooMFront]] | | | XML | 1.0 | [[Stratego.StrategoDownload][StrategoXT]]/[[Tools.XmlFront][xml-front]] | | | XPath | 1.0 | Under development in [[Stratego.StringBorg][StringBorg]] | | Please add references to grammars you know about! This list is maintained mostly by [[http://www.cs.uu.nl/wiki/Martin][Martin Bravenboer]]. Please [[mailto:martin@cs.uu.nl][contact]] me if you cannot find a grammar or one of the links is broken.