Vadim Zaytsev aka @grammarware

Waite/Goos's book DYOL: Design Your Own Language

Book sourcesCompiler Construction — Waite/Goos

W. M. Waite, G. Goos, Compiler Construction, Springer-Verlag, 1984.

	title     = "{Compiler Construction}",
	author    = "William M. Waite and Gerhard Goos",
	publisher = "Springer-Verlag",
	series    = "Texts and Monographs in Computer Science",
	isbn      = "978-1461297314",
	doi       = "10.1007/978-1-4612-5192-7",
	year      = 1984,

CC-WG is true to its name: most elements of a language related to design or any part visible to the user, are enumerated quickly in the introduction, and the main focus of the rest of the book is on the implementation details and in how to construct a compiler in the best possible way. One of the interesting oddities is that this book never talks about Comments, even in the lexical analysis chapter.


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