资源列表
[编译器/词法分析] PL0-classic
说明:可能是流传最广、最为经典的样板作品,Pascal语言之父、图灵奖获得者Niklaus Wirth在其名著Algorithms + Data Structures = Programs第5章给出的一个递归下降预测分析器实现。毫无疑问,它是用Pascal语言编写的。该编译器生成的目标语言是p-code,一台p- code虚拟机有3个寄存器(程序计数器、基本寄存器和栈顶寄存器)和8条指令(每条指令有多种形式)。-May be the most<superchangme> 在 2025-01-25 上传 | 大小:4kb | 下载:0
[编译器/词法分析] shell_explain
说明:讲解shell命令是如何工作的,对于想自己动手实现一个解释器的朋友非常有帮助-Explain how the shell command to work, who want their hands to achieve an interpreter friend very helpful! !<guoxiaoliang> 在 2025-01-25 上传 | 大小:4kb | 下载:0
[编译器/词法分析] easycompile
说明:实现if条件语句的编译,输出中间代码为四元式-If conditional statement to achieve the compilation, the output intermediate code for the quaternary type<程明> 在 2025-01-25 上传 | 大小:4kb | 下载:0
[编译器/词法分析] yufafenxiqi
说明: 语法分析器,用C++语言描述-Parser with C++ language to describe<nicolapple> 在 2025-01-25 上传 | 大小:4kb | 下载:0
[编译器/词法分析] LL1ParsingCode
说明:LL1语法分析程序,输入文法表达式能够自动输出预测分析表,判断是否为LL1文法,还可以再输入任意的一个句子,然后对其进行分析,给出分析进栈出战的详细过程-LL1 parser, enter the grammar of expression that can automatically predict the output table to determine whether the LL1 grammar, you can enter<张志宇> 在 2025-01-25 上传 | 大小:4kb | 下载:0