要求】 1、使用归下降分析算法分析表达式文法: exp ::= exp addop term | term addop ::= + | - term ::= term mulop factor | factor mulop ::= * | / factor ::= (exp) | number 其中number可以是多位的十进制数字串(整数即可),因此这里还需要一个小的词法分析器来得到number的值。 2、该词法分析器以子程序形式出现,当需要进行词法分析时进行调用; 3、能够识别正确和错误的表达式; 4、在进行语法分析的过程中,计算输入表达式的值。
2021-06-02 17:41:29 190KB 语法分析器
1
参考C语言版本,用Java写的归下降分析程序,能对词法分析程序所提供的单词序列进行语法检查和结构分析。被分析的语言应该是PL/0,语法表示如下: (1)::=beginend (2)::={;} (3)::= (4)::=ID:= (5)::={+ | —项>} (6)::={* | /} (7)::=ID | NUM | () 用Eclipse做的,有运行结果截图。
2021-06-02 17:05:47 16KB 编译原理 递归下降 语法分析 Java
1
找到一个给定集合的所有子集,一个简单的小程序
2021-06-02 14:04:36 489B 算法设计 c语言
1
Matlab写的求解八皇后问题的程序,可以求出全部的92个解
2021-06-01 14:43:06 767B Matlab 八皇后
1
实验配套指导书,便于更直观的去理解、学习编译原理的核心思想。
2021-06-01 09:01:55 72KB 编译原理 语法分析 递归下降 C/C++
1
继承FilterAttribute,通过判断所有输入String参数,判断包括关键字等sql注入情况等
2021-05-31 17:05:33 5KB Attribute判断sql注
1
C语言用归法将二叉树层序遍历,并求出最大宽度。文件类型是.cpp的,c的编译器都可以编译。
2021-05-31 10:12:56 3KB c语言二叉树
1
应用最小二乘一次完成法和推最小二乘法算法的系统辨识实验报告,包含概念理论及Matlab报告程序。完备的资料。你值得拥有。。。。。。
1
带头单链表的非归检索完整代码
2021-05-29 20:00:43 2KB 非递归 带头单链表检索 数据结构
1
归下降法输出for循环的四元式,其中所有符号进栈,为所有的非终结符设计一个子程序当规约到相应非终结符时就调用相应子程序
2021-05-29 16:30:46 269KB 递归下降,FOR循环。四元式
1