搜索资源列表
RockCarryPL0
- RockCarry PL/0 语言编译器(一下简称RCompiler),是一个能将PL/0语言的源程序编译成 为多种形式的目标代码的编译器。目前的RCompiler支持的PL/0语言是一种微型的Pascal语言, 关于该语言的详细说明请参见“PL0语言简介.txt”一文。 RCompiler的输出类型可以是:1.四元式形式的中间代码和符号表、2.符合RVM虚拟机规范的 RVM代码文件(该文件可以被RVM虚
pdf-Seal
- 给PDF文件加盖印章或背景,纯Delphi的代码,中间引用了PowerPDF控件-To PDF documents under seal or background, pure Delphi code between quotes PowerPDF control
luobo
- 基于递归下降分析法的循环语句WHILE E DO S1的语法及语义分析程序,其中E为布尔表达式,S1为赋值语句。输出的中间代码选用逆波兰式。-Decline based on recursive analysis loop WHILE E DO S1 syntax and semantic analysis procedures, including E for Boolean expressions, S1 for the assig
cck
- 基于递归下降分析法的循环语句WHILE E DO S1的语法及语义分析程序,其中E为布尔表达式,S1为赋值语句。输出的中间代码选用逆波兰式-Decline based on recursive analysis loop WHILE E DO S1 syntax and semantic analysis procedures, including E for Boolean expressions, S1 for the assign
bianyidekeshe
- (1) 写出符合给定的语法分析方法的文法及属性文法。 (2) 完成题目要求的中间代码三地址表示的描述。 (3) 写出给定的语法分析方法的思想,完成语法分析和语义分析程序设计。 (4) 编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。 (5) 设计报告格式按附件要求书写。课程设计报告书正文的内容应包括: -(1) to write in line with the given analysis meth
ThreadModel
- 一个workhorsing线程的C++类封装,可以作为中间件方便地创建、启动、暂停、同步、释放一个线程。只需要在这个类上派生新的类,重载虚函数run(),这个函数包含需要被执行的代码-A workhorsing thread C++ Type of package can be used as middleware to easily create, start, pause, synchronized release of a thr
dd
- IF-ELSE条件语句的翻译程序设计(简单优先法、输出三地址表示) 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) (1) [bianyiqi.rar] - 词法分析,语法分析,以及中间代码生成布尔表达式转换为逆波兰式 [3.rar] - 编译原理课程设计(LL(1)分析),功能强大,使用,希望大家多多下载,多指出不足的地方 -IF-ELSE conditional statemen
PL0
- PLO的此法分析语法分析,还有解释程序中间代码生成,目标代码全都有的。-Analysis of this PLO syntax analysis, and interpretation of the procedures to generate intermediate code, object code all others.
yffx
- 经过学习了编译原理,实现一个语法编译器,翻译为中间代码的形式-After learning the compiler theory, the realization of a grammar compiler, translated into the form of intermediate code
compiler
- decaf.jar 是将类java的decaf语言编译成tac码(Three address code,类似汇编指令)的编译器。 包含了前端的词法和语法分析、语义分析,中间代码的生成。是我最近写完的编译课的一个作业。 例子: 1. 调用 java -jar decaf.jar -l 2 blackjack.decaf > blackjack.tac 生成 *.tac 文件 2. 然
lr
- 算符优先分析法,中间代码选用逆波兰式。 欢迎下载!-Operator priority analysis, intermediate code optional Reverse Polish-style. Welcome to download!
pl0
- c++语言编写的PL0语言的语法分析程序,可实现此法分析,语法分析,中间代码生成,以及程序运行-c++ languages PL0 language parser can be realized in this analysis, syntax analysis, intermediate code generation, as well as the program runs
StaticLibraryFunctionsRecognition
- 库函数的识别是整个反编译过程的一个重要组成部分。根据可执行程序的静态库的识别过程,该文提出了在这 个过程出现的中间代码生成、伪函数模块识别、库函数提取、库函数识别等问题,并给出了对这些问题的解决方法。-Library function is the identification process decompile an important part. Executable programs in accordance with th
yufa
- 表达式中间代码生成。输入算术表达式,输出四元式。-Expression of intermediate code generation. Arithmetic Expression input, output quaternion type.
12345
- LR分析法对文法进行分析,中间代码用逆波兰式生成-LR analysis of grammatical analysis, intermediate code generated using Reverse Polish-style
YAM_Project
- 仿MATLAB计算软件本软件是一款科学计算平台,支持MATLAB的大多数语法,但尚不支持外部函数调用和复杂的数据结构。本软件可供广大师生进行基本的学习和教学工作,对科研人员也有所帮助。“YAM”意为“Yet Another Matlab”。本套软件包含如下程序: YAM.exe 软件主程序,用于输入和输出指令 compiler.exe 用于进行源代码编译并生成中间代码 interpreter.exe 用于解释中间代码并生成
Delegates-and-Events-in-CSharp
- C# 中的委托和事件 委托 和 事件在 .Net fr a mework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net fr a mework中的委托和事件、委托和事件对Observe
bianyiqi
- 八、 设计SAMPLE语言的语法、语义分析器,输出四元式的中间结果。 检查要求: a] 启动程序后,先输出作者姓名、班级、学号(可用汉语、英语或拼音)。 b] 请求输入测试程序名,键入程序名后自动开始编译。 c] 输出四元式中间代码(样式见样板输出3和4)。 d] 能发现程序的语法错误并输出出错信息。 -Eight, design SAMPLE language grammar, semantic analyze
Compiler---Thesisandcode
- 参照龙书编写的编译器,包括词法分析器,语法分析器,和生成三地址码的中间代码生成器。文件中包含代码和三篇论文。-Reference book written long compilers, including lexical analyzer, parser, and generate three address code between the code generator. File contains code and thesis
CompileWork(optimize_available)
- 北航编译原理课程设计成果——一个扩充的C0文法编译器,带优化,生成的中间代码为四元式,最终代码为X86汇编。很好,很强大!-BUAA compile the results of the principle of curriculum design- a scalable C0 grammar compiler, with optimization, the generated code between quaternion type,