December 2009
Intermediate to advanced
380 pages
9h 2m
English
In this first part of the book, we’re going to learn how to recognize computer languages. (A language is just a set of valid sentences.) Every language application we look at will have a parser (recognizer) component, unless it’s a pure code generator.
We can’t just jump straight into the patterns, though. We need to see how everything fits together first. In this chapter, we’ll get an architectural overview and then tour the patterns at our disposal. Finally, we’ll look at the guts of some sample language applications to see how they work and how they use patterns.
Read now
Unlock full access