Compiler construction using Java, JavaCC, and Yacc

"Broad in scope, involving theory, the application of that theory, and programming technology, compiler construction is a moving target, with constant advances in compiler technology taking place. Today, a renewed focus on do-it-yourself programming makes a quality textbook on compilers, that b...

Descripción completa

Detalles Bibliográficos
Autor principal: Dos Reis, Anthony J. (-)
Autor Corporativo: IEEE Computer Society (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Hoboken, N.J. : John Wiley & Sons c2012.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009664724806719
Tabla de Contenidos:
  • Front Matter
  • 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
  • JavaCC (Optional)
  • 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.