Yacc

Från Rilpedia

Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif

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).

Personliga verktyg