PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。 一.PL/0语言建立一个词法分程序GETSYM(函数) 二.PL/0语言建立一个语法分析程序BLOCK(函数) 三.建立一个解释执行目标程序的函数 内含所有源码和最终实验报告
2019-12-21 19:34:16 120KB 编译原理 山东大学 PL/0语言 词法分析
1
一、实验目的与要求 通过编写并上机调试一个词法分析程序,掌握在对程序设计语言的源程序进行扫描的过程中,将其分解成各类单词的词法分析方法。 二、实验内容 选取无符号数的算术四则运算中的各类单词为识别对象,要求将其中的各个单词识别出来。 输入:由无符号数和+,-,*,/, ( , ) 构成的算术表达式,如1.5E+2-100。 输出:对识别出的每一单词均单行输出其类别码(无符号数的值暂不要求计算)。
1
基于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