搜索资源列表
Compute_Formula
- 一个简单的解析器,可以对四则运算和if语句进行解析,利用简单扫描的方式词法解析,和压栈方式解释运算,可以帮助学习编译原理-a simple parser can be four operators and if statements for the analysis, simple scanning the lexical analysis, and interpretation Yazhan Operators can help compiler theory
calculatore
- 小型计算器 实现简单的四则运算.功能不是很强大-small calculators to achieve four simple operation. Function is not very strong
kebianchengjisuanqi
- 编译原理上机编写的,自认为做得非常好,很有价值,可编程计算器,采用递归下降的算法制作而成的,考虑了几乎所有的问题,唯一的不足是没有实现那些高级的函数,只是带负数运算的简单的四则运算。
ProgramCalculator
- 这是用VC编写的一个关于计算器的代码,大家可以下载参考一下,有四则运算-This is with VC to prepare a code on the calculator, it can be downloaded for reference, there are four computing
lryouxiansuanfa
- 编译原理lr四则运算优先算法,已经测试,可以运行~!-Compilation Principle 4 lr priority computing algorithm has been tested, you can run ~!
Calc
- 一个简单的计算器程序,使用VC6开发的.可以进行四则运算.大学时入门的作业.-A simple calculator, the use of VC6 development. Calculations can be carried out 4. University entry operations.
cifafenxi
- 词法分析程序的功能是,接受一个表达式,输出该表达式中的各类单词符号。测试词法分析程序时,可以按照一定格式输出各类单词符号。 本程序实现整数四则运算表达式的词法分析程序。-Lexical analyzer function is to accept an expression, the output of the expression of the various types of word symbols. Testing lexical analysis program, you can
simpleParser
- 用词法+语法分析树写的四则运算,非常强大
c0
- 1、打开源程序文件。 2、进行词法分析。 3、进行语法分析,并解释执行。 4、语句有赋值语句,运算包括加法和乘法的整数运算。 特色功能: 1、支持任意层次的括号,完全支持四则运算;变量允许带有下划线,但下划线不能作为变量的开头。 2、write函数增加了对字符串输出的支持。 3、语法检查与解释执行同步进行,完善的错误检测机制与较好的容错能力,用户可以自主决定是否忽略错误继续执行。 4、支持单行注释(//注释内容)和多行
operator
- 对键盘输入的表达式,可以实现简单的四则运算表达式计算,包含括号运算-The expression on the keyboard input, you can perform simple arithmetic calculation expressions, including parentheses operator
compiler_pascal
- C++实现了PASCAL语言(四则运算,变量定义,程序结构)的编译器前端(翻译成四元试)-C++ implementation of the PASCAL language (four arithmetic operations, variable definition, program structure) of the compiler front end (translated into four-test)
Compile
- ? 分析并设计Tiny文法,包括加减乘除四则运算,比较运算符,if语句,repeat语句,read,write等,模块化设计并完成词法分析、语法分析、语义分析以及代码生成阶段,而且实现了错误处理,包括指出非法字符和语法错误,实现Tiny源程序到汇编语言目标程序的编译过程。-? Tiny grammar analysis and design, including the four arithmetic operations addition, subtraction, comparison op
main
- 四则运算的程序,四则运算的语法分析参考代码-Arithmetic procedures, arithmetic parsing reference code
234567
- 选取无符号数的算术四则运算中的各类单词为识别对象,要求将其中的各个单词识别出来。 输入:由无符号数和+,-,*,/, ( , ) 构成的算术表达式,如1.5E+2-100。 输出:对识别出的每一单词均单行输出其类别码(无符号数的值暂不要求计算)。
yufa
- 选择对各种常见高级程序设计语言都较为通用的语法结构无符号数的算术四则运算作为分析对象,给出其文法描述(注意应与所采用的语法分析方法比较贴近),设计并实现一个完整的语法分析程序。 输入:由实验一输出的单词类别串,如1,3,1。 输出:对于所输入的源程序,如果输入符号串是给定文法定义的合法句子,则输出“RIGHT”,并且给出每一步归约的过程;如果不是句子,即输入串有错误,则输出“ERROR”,并且显示已经归约出的各个文法符号,以及必要的出错说明信息。 -Choose a variety
4SLR
- 编译原理上机—语法分析2 1.目的:熟练掌握自下而上的语法分析方法,并能用C++程序实现。 2. 在已有文法的基础上再加上减法“-”和除法“/”对应的产生式构成最终的文法。从而使得记号流可以处理带括号的加、减、乘、除四则运算。 3. 对于任意给定的输入串(词法记号流)进行语法分析,要求采用SLR分析器来完成。手工构造SLR分析表,利用移进-归约分析算法(P69 图3.12)输出(P70 表3.8)对应的动作部分。如: 输入:id*+id/(id+id)# 输出:移进 按
sizeyunsuan
- 请完成以下描述算术表达式的LL(1)文法的递归下降分析程序G[E]: E→TE′ E′→ATE′|ε T→FT′ T′→MFT′|ε F→ (E)| d | i A→+|- M→*|/ 说明:终结符号d为正整数,终结符号i为变量。 其功能为: 从键盘上输入一串四则运算表达式,对照文法G[E]检查输入串的语法是否正确,如果不正确必须指出错误原因。 -Please complete the following descr iption
zhwparser
- yacc 实现加减乘除带括号四则运算,用vc++6.0进行链接。-The yacc achieve four operations with brackets, Math, link using vc++6.0.