developerWorks: Build Code with lex and yacc, Part 1: Introduction | Linux Today

developerWorks: Build Code with lex and yacc, Part 1: Introduction

Written By
Web Webster
Web Webster
Aug 26, 2004

“Most people never need to know what lex and yacc do. You
occasionally need to have them installed to compile something you
downloaded, but for the most part, it just works. Maybe an
occasional README file refers to ‘shift/reduce’ conflicts. However,
these tools remain a valuable part of the Unix toolbox, and a bit
of familiarity with them will go a long way.

“In fact, while lex and yacc are almost always mentioned in the
same breath, they can be used separately. A number of very
entertaining if trivial programs have been written entirely in lex.
Programs using yacc, but not lex, are rarer…”


Complete Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.