Skip to content
EntityQ305932· pop 28· linked from 295 articles

یک (کامپایلر)

Sign in to save

Also known as Yet Another Compiler Compiler, yet another compiler of compilers

Yacc (Yet Another Compiler-Compiler) is a computer program for the Unix operating system developed by Stephen C. Johnson. It is a lookahead left-to-right rightmost derivation (LALR) parser generator, generating a LALR parser (the part of a compiler that tries to make syntactic sense of the source code) based on a formal grammar, written in a notation similar to Backus–Naur form (BNF). Yacc is supplied as a standard utility on BSD and AT&T Unix. GNU-based Linux distributions include Bison, a forward-compatible Yacc replacement.

Key facts

Software.name
Yacc
Software.other_names
Bell Labs Yacc; AT&T Yacc
Software.author
Stephen C. Johnson
Software.programming language
C
Software.operating system
Unix, Unix-like, Plan 9, Inferno
Software.platform
Cross-platform
Software.genre
Command
Software.license
Plan 9: MIT License

via Wikipedia infobox

Wikidata facts

Named after
yet another
Show 5 more facts
programmed in
C
Stack Exchange tag
stackoverflow.com/tags/yacc
inception
1970-00-00
has command line option
v
Sources (4)

via Wikidata · CC0