Lex是美国Bell实验室用C语言研制的一个词法分析程序自生成工具。它的基本原理就是使用正则表达式扫描匹配文本,并为每一个匹配模式定义一些操作,当用C语言作宿主语言时,这些操作都由C语言实现。一种匹配的正则表达式可能会包含相关的动作。这一动作可能还包括返回一个标记。当 Lex 接收到文件或文本形式的输入时,它试图将文本与正则表达式进行匹配。它一次读入一个输入字符,直到找到一个匹配的模式。如果能够找到一个匹配的模式,Lex 就执行相关的动作(可能包括返回一个标记)。
标签: Bell Lex C语言 美国
上传时间: 2013-12-19
上传用户:sqq
一个简单的编译器,有词法分析,语法分析,代码生成
标签: 编译器
上传时间: 2014-07-25
上传用户:aix008
一个简单的编译器,可以实现简单的画图语句的解析,最终画出简单的图形。涉及程序编译器的实现几个步骤,词法分析,语法分析,语义分析,等等。
上传时间: 2015-03-22
上传用户:fredguo
对简单的C程序或者Pascal程序进行词法分析以TOKEN字的形式放入结果文件
标签: Pascal TOKEN C程序 程序
上传用户:xiaoyunyun
这个是对上次S语言词法分析的修改,程序已修改好了.
标签: 修改 语言 分 程序
上传时间: 2014-08-23
用vc编写的一个词法分析源程序,可以对输入的C语言语句进行种别分类
标签: 编写 分 源程序
上传时间: 2013-12-10
上传用户:wxhwjf
词法分析程序,可对以下的C源程序进行分析:main() {int a[12] ,sum for(i=1 i<=12 i++) {for(j=1 j<=12 j++)scanf("%d",&a[i][j]) } for(i=12 i>=1 i--){ for(j=12 j>=1 j--){ if(i==j&&i+j==13)sum+=a[i][j] } } printf("%c",sum) }
标签: 分 程序
上传时间: 2013-12-26
上传用户:skhlm
简易C语言词法分析程序.zip直接解压即可解压后内有说明,请参考说明
标签: zip 解压 C语言 分
上传时间: 2013-12-23
上传用户:dongbaobao
一个小型词法分析器,我编译课的课堂作业!
标签: 分析器 编译
上传时间: 2015-03-23
上传用户:rishian
Verilog 语法速查手册,做成了一个页面形式,方便Verilog开发人员查询!
标签: Verilog 速查手册
上传时间: 2014-01-10
上传用户:songrui