YYAST ist eine Bibliothek, die Lex und Yacc vervollständigt, indem sie einen abstrakten Syntaxbaum hinzufügt. Sie ist so angelegt, dass man so wenig Code wie möglich in den Grammatiken von Lex und Yacc schreiben muss, so dass es einfacher wird, den Code in höheren Programmiersprachen zu schreiben. (non)