Простейший пример Yacc
В качестве простейшего пример приведем "очень сложный", но короткий сценарий Yacc:
%token WORD % DOCUMENT : WORD | DOCUMENT WORD; { printf ("Have a document\n"); }
Для работы также необходим лексический анализатор, который возвращает слова:
% { #Include "y. tab. h" %} % . {return WORD;}
Этот пример печатает строку "Have a document" для каждого символа в документе.
[ ] [ ] [ ]