搜索资源列表
非常经典的词法分析器
- 一个VC写的非常不错的词法分析器,我的编译原理课程设计,仅供参考。-a VC was a very good lexical analyzer, I compiler theory curriculum design, for reference purposes only.
ExpressAnalysis
- 表达式分析, 支持算术运算,括号,关系运算,逻辑运算,字符串的like运算等。采用了有限自动机做词法分析, 语法分析用算符优先分析方法,正负号算符使文法不是OPG,因此这里作了特殊处理。分析的结果是逆波兰式, 存在一个链表中。在逆波兰式的基础上,用一个栈来进行求值。在vc++6.0下试验通过。 如有问题,可以mail: zch888email@163.com 我将尽快回复你。-expression analysis, supports arithmetic operations, bra
wsjbjtunjtu
- 我使用VC++软件编辑一个的程序,用以说明编译链接的原理.-I use a software editing process, to illustrate the principle compiler link.
图书馆管理系统.cpp
- 一个小型基于vc的图书馆管理系统个用c++编译的词法分析器,主要是针对c++语言的。本人觉得学习性很好。有什么建议请与我联系 qq:23318796-a small vc based library management systems to use the c compiled lexical analyzer is targeted mainly c language. I feel that learning the good. Any suggestions, please contac
pl0编译器(vc实现内嵌词法分析器)
- vc实现的pl0编译器,有读取输出功能-read() -write(),这个源码对初学编译原理者有很好的指导作用,我当初学的时候用了3天看懂了源码,也对编译原理更加理解了,毕竟只学理论不看代码是不可能真正理解的,原作者是dwing,我对代码做了一些修改,在此感谢dwing提供的代码-vc achieve pl0 compiler, a reader output - read () - write (), the source for beginners compiler principles
MainFr
- 这是一个可视化编译器的语法分析过程的原程序 用VC编的 下载解压即可运行还有几个程序我会一一上传的-This is a visual syntax compiler analysis procedures with the original series of the VC-extracting download can run several procedures I will upload the January 1
csouce
- 这是一个vc++环境下运行的编译原理的词法分析源程序,可以在vc++环境下直接运行,其中有运行的截图,学校要求做实验报告,给和我一样要交报告的人。-This is a vc environment compiler running under the principle source of lexical analysis, the vc direct operating environment, which is running the screenshots, the school aske
词法分析2004328831139
- 前些天写了个小语言的词法分析程序,因为前些天在VC知识库看到一个pascal词法分析的程序,觉得写得挺复杂的。其实词法分析程序的原理都是一样的,所以我想只要搞明白了简单的词法分析程序,再写复杂的就不难了,无非是多加几个关键字,多写几个条件判断语句而已。词法分析是编译程序的基础,也是最简单的。好,现在让我们看程序吧。 先让我们看看这个小语言的文法吧-few days ago wrote a small language lexical analysis procedures, because th
lccwin32_doc
- 初学编译,这是一个用VC++写的一个编译器, 我来一个网上下的,大家可以看看!-beginners compiler, which is a VC write a compiler, I am one of the Internet, everyone can see!
一个小语言的yufa
- 因为前些天在VC知识库看到一个pascal词法分析的程序,觉得写得挺复杂的。其实词法分析程序的原理都是一样的,所以我想只要搞明白了简单的词法分析程序,再写复杂的就不难了,无非是多加几个关键字,多写几个条件判断语句而已。词法分析是编译程序的基础,也是最简单的。好,现在让我们看程序吧。 先让我们看看这个小语言的文法吧。-few days ago because of the knowledge base to see a VC pascal lexical analysis procedures,
C语言编译器的实现
- 编译原理大作业。C语言编译器的实现。附大作业的doc文档说明部分。 [编译原理豪华版程序.rar] - 编译原理豪华版程序用VC++编写 [附录I Little C解释程序源代码.rar] - Little C解释程序,Translation of the principle of large operations. C language compiler implementations. Attached to large operations doc document explain
NCFFX
- 本人用VC自己做的词法分析器,-I use VC to do their own lexical analyzer
LRAnalysis
- (1)E -> E+T (2)E -> T (3)T -> T*E (4)T -> F (5)F -> (E) (6)F -> i 模拟以上文法的LR分析过程。对用户任意输入的字符串,能够输出LR分析器的工作过程。 根据以上文法,生成LR分析表,使用VC语言实现LR分析器。Main函数接受用户键盘输入的字符串,通过调用LR函数输出LR分析的过程。-(1) E-> E+ T (2) E-> T (3) T-> T* E (4)
LL1
- LL分析器 2、 在VC下打开LL1.dsp,阅读工程LL1,LL1为一个加、乘法(适当扩充可为四则)运算表达式的LL1预测语法分析器,规定其文法如下: E->TE’ (1) E’->+TE’ (2) E’->ε (3) T->FT’ (4) T’->*FT’ (5) T’->ε (6) F->(E) (7) F->i (8) 程序设计思路见课本P76,
SLR1
- 在VC下打开LRTrans1.dsp,阅读工程LRTrans1,LRTrans1为一个加、乘(适当扩充可为四则)运算表达式的SLR语法分析器,规定其文法如下: 文法3: (0) S ->E (1) E->E+E (2) E->E*E (3) E->(E) (4) E->i 经分析其SLR(1)分析表如下(分析表按“操作符运算优先级和运算符的结合率”方法解决冲突——*优先集高于+,*和+的结合率均为左结合) -In
ASMEdit
- 这是一个汇编编译器ASMedit,VC源码,我以前收藏的,我也没有怎么没有搞懂这源码,但它确实可以作为一个工具,给大家分享-This is an assembler ASMedit, VC source code, I used to collection, I did not get to know the source is not how, but it does serve as a tool to share
editor
- 我做的语法分析语义分析器,希望对大家有用!开发环境为VC,用MFC实现-I do parsing semantics analyzer, we hope to be useful! Development environment for the VC, use the MFC to achieve
yufa
- 本压缩文件中为一个.cpp文件。即一个语法分析器的源代码 可以在VC下完美运行 为本人实验课程序 功能完善-This is a compressed file. Cpp file. That is, a parser source code in VC as I run under perfect experimental course program is fully functional
LR(0)analyser
- 用vc++做的一个基于LR(0)的文法分析器,个人感觉还是很不错的。-this is lr(0)analyser,i feel this complier is so good that i upload it,and show it to everybody .
vc6.0-vc2008
- 在VC6的编译器中,这样的代码是没有问题的,因为VC6的编译器为了兼容旧的Microsoft C/C++编译器,没有严格按照C++标准执行,但是从VC7开始,VC的编译器开始遵守C++标准,所以就会出现“变量i没有定义的错误”。解决的方法也很简单,按照Jim Hyslop 和 Herb Sutter的经典对话系列的第四篇中的方法-VC6 compiler, this code is no problem, because VC6 compiler for compatibility with o