В этой части lex программы lex-yacc для чего добавляются строки
. return yytext[0];
\n return yytext[0];
Это лексическая часть
%{
#include "y.tab.h"
%}
%%
a return A;
b return B;
. return yytext[0];
\n return yytext[0];
%%
Что он возвращает, когда встречает \n ?
yytext
содержит текст, соответствующий текущему токену. Это означает, чтоyytext[0]
возвращает первый символ совпадающего токена. - person Ajay2707   schedule 29.10.2018