%{ main() { int res; res = yylex(); printf("lexval=\t%d\nyylex()=\t%d\n", lexval, res); } %} %% ("a" | "b")* "ab" { printf("foo"); }