- STAFF PICKS
- GIFTS + GIFT CARDS
- SELL BOOKS
- FIND A STORE
New Trade Paper
Ships in 1 to 3 days
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Flex & Bisonby John R. Levine
Synopses & Reviews
If you need to parse or process text data in Linux or Unix, this useful book explains how to use flex and bison to solve your problems quickly. flex & bison is the long-awaited sequel to the classic O'Reilly book, lex & yacc. In the nearly two decades since the original book was published, the flex and bison utilities have proven to be more reliable and more powerful than the original Unix tools.
Book News Annotation:
Replacing the venerable lex and yacc utilities, flex and bison are now the utilities of choice for quick parsing or processing of text data in Linux or UNIX. This book explains the basic use of each utility and describes simple, standalone applications that can be created with each. Uses covered include address syntax crunching unavailable with regular expressions tools; building compilers and interpreters; interpreting code, configuration files or other structured format; and key programming techniques, including abstract syntax trees and symbol tables. The authors cover new features such as pure (reentrant) lexers and parsers, powerful GLR parsers, and interfaces to C++. The book also includes full references for bison and flex specifications. Annotation ©2009 Book News, Inc., Portland, OR (booknews.com)
This updated classic teaches Unix and Linux developers how to solve specific problems by processing text data, using two key Unix utilities — flex and bison. Since 1992, the previous edition of this book has taught programmers how to use the lex and yacc Unix utilities in program development. Now, the tools have shifted to flex and bison, and this new edition shows programmers how to use these utilities to parse or process text data, whether it's code, configuration files, or any other structured format. flex & bison addresses a wide range of text processing functions, as well as syntax crunching that regular expressions tools can't handle. The book also offers expanded coverage of key programming techniques, including syntax trees and symbol tables, and helps programmers build compilers and interpreters.
This updated classic teaches UNIX and Linux developers how to solve specific problems by processing text data, using two key UNIX utilities--Flex and Bison. Covers key programming techniques, including syntax trees and symbol tables. 300 pp
About the Author
John Levine, founder of Taughannock Networks, writes, speaks, and consults on e-mail, the Internet, and other computer topics. He has written over 20 technical books, and is the co-author of O'Reilly's lex & yacc, 2nd Edition and qmail. He's also deeply involved in Internet e-mail in general and spam issues in particular as co-chair of the Internet Research Task Force's Anti-Spam Research Group (http://asrg.sp.am ) and a board member of the Coalition Against Unsolicited Commercial E-mail (http://www.cauce.org.)He lives and works in the tiny village of Trumansburg NY (http://www.trumansburg.ny.us) where he reports that being the municipal sewer commissioner was a much cleaner job than dealing with spammers.
Table of Contents
PrefaceChapter 1: Introducing Flex and BisonChapter 2: Using FlexChapter 3: Using BisonChapter 4: Parsing SQLChapter 5: A Reference for Flex SpecificationsChapter 6: A Reference for Bison SpecificationsChapter 7: Ambiguities and ConflictsChapter 8: Error Reporting and RecoveryChapter 9: Advanced Flex and BisonSQL Parser Grammar and Cross-ReferenceGlossaryColophon
What Our Readers Are Saying