• 大小: 9KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 标签: LEX  YACC  

资源简介

列出你的C编译器支持的语言特性所涉及的单词,设计正规定义 利用Lex工具实现词法分析器,识别所有单词,能将源程序转化为单词流 设计符号表,当然目前符号表项还只是词素等简单内容,但符号表的数据结构,搜索算法,词素的保存等等都可以考虑了。 保留字的处理等问题也可考虑了。 验证你的程序,可以输入简单的C源程序,输出单词流每个单词的词素内容、单词类别和属性(常数的属性可以是数值,标识符可以是指向符号表的指针)。 C语言版 包含.l和对应的.c.h文件

资源截图

代码片段和文件信息

/****************************************************************************
*                     U N R E G I S T E R E D   C O P Y

* You are on day 28 of your 30 day trial period.

* This file was produced by an UNREGISTERED COPY of Parser Generator. It is
* for evaluation purposes only. If you continue to use Parser Generator 30
* days after installation then you are required to purchase a license. For
* more information see the online help or go to the Bumble-Bee Software
* homepage at:

* http://www.bumblebeesoftware.com

* This notice must remain present in the file. It cannot be removed.
****************************************************************************/

/****************************************************************************
* mylexer.c
*

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-11-15 11:09  词法分析\
     文件         725  2016-11-06 20:33  词法分析\c.pgp
     文件         257  2016-11-15 11:09  词法分析\c.pgw
     文件       15159  2016-11-14 19:20  词法分析\mylexer.c
     文件        1107  2016-11-14 19:20  词法分析\mylexer.h
     文件        3556  2016-11-14 19:20  词法分析\mylexer.l
     文件       19497  2016-11-14 19:20  词法分析\mylexer.v

评论

共有 条评论