搜索资源列表
UnLinker编译原理实验
- 编译原理实验 为UnLinker.java文件中的UnLinker类实现成员函数String clean(String text). 函数clean的功能是屏蔽字符串参数text中的网页链接信息,并返回屏蔽后的结果;如果无需屏蔽,则返回原来的字符串. 每个网页链接从左至右依次分成前缀,域名和后缀三部分-Compilation Principle experiment UnLinker.java file UnLinker class implements member functions Str
dede106b1
- 源码丢失后,通过这个Dede还是可以从bpl文件找回DFM文件。-If lose your own source,your can find back the dfm from bpl use this dede.
IncBuildNo
- IncBuildNo是个命令行工具,与VS配合即可完成递增版本号的任务。如果你采用第一种版本号风格,IncBuildNo也能很好地胜任。IncBuildNo甚至可以干别的递增数字的工作,不仅仅是版本号,因为运行它时需要的参数之一是正则表达式。-IncBuildNo is a command-line tool to increment the version number of the task can be completed in conjunction with VS. If you us
GrammarAnalysis
- 一个很不错的C++语法分析器,主要使用的是LL1文法,可以自动判断是否为LL1文法,若是,可以对例句进行语法分析-A very good C++ parser, the main use of the LL1 grammar, can automatically determine whether the LL1 grammar, and if so, can listen to parse
easycompile
- 实现if条件语句的编译,输出中间代码为四元式-If conditional statement to achieve the compilation, the output intermediate code for the quaternary type
delimiter_matching
- 编写简易编译器,能发现分隔符匹配的错误如括号、注释符的匹配问题,都能检测出来-delimiter matching The simple algorithm uses a stack and is as follows: Make an empty stack. Read characters until end of file. If the character is an open anything, push it onto the stack. If it is a close
cifafenxi
- 设计、编制并调式一个词法分析程序,加深对词法分析原理的理解,对字符串型单词符号(if,then,while,do----)等等用函数int reserve(char* p)来处理,对单词符号(+,-,*,/,=-----)等等用switch()来处理。-cifafenxi
C0Compiler
- 能生成四元式和16位汇编语言的编译器,if-else,while,for,switch语句均能编译成功。代码并不完美,仅供参考-Can generate quaternary assembly language-and 16-bit compiler, if-else, while, for, switch statements can compile successfully. Code is not perfect, are for reference only
GCC_manual
- 本手册页内容摘自GNU C编译器的完整文档,仅限于解释选项的含义. 除非有人自愿维护,否则本手册页不再更新.如果发现手册页和软件之间有所矛盾,请查对Info文件, Info文件是权威文档. 如果我们发觉本手册页的内容由于过时而导致明显的混乱和抱怨时,我们就停止发布它.不可能有其他选择,象更新Info文件同时更新man手册,因为其他维护GNU CC的工作没有留给我们时间做这个. GNU工程认为man手册是过时产物,应该把时间用到别的地方.-This manual page is an ex
PL0
- 编译原理课程设计 PL0 (报告实验和课程设计报告,已经设计方法,步骤) 1. 基本内容 (1)扩充赋值运算:+= 和 -= (2)扩充语句 REPEAT <语句序列> DOWHILE <条件> 其中,<条件>是循环条件,即条件成立时,重复执行循环体的<语句序列> 2. 选做内容 (1)增加运算:++ 和 --。 (2)增加类型:① 字符类型; ② 实数类型。 (3)扩充函数:① 有返回值和返回
cc
- 随机产生若干个0~100的随机数,从键盘输入待输入的随机数的个数,并求和、平均值、最大值、最小值、并统计小于60的随机数的个数,如果结果为小数,要求小数点后面保留两位有效数字。-Randomly generating a plurality of random numbers of 0 to 100, to be entered from the keyboard to enter the number of the random number, and sum, average, maximu
根据某一LL(1)文法编制调试预测分析程序
- 根据某一LL(1)文法编制调试预测分析程序,以便对任意输入的符号串进行分析。 本次实验的LL(1)文法为表达式文法: E→E+T | T T→T*F | F F→i | (E) 编写识别表达式文法的合法句子的预测分析程序,对输入的任意符号串,给出分析过程及分析结果。分析过程要求输出步骤、分析栈、剩余输入串和所用产生式。如果该符号串不是表达式文法的合法句子,要给出尽量详细的错误提示。-According to an LL (1) grammar analysis of
20072215893021
- 元式,递归下降法书写的if。。else条件语句的语法分析及语义分析程-Element-type, recursive descent method to write the if. . else conditional statement syntax analysis and semantic analysis process
aspnetzy
- ASP学习的重要资料,望大家需要的话来下载。-ASP Learn the essential information, hope everyone to download if necessary.
ADX
- ADXL345程序,加速度传感程序,自己需要的话还的自己调整-ADXL345 procedures, acceleration sensing program, if they need their own adjustments
130107
- IF-ELSE条件语句的翻译程序设计(LR方法、输出三地址表示)-IF-ELSE conditional statement translation program design (LR methods output address)
plo
- 能实现对+=、-=、*=、/=、for、else、fordownto、forto、if等的编译。-Able to achieve on+ =,- =,* =,/=, for else, and fordownto forto, if so compiled.
pl0
- 能实现对+=、-=、*=、/=、for、else、fordownto、forto、if等的编译。-Able to achieve on+ =,- =,* =,/=, for else, and fordownto forto, if so compiled.
vi-vim-cheat-sheet
- 学习vi-vim最好的资料哈,还有很好的例子!如果会用cmake编译就更加完美啦!-Kazakhstan, there is a very good example of the best information to learn vi-vim! If you can use cmake to compile the more perfect it!
Testcases
- 测试Tiger语言编译器的官方测试案例,如果能全部通过,则说明编译器编写基本成功。-The test the Tiger compiler of official test case, if they can all pass, then the write basic compiler success.