码迷,mamicode.com
首页 > 系统相关 > 详细

Lex Example on Ubuntu 16.04

时间:2018-03-13 10:21:47      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:ber   图片   ide   print   letter   .com   apt   install   nbsp   

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

标签:ber   图片   ide   print   letter   .com   apt   install   nbsp   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!