Compilers: Principles, Techniques, & Tools
Pearson/Addison Wesley, 2007 - Computers - 1009 pages
This book provides the foundation for understanding the theory and pracitce of compilers. Revised and updated, it reflects the current state of compilation. KEY TOPICS: Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition published. The authors, recognizing that few readers will ever go on to construct a compiler, retain their focus on the broader set of problems faced in software design and software development. MARKET: Computer scientists, developers, and aspiring students that want to learn how to build, maintain, and execute a compiler for a major programming language.
A Simple SyntaxDirected Translator
11 other sections not shown
Other editions - View all
accepting action algorithm analysis appear applied array assignment associated assume attribute basic beginning block body called character collection compiler compute consider consists constant construct corresponding create defined definition dependences digit discussed edges elements entry error Example executed Exercise expr expression Figure flow graph function garbage goto grammar identifier implemented initial input instruction integer iterations labeled language lexeme lexical analyzer loop machine match memory method node nonterminal Note objects operator optimization parallelism parse parse tree parser path pattern pointer possible problem procedure processor production reached record reduce reference regular expression represent result rules schedule semantic sequence shown shows space stack statement stmt string symbol syntax term terminal token transition translation tree variable