ubuntu下安装lex和yacc

2016-10-26  本文已影响0人  九卿__

在终端中敲入命令 :

sudo apt-get install flex bison

牛刀小试

将小写字母转换为大写字母。

toUpper.lex文件如下:

%{
    #include<stdio.h>
%}
%%
[a-z]   printf("%c",yytext[0]+'A'-'a');
%%

执行命令

lex toUpper.lex
cc -o toUpper lex.yy.c -ll
./toUpper < toUpper.lex

结果如下:

输出结果

最后祝大家玩的愉快!:D

上一篇 下一篇

猜你喜欢

热点阅读