YACC
De l'anglais : Yet Another Compiler-Compiler
Programme de conversion syntaxique sous Unix. Y.A.C.C fournit un outil général pour décrire les entrées à un programme. Son utilisateur définit les structures de ses entrées et les routines qui doivent être appelées quand une telle structure est reconnue.
Y.A.C.C est un programme destiné à compiler une grammaire du type LALR et à produire le texte source d'un analyseur syntaxique du langage engendré par cette grammaire.
Il est aussi possible, en plus de la vérification de la syntaxe de la grammaire, de lui faire effectuer des actions sémantiques.