Это мой parser.y
stmt : type var { insertVar($2); cout<< "inserted"<<endl;} LCURL other RCURL {
//other jobs
}
;
и lex.l
"{" { cout<<"after insertion"<<endl; return LCURL;}
когда я запускаю их с файлом .c
, вывод следующий:
after insertion
inserted
где мой ожидаемый результат:
inserted
after insertion
почему это происходит?