Flex&Bison学习——1.1
/*
一个字数统计(word_counter)程序,程序读入一个文件然后报告这个文件的行数、单词树和字符数。
*/
%{ // %{ 和 %}之间的代码会被原样照抄到生成的C文件的开头部分。
int chars = 0; // 定义变量,用于计数有多少个字符
int words = 0; // 定义变量,用于计数有多少个单词
int lines = 0; // 定义变量,用于计数有多少行
%}
%% // 这是第二部分,该部分定义一些匹配模式(每个模式必须放在行首)和动作(模式匹配成功是所执行的C代码,使用{}括号括住的一行或多行语句)。
[a-zA-Z]