9.6 参考文献

[1] Xtext User Guide. http://www.eclipse.org/Xtext/documentation/latest/xtext.html.

[2] Meta Programming System. http://www.jetbrains.com/mps/.

[3] Intentional Software. http://intentsoft.com/.

[4] Newspeak. http://newspeaklanguage.org/.

[5] Tolksdorf, Stephan. FParsec - A Parser Combinator Library for F# http://www.quanttec.com/fparsec/.

[6] Double, Chris. Javascript Parser Combinators. Bluish Coder. http://www.bluishcoder.co.nz/2007/10/javascript-parser-combinators.html.

[7] Pretterhofer, Lorenz. Scheme Parser Combinators. A Lexical Mistake. http://alexicalmistake.com/2008/06/scheme-parser-combinators/.

[8] Eisenberg, Andrew. Extending Groovy Eclipse for use with Domain-Specific Languages. Contraptions for programming. http://contraptionsforprogramming.blogspot.com/2009/12/extending-groovy-eclipse-for-use-with.html.

[9] Pech, Vaclav. Custom Groovy DSL Support. JetBrains Zone. http://jetbrains. dzone.com/articles/custom-groovy-dsl-support.

[10] Template Haskell. HaskellWiki. http://www.haskell.org/haskellwiki/Template_Haskell.

[11] MetaOCaml. http://www.metaocaml.org/.