What kind of parser is yacc? An automatic building tool.
Yacc is an automatic construction tool for generating parsers.
According to today's headlines, yacc is a classic tool to generate parsers, that is, to translate all the grammars of any programming language into Yacc parsers suitable for this language.