首页 > 系统服务 > 详细

Lex Example on Ubuntu 16.04

时间:2018-03-13 10:06:42      阅读:231      评论:0      收藏:0      [点我收藏+]

Install Lex on Ubuntu 16.04. Lex is in flex and Yacc in bison.

sudo apt install flex bison

Create an empty file and edit it.

digit  [0-9] 
letter [A-Za-z] 
%{     
	int count; 
%} 
%%     
	/* match identifier */ 
{letter}({letter}|{digit})*      {count++; printf("number of identifiers = %d\n", count);}
%% 

Save it as lol.l

lex lol.l
gcc lex.yy.c -lfl

And we can run it by typing

./a.out

An example

技术分享图片

 

Lex Example on Ubuntu 16.04

原文:https://www.cnblogs.com/cxxszz/p/8553608.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!