Yacc

Från Wikipedia
Hoppa till: navigering, sök

Yacc (en engelsk förkortning av Yet Another Compiler Compiler, "Ännu en kompilator-kompilator") är ett program för framtagning av styrspråk för datorkommandon.

Med hjälp av en fil som definierar språkets grammatik skapar programmet en kompilator i programspråket C. Yacc baseras på tillståndsmaskin-tekniken. Yacc används ofta tillsammans med Lex som svarar för lexikalisering av text (igenkänning av bokstäver och symboler).

En vanlig fri version av Yacc är programmet Bison (vars namn grundar sig på att Yacc är homofon till det engelska ordet för jak, ett annat oxdjur).

Se även[redigera | redigera wikitext]