Vadim Zaytsev aka @grammarware

Grune's book DYOL: Design Your Own Language

Book sourcesCompiler Design — Grune/van Reeuwijk et al

D. Grune, K. van Reeuwijk, H. E. Bal, C. J. H. Jacobs, K. G. Langendoen, Modern Compiler Design, Addison-Wesley, 2012.

	title     = "{Modern Compiler Design}",
	author    = "Dick Grune and
	             Kees van Reeuwijk and
	             Henri E. Bal and
	             Ceriel J. H. Jacobs and
	             Koen G. Langendoen",
	publisher = "Addison-Wesley",
	edition   = "Second",
	isbn      = "978-1461446989",
	url       = "",
	year      = 2012,

CD-GR is currently (as of 2017) one of the most comprehensive guides to the compiler world, recently updated to include new research achievements. It is linked from 53 DYOL cards, this exceeds the average number twofold.


The DYOL toolkit was created and is maintained by Dr. Vadim Zaytsev a.k.a. @grammarware. Page last updated in March 2021.