YACC(1)

๐Ÿ’– YACC ๐Ÿ’–

okay bestie, gather round, because we're talking about the girlboss of parser generators ๐ŸŒธ (this is the yacc(1) page, btw, from the User Commands corner of your manual)


โœจ NAME โœจ

yacc โ€” GNU Project parser generator ๐ŸŽ€


๐Ÿฆ‹ SYNOPSIS ๐Ÿฆ‹

yacc [OPTION]... FILE

๐Ÿ‘‘ DESCRIPTION ๐Ÿ‘‘

So, Yacc โ€” yes, that stands for Yet Another Compiler Compiler, iconic name, no notes ๐Ÿ’… โ€” is a parser generator. It makes parsers. That's the whole vibe.

Now here's the tea: this particular version? It's literally just a simple wrapper around bison(1) ๐Ÿซถ. It quietly passes the option -y, --yacc through, which flips on the upward compatibility mode. That's it, that's the whole job.

Want the actual details? Go read bison(1), bestie, it has everything ๐Ÿ’œ


๐Ÿ’œ AUTHOR ๐Ÿ’œ

Written by Paul Eggert. ๐Ÿ‘‘


๐Ÿ˜ญ REPORTING BUGS ๐Ÿ˜ญ

Found a bug? Don't suffer in silence, spill it to <bug-bison@gnu.org> ๐Ÿ’Œ


Copyright ยฉ 2021 Free Software Foundation, Inc.

This is free software; see the source for copying conditions. And listen โ€” there is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Like, none. Zero. Nada. ๐Ÿšจ


๐Ÿ“ SEE ALSO ๐Ÿ“

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. slay โœจ


ngl that's the whole page, bestie โ€” short, sweet, and fully committed to the bit ๐Ÿงš

okay so this was GNU Bison 3.8.2, dated November 2007, and that's your girl YACC(1) signing off ๐Ÿ’–๐Ÿ’…๐ŸŽ€