gogogo
Syndetics cover image
Image from Syndetics

Lex and yacc

By: Contributor(s): Material type: TextTextPublication details: O'REILLY & ASSOC 1992ISBN:
  • 1565920007
Subject(s):
Holdings
Item type Current library Call number Status Date due Barcode
Standard Loan Thurles Library Main Collection 005.282 LEV (Browse shelf(Opens below)) Available R09382KRCT

Enhanced descriptions from Syndetics:

This book shows you how to use two Unix utilities, lex and yacc, in program development. These tools help programmers build compilers and interpreters, but they also have a wider range of applications.The second edition contains completely revised tutorial sections for novice users and reference sections for advanced users. This edition is twice the size of the first and has an expanded index.The following material has been added:

Each utility is explained in a chapter that covers basic usage and simple, stand-alone applications How to implement a full SQL grammar, with full sample code Major MS-DOS and Unix versions of lex and yacc are explored in depth, including AT&T lex and yacc , Berkeley yacc , Berkeley/GNU Flex, GNU Bison, MKS lex and yacc , and Abraxas PCYACC

Table of contents provided by Syndetics

  • Preface
  • Chapter 1 Lex and Yacc
  • Chapter 2 Using Lex
  • Chapter 3 Using Yacc
  • Chapter 4 A Menu Generation Language
  • Chapter 5 Parsing SQL
  • Chapter 6 A Reference for Lex Specifications
  • Chapter 7 A Reference for Yacc Grammars
  • Chapter 8 Yacc Ambiguities and Conflicts
  • Chapter 9 Error Reporting and Recovery
  • AT&T Lex
  • AT&T Yacc
  • Berkeley Yacc
  • GNU Bison
  • Flex
  • MKS lex and yacc
  • Abraxas lex and yacc
  • POSIX lex and yacc
  • MGL Compiler Code
  • SQL Parser Code
  • SQL Parser Code
  • Glossary
  • Bibliography

Author notes provided by Syndetics

Gregory Satir helps develop online publishing tools in the Portland, Oregon, office of Electronic Book Technologies. He graduated with a B.S. in computer science from Brown University. Doug Brown is a consultant/contractor in Beaverton, Oregon. He has been developing software for circuit simulation, synthesis, and testing since 1977. Doug coauthored lex & yacc, another O'Reilly & Associates Nutshell Handbook. He received an M.S. in electrical engineering from the University of Illinois at Urbana-Champaign in 1976.

John R. Levine writes, lectures, and consults on Unix and compiler topics. He moderates the online comp.compilers discussion group at Usenet. He worked on Unix versions Lotus 1-2-3 and the Norton Utilities and was one of the architects of AIX for the IBM RT PC. He received a Ph.D in computer science from Yale in 1984.

Tony Mason is currently a member of the AFS development team at Transarc Corporation, a small start-up company specializing in distributed systems software. Previously, he worked with the Distributed Systems Group at Stanford University in the area of distributed operating systems and data communications. He received a B.S. in mathematics from the University of Chicago in 1987.

Powered by Koha