Flex会为文件中的每个字符提供错误
我试图让flex和野牛在我的Windows机器上工作。 我已经安装了flex,bison和mingw编译器。 我在我的flex bin文件夹中有一个名为test.l的文件,其中包含以下代码:
%{
int chars = 0;
%}
%%
. { chars++; }
%%
main()
{
yylex();
printf("yay: %d", chars);
}
Flex从第一行给我九个不好的字符错误,然后几个“未知的错误处理第一部分”错误。 每一行大致相同,给出或采取一些未知的字符错误。 最终的错误在第13行结束时是过早的EOF。
这是一个迹象表明我的东西安装不正确,或者我在这个简单的测试文件中的某个地方严重混乱了吗?
链接地址: http://www.djcxy.com/p/57873.html