Compiler construction using Java, JavaCC, and Yacc /

"A student-friendly, course-friendly guide to compiler theory, applications, and programming technology. Compiler construction is a tricky subject, involving theory, the application of that theory, and programming technology. Virtually every day, advances in computer technology propel advances...

Full description

Bibliographic Details
Main Author: Dos Reis, Anthony J., (Author)
Format: eBook
Language:English
Published: [Los Alamitos, California] Hoboken, New Jersey : IEEE Computer Society ; Wiley, [2012]
Subjects:
Online Access:View fulltext via EzAccess
Table of Contents:
  • Strings, Languages, and Compilers
  • Context-Free Grammars, Part 1
  • Context-free Grammars, Part 2
  • Context-Free Grammars, Part 3
  • Chomsky's Hierarchy (Optional)
  • Top-Down Parsing
  • LL(1) Grammars
  • Table-Driven Stack Parser (Optional)
  • Recursive-Descent Parsing
  • Recursive-Descent Translation
  • Assembly Language
  • S1
  • A Simple Compiler
  • Building on S2
  • Compiling Control Structures
  • Compiling Programs in Functional Form
  • Finite Automata
  • Capstone Project: Implementing Grep Using Compiler Technology
  • Compiling to a Register-Oriented Architecture
  • Optimization
  • Interpreters
  • Bottom-up Parsing
  • Yacc
  • Appendix A:
  • Stack Instruction Set
  • Appendix B:
  • Register Instruction Set
  • References
  • Index.