基于C语言的词法分析器,里面包含有完整代码和预定的测试代码文件,自己写的,可用。
2019-12-21 19:34:00 1.77MB 编译原理 词法分析器 C代码 C语言
1
这是学《编译原理》时的上机实验。可实现对C语言的词法分析,关键字32个,包含了C的绝大部分运算、限界符,主要是对文件进行读、写操作,节省内存消耗,自以为是一个不错的词法分析程序。运行环境为VC++6.0。
2019-12-21 19:33:36 10KB 控件 源码 系统相关类 资源
1
为简单函数绘图语言编写一个解释器。解释器接受用绘图语言编写的源程序,经语法和语义分析之后,将源程序所规定的图形显示在显示屏(或窗口)中。用编译器编写工具LEX/YACC提供的方式规定绘图语言的词法和语法,用C/C++语言编写解释器的语义。实验使用的操作系统是WIN10,实现软件是microft visual studio community 2017版本。任务划分为三个部分,分别是词法分析器、语法分析器、语义分析器。
1
编译原理的作业啊,共享给需要的同学。仅参考作用
2019-12-21 19:32:32 1.92MB 编译原理作业
1
编译原理大作业 完整编译器 词法分析 语法分析 语义分析 简单绘图语言
2019-12-21 19:31:29 25KB 词法分析 语法分析 语义分析
1
seuLex Lex输入文件的解析 正规表达式的解析 一个正规表达式到NFA的转换算法实现 多个NFA的合并 NFA的确定化和最小化算法实现 返回状态与返回内容的对应 SeuLex应用
2019-12-21 19:30:25 23KB Lex,编译
1
相关博客请访问https://blog.csdn.net/boss_crabe/article/details/80760252
2019-12-21 19:29:33 856KB 词法分析
1
编译原理课程设计。 里面附有完整的C Minus词法分析器和语法分析器。 代码注释相当详细! 并且附有课程设计的报告。 词法分析器采用表驱动构造。 语法分析器采用LL1,文法为手动输入的文件,即可处理多种不同的文法。并生成相应的分析表,根据输入待分析文件生成对应的抽象语法树。 看了觉得不错一定给好评哦!
2019-12-21 19:28:45 3.16MB 词法分析 语法分析 编译原理 CMinus
1
1、输入如下正确的常量说明串: const count=10,sum=81.5,char1=‘f’,max=169,str1=“h*54 2..4S!AAsj”, char2=‘@’,str2=“aa!+h”; 输出: count(integer,10) sum(float,81.5) char1(char, ‘f’) max(integer,169) str1(string,“h*54 2..4S!AAsj”) char2(char, ‘@’) str2(string,“aa!+h”) int_num=2; char_num=2; string_num=2; float_num=1. 2、输入类似如下的保留字const错误的常量说明串: Aconstt count=10,sum=81.5,char1=‘f’; 输出类似下面的错误提示信息: It is not a constant declaration statement! Please input a string again! 3、输入类似如下含常量名或常量值错误的常量说明串: const count=10,12sum=81.5,char1=‘ff’,max=0016; 输出类似下面的错误提示信息: count(integer,10) 12sum(Wrong! It is not a identifier!) char1(Wrong! There are more than one char in ‘’.) max(Wrong! The integer can’t be started with ‘0’.) int_num=1; char_num=0; string_num=0; float_num=0.
2019-12-21 19:28:14 3KB 编译原理
1
c++ ,词法分析器, 编译原理, c语言的词法分析,代码详细,很易懂
2019-12-21 19:27:38 11KB c++ 词法分析器 编译原理
1