yacc


Also found in: Dictionary, Thesaurus, Legal, Acronyms, Wikipedia.

yacc

yacc

(Yet Another Compiler Compiler) A Unix compiler used to create a compiler. The operators, variables and constants of the program are typically defined in C using lex (LEXical analyzer), which converts them into preprocessed, machine-readable tokens for yacc. The grammar of the new language is written in C and compiled in yacc. The combination of lex (define elements) and yacc (define actions) creates a new compiler. For more information, visit www.epaperpress.com. See bison.
References in periodicals archive ?
The subroutines in YACC, which are rules for correctness determination of solving fraction, are used to analyze learning status of students while solving fraction questions.
The input pattern syntax is specified using Yacc. The syntax-directed translation converts the input patterns into a suitable internal representation.
Andrus requested that the president take part in a public information campaign for the YACC to increase the credibility and public awareness of the program.
In addition to the parsing algorithms, we have implemented attribute evaluation and two styles of error recovery--the method of Yacc [Johnson 1975], which depends on user annotations to the input grammar, and Rohrich's automatic backtrack-free mechanism [Rohrich 1980].
In the former course, C is not entirely abandoned, and lex and yacc are employed.
Yacc 7432 An implementation of an LALR parser generator.
Compiler generators (such as YACC) now use very efficient bottom-up techniques.
Two of the most popular are LEX [11], a scanner generator that accepts regular expressions and produces a table-driven recognizer, and Yacc [8], an LALR(1) parser generator.