编译原理c语言词法分析器的实现(使用c语言编写)
2021-07-08 21:05:13 2KB 编译原理 词法分析器 c语言
1
1、该个词法分析器要求至少能够识别以下几类单词: a. 关键字:else if int return void while共6个,所有的关键字都是保留字,并且必须是小写; b. 标识符:识别与C语言词法规定相一致的标识符,通过下列正则表达式定义:ID = letter (letter | digit)*; c. 常数:NUM=(+ | - |ε)digit digit*(.digit digit* |ε)(e(+ | - |ε) digit digit* |ε),letter = a|..|z|A|..|Z|,digit = 0|..|9,包括整数,如123, -123, +123等;小数,如123.45, +123.45, -123.45;科学计数法表示的常数,如+1.23e3,-2.3e-9; d. 专用符号:+ - * / < >= == != = ; , ( ) [ ] { } /* */;
2021-06-21 12:18:11 1.84MB 编译原理词法分析器
1
主要针对的是编译原理程序设计这门课的大作业所做的小项目,里边有完整的代码,以及使用说明,包括bnf范式。
2021-06-18 15:59:27 269KB 编译原理
1
(Python实现,详细注释)通过实现PL/0语言(一种示例小语言)的词法分析器,理解词法分析过程,掌握程序各部分之间的接口安排。 PL/0的语言的词法分析器将要完成以下工作: (1)跳过分隔符(如空格,回车,制表符); (2)识别诸如begin,end,if,while等保留字; (3)识别非保留字的一般标识符。 (4)识别数字序列。 (5)识别:=,=之类的特殊符号。
1
C写成的词法分析器,很给力,支持读文件 C写成的词法分析器,很给力,支持读文件
2021-04-30 19:09:50 4KB 编译原理 、词法分析器、C语言
1
用JAVA写的C语言词法分析器的代码哦~ 欢迎下载~!
2021-04-24 16:05:47 22KB JAVA
1
编译原理 简单的词法分析器 输入为源程序代码,输出(单词,种别码)序列
2021-04-19 19:31:51 5KB 词法分析器 编译原理 C语言
1
C minus语言词法分析器的设计是大学老师教学的资源和培养学生动手能力
2021-04-12 17:50:54 85KB 语言词法分析器
1
使用C或C++构造C-的词法分析器实验 要求: 1、熟悉C-语言词法 2、构造DFA 3、设计数据类型、数据结构 4、用C或C++实现C-语言的词法分析器
2021-04-06 17:35:16 553KB C/C++ C-语言 词法分析器
1
C语言词法分析器可识别常数、字符、关键字
2021-04-01 09:49:58 550KB 词法分析器
1