搜索资源列表
First-Follow
- 编译原理 求First和Follow集的C++源代码-Compiler Principle to Find First and Follow Sets
yufafenxiqi
- 语法分析器(C++)源代码+其详细的课程设计报告 输入的文法可以消除左递归并提取公共左因子求出文法的非终结集合——FIRST和FOLLOW集并对输入的算符优先文法,构造算符优先关系表 -Parser (C++) Source code its detailed report on curriculum design input left recursive grammar can be eliminated and the public left factor extract der
text2
- 实现了用树建立数值表达式,并求其值,随便输出它的广义表、前缀表达式和后缀表达式-To realize the tree is to develop a numerical expression, and for its value, literally output its generalized list, prefix and postfix expression expression
lab2
- 编译原理实验二:TINY扩充语言的语法分析 扩充的语法规则有:实现 while、do while、for语句和求余计算式子,具体文法规则自行构造。-Compiler Principle Experiment II: TINY extension language parsing expansion syntax rules: to achieve the while, do while, for statement and the remainder calculation formulas
First-Follow-FIRSTVT-LASTVT
- 简单的First&Follow集的求取,可用于开发编译器-First & Follow simple set to strike, can be used to develop compiler
lab2
- 实验二:TINY扩充语言的语法分析 扩充的语法规则有:实现 while、do while、for语句和求余计算式子,具体文法规则自行构造。 可参考:P97及P136的文法规则。 (1) While-stmt --> while exp do stmt-sequence endwhile (2) Dowhile-stmt-->do stmt-sequence while exp (3) for-stmt-->for identifier:=
qwe
- FFT测量相位具体算法。下面的程序里Pn 存的就是基波相位 如果求的是谐波相位,稍微修改即可-FFT measurement phase specific algorithm. The following program Pn memory is fundamental phase, harmonic phase, a slight modification can be
Null
- 实验一:求出能推出空的非终结符 实验二:求所有非终结符的FIRST集合 实验三:求所有非终结符的FOLLOW集合 实验四:求所有产生式的SELECT集合,作LL(1)文法判别-first,Find all nonterminal FIRST collection Find all nonterminal FOLLOW collection Find all production SELECT collection
minic_interpreter
- 一款比较完善的强大的C语言解释器,附带源码,可以嵌入到用户应用程序中。支持对比较复杂的C代码的解释执行。完美支持各种标准C语言语法,如if-else结构语句, ?:结构求值语句,for循环,while循环,do...while循环等 支持各种数据类型包括: char,short,int,string,float 支持多维数组及指针 支持自定义函数以及系统函数 支持局部变量以及全局变量,允许在变量定义时直接初始化 支持局部变量层次化作用域;允许定义系统常量;支持系统内部定义数据类型,但不支持用户在
the-polynomial-Editor
- 数据结构,多项式编辑器,其基本功能 1. 创建 2. 显示 3. 复制 4. 求和 5. 求差 6. 求值 7. 销毁 8. 清空 9. 修改(①插入新的结点、②删除已有结点、③修改已有结点的系数和指数) 拓展功能(选做): 10. 微分(N阶导数) 11. 不定积分 12. 定积分 13. 乘法和乘方 14. 除法 15. 最大公约式和最小公倍式 16. 多项式的四则运算(如 “(1+2*3)/4”)-Basic func
AR
- 一维空间用进退法求自变量的最优步长,适合Fortran和优化设计的初学者参考使用-Advance and retreat method for optimal step
quadratic-interpolation-ID
- 二次插值法求一维优化问题最优解,适合FORTRAN和优化问题初学者学习参考-Quadratic interpolation optimal solution of one-dimensional optimization problem for FORTRAN and optimization beginners to learn
1
- 编写语义分析程序,实现对算术表达式的类型检查和求值。要求所分析的算术表达式由如下文法产生: E->E+T | E-T | T T->T*F | T/F | F F-> id | (E) | num -Write semantic analysis procedures, to achieve the type checking and arithmetic expressions are evaluated. Requirements analysis a
jisuanqi
- (1).本程序是用powerbuilder语言编写的,运行环境是powerbuilder9.0。 (2).本程序能实现基本的四则运算,平方运算,阶乘运算,开方运算,自然对数运算, 求正弦、余弦,N与∏的乘积运,本程序能显示17位整数,超过17位则自动转换成 科学计数法形式,并保留15位小数。 (3).出现计算器页面后点击on/off后方可运行。 (4).本程序提供键盘和按钮输入两种方法。-(1) This procedure is used powerbuilder la
bysy1
- 编译原理 求first、follow集合-Compiler theory seeking first, follow collections
code
- 编译原理,预测分析器,可求出first集,follow集,并构造出LL(1)分析器-Compiler theory, prediction analyzer can be obtained first set, follow set, and construct LL (1) parser
cPP-Two-dimensional-array
- 这个内容都是有关数组的,有求最大值,求和,基础的,新手们可以参考。-This content is related to the array, there are seeking maximum sum basis, novices can refer.
fehasioh
- 求曲率半径 三角形内最大可围成面积 到三角形三顶点距离之和最小的点-In seeking the maximum radius of curvature of the triangular area bounded to the three vertices of the triangle and the minimum distance between points
FLyuce
- 《编译原理》陈火旺版的预测分析程序的代码实现,主要步骤是从输入文法,先求first集和follow集,然后构造预测分析表,最后对文法进行预测分析。-" Compiler Principle" Code Chen Huo version of predictive analytics program implementation, the main steps the input grammar, seeking first set and follow the first s
二分法
- 二分法求函数根,任意有解析式的函数,并可以设置制定精确度(The dichotomous method is used to find the function root, and there is an analytic function.)