YACC produces a parser which is a C program. This C program can be compiled and linked with other compiler modules, including the scanner generated by LEX or any other scanner. Versions which have been ported to other operating systems can produce programs in other languages such as Pascal or Ada.
YACC accepts a BNF grammar as input. Each production may have an action associated with it.
Send questions and comments to: Karen Lemone