(1) 设计、编制并调试一个词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。 (2) 编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即关键字、其他标识符、整型常数、运算符、界符五大类。并依次输入各个单词的内部编码及单词符号自身值(遇到错误时可显示“Error”,然后跳过错误部分继续显示)。
2021-09-10 18:57:38 2.17MB 编译原理 词法分析器 c语言
1
grpc - c++版本_release_32,vs2017编译
2021-09-10 18:00:57 8.77MB grpc
vs编译好c++ opencv动态库文件,配置好vs即可使用opencv库;亲测可用
2021-09-10 16:32:08 26.43MB vs opencv 动态库
1
Enable pretty-printing for gdb
2021-09-09 13:15:51 746KB vscode 配置 C++ 编译环境
1
codeblocks安装包,自带编译器,不用独立安装编译环境
2021-09-09 13:06:11 144.26MB C C++ codeblocks 安装包
1
轻量级的Dot Net编译器支持C#和VB.NET_.net 静态编译器
2021-09-09 13:02:57 393KB
本资源是编译原理实验-词法分析,用c++语言实现,包括mysource.txt 、mytext.txt、output.txt和词法分析.cpp文件,能够实现词法分析功能 设计要求:创建一个词法分析程序,它支持对正规文法的分析。必须使用DFA(确定性有限自动机)或NFA(非确定性有限自动机)来实现这一项目。该程序的输入是一个文本文件,包括一组由该正规文法产生的产生式以及待识别源代码字符串。该程序的输出是一个符号表(二元式),它由5种类型符号:关键词,识别符,常量,界符和操作符。 用子集法将NFA转化为DFA。 配套博文:https://blog.csdn.net/air__Heaven/article/details/120181471
2021-09-08 18:06:31 250KB 编译原理 词法分析 nfa DFA
本资源为编译原理 语法分析C++代码实现,使用codeblocks或者vs即可运行 设计要求:创建一个语法分析程序,它采用LL(1)方法或LR(1)方法。该程序的输入是一个文本文档,包括一组2型文法(上下文无关文法)的产生式和任务1程序输出的符号表。任务2的输出是一个YES或NO,即源代码字符串是否符合本2型文法。
2021-09-08 18:06:30 262KB 语法分析 编译原理 LL LR
包括:设计目的、设计要求、开发环境、分析器模型图、设计原理、框架图、分析过程、主要函数、运行结果 (1)词法分析: 创建一个词法分析程序,它支持对正规文法的分析。必须使用DFA(确定性有限自动机)或NFA(非确定性有限自动机)来实现这一项目。该程序的输入是一个文本文件,包括一组由该正规文法产生的产生式以及待识别源代码字符串。该程序的输出是一个符号表(二元式),它由5种类型符号:关键词,识别符,常量,界符和操作符。 (2)语法分析: 创建一个语法分析程序,它采用LL(1)方法或LR(1)方法。该程序的输入是一个文本文档,包括一组2型文法(上下文无关文法)的产生式和任务1程序输出的符号表。任务2的输出是一个YES或NO,即源代码字符串是否符合本2型文法。
基于Devc++的编译环境,用于简单的餐馆点餐。
2021-09-08 15:44:56 46KB c++
1