---
name: "yacc"
section: "1"
platform: "linux"
package: "bison"
version: "3.8.2-8"
release: "Arch Linux 2026-11-01"
platforms: ["linux", "freebsd"]
url: "https://new.carta.tech/yacc"
---

# yacc(1)

GNU Project parser generator

## NAME

yacc - GNU Project parser generator

## SYNOPSIS

**yacc** \[*OPTION*\]... *FILE*

## DESCRIPTION

*Yacc* (Yet Another Compiler Compiler) is a parser generator.  This version is a simple wrapper around [*bison*(1)](/bison/1.md). It passes option **-y**, **--yacc** to activate the upward compatibility mode.  See [*bison*(1)](/bison/1.md) for more information.

## AUTHOR

Written by Paul Eggert.

## REPORTING BUGS

Report bugs to \<bug-bison@gnu.org\>.

## COPYRIGHT

Copyright © 2021 Free Software Foundation, Inc.\
 This is free software; see the source for copying conditions.  There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

## SEE ALSO

[**lex**(1)](/lex/1.md), [**flex**(1)](/flex/1.md), [**bison**(1)](/bison/1.md).

The full documentation for **bison** is maintained as a Texinfo manual.  If the **info** and **bison** programs are properly installed at your site, the command

-

  **info bison**

should give you access to the complete manual.
