Lex Example on Ubuntu 16.04

Posted cxxszz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lex Example on Ubuntu 16.04相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

lex.yy.c 如何生成

docker on ubuntu16.10安装配置

Install jdk on Ubuntu16

Install Python 3 on Ubuntu 16.04

Install Python 3 on Ubuntu 16.04

Installing OpenCV 2.4.13 on Ubuntu 16.04