搜索资源列表
CP_work_8
- 设计一个四则表达式分析软件,其接受从文件或键盘输入的四则表达式(运算对象支持整数和变量),给出该表达式的二叉树表达形式,并在键盘上按后续遍历方式输出该二叉树。 例如,输入a+b*c,输出 a b c * + 提示:参考下列的设计指导: 递归下降分析法实验设计思想及算法 为G的每个非终结符号U构造一个递归过程,不妨命名为U。U的产生式的右边指出这个过程的代码结构: (1)若是终结符号,则和向前看符号对照,若匹配则向前进一个符号;否则出错。 (2)若是非终结符号,
fz
- 赋值语句的翻译,递归下降法是语法分析中最易懂的一种方法。它的主要原理是,对每个非终极符按其产生式结构构造相应语法分析子程序,其中终极符产生匹配命令,而非终极符则产生过程调用命令。-Translation of assignment statements, recursive descent parser is the most straightforward method. Its main principle is that their production structures constr
COMPAILER
- 用C++写的由扩充C0文法写成的编译为MIPS汇编的编译器,在MARS4.2上完美测试通过,支持递归、函数定义、函数调用、数组、四则运算、输入输出等,是我本科花了2个月写的大作业,也留给北航的学弟学妹参考。-Written by C++ grammar written by the expansion of C0 compiler for MIPS assembler compiler tested on MARS4.2 perfect support recursive function de