搜索资源列表
pl0.rar
- PL/0语言可以看成PASCAL语言的子集,它的编译程序是一个编译解释执行系统。PL/0的目标程序为假想栈式计算机的汇编语言,与具体计算机无关。 文件说明: PL.htm---PL/0语言基本原理 pl0.h---定义 PL0.cpp---实现 testPl0.cpp---使用方法举例 testPas.txt---一个LP/0语言源程序
09语义分析
- 词法分析,LL1语法分析,语义分析,中间代码生成,中间代码优化(常表达式优化,公共表达式优化,循环不变式优化),中间代码生成目标代码,目标代码的解释执行,详细地阐述了一个编译器的设计和实现.-lexical analysis, LL1 syntax analysis, semantic analysis and code generation and code optimization (regular expression optimization, public expression opt
数学函数动态编译器
- 功能简介: 可以在程序运行过程中动态完成数学函数表达式字符串的编译执行, 可以带参数,支持布尔运算,定积分 动态生成机器码执行(并带编译优化),不是解释执行,执行速度超快!!! 可以想象,它他用在分形函数上时,可以允许用户自由输入新的方程式!而且速度还超级的快,心动了吧! 数学函数动态编译器类有两个,一个支持的是浮点类型,一个支持的是复数类型 而且同时提供了三种语言的开发支持(进行了封装):Delphi版(C++Builder也可以使用)、VB版(
小型的basic解释器
- 小型的Basic解释程序,能够将Basic源文件解释执行-small Basic explain procedures can be explained Basic source implementation
cpl
- pl0编译器,包括词法分析,语法语义分析,以及解释执行-pl0 compiler, including lexical analysis, grammar, semantic analysis, and interpretation of the implementation of
ListViewApiRu
- 这个可是很爽的一个VB类,对ListView API进行了完全的封装,读这个原代码可以熟悉ListView的方方面面,里面有个技术很爽,就是subclass的特殊实现方法,完全就象Window SDK编程,真的很爽,里面用了VB指针技术,感觉是那么的自由,其实VB也没有什么不可以,唯一的缺点就是不好调试(强行点VB的强行中止按钮,VB集成开发环境会崩溃,主要是以为是解释执行了,..还是VC好)-the VB one very interesting category of ListView AP
redboy_final
- redboy for gba 是BPNS为GBA编写的一个小软件。软件的邹形是BASIC高级语言解释执行器。几经修改和扩展,redboy在性能上不断的提高的同时,功能也在不断增强和完善。-redboy for DS GBA is BPNS prepared for a small software. Software Zou High-BASIC language is explained actuators. After revising and expanding the capabilit
Multifunctional_Calculator_1.1
- 该计算器既有经典的GUI按钮模式,也有类似于Matlab的命令行解释执行模式,并且解释模式基于XML配置构建,利用了Java语言强大的的反射机制,使得用户根据需要添加自己的专用函数非常简单和方便。 http://www.hugjava.com/projectDetail.do?id=3 -both classic GUI button model, which is similar to Matlab from the command line mode to explain the i
C0_compiler
- 该包中包含一个C0文法要求和根据此文法编写的编译器,可输出中间代码并进行解释执行,另有两个测试程序。-The package contains a C0 grammar requirements and France under article prepared by the compiler, output of intermediate code and the implementation of the interpretation, and another two testing pro
pl0back
- 在本编译程序中,源语言为PL/0语言,目标语言为假想栈式计算机的汇编语言.PL/0语言是Pascal语言的一个子集,PL/0的编译程序包括了对PL/0语言源程序进行分析处理、编译生成类PCODE代码,并在虚拟机上解释运行生成的类PCODE代码的功能。 PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。词法分析和代码生成作为独立的子程序供语法分析程序调用。语法分析的同时,提供了出错报告功能。在源程序没有错误编译通过的情况下,调用类PCODE解释程序解释执行生成的类PCODE代码
fdfpl0
- 实现plll编译器,产生某虚拟计算机的目标代码,并编写解释执行程序,对该目标代码进行解释执行,输出解释执行结果。-achieve plll compiler, a virtual computer-generated target code, and prepare to explain the procedures for implementation, the target code enforcement explained, the output must explain the res
nasl_for_win
- 强大网络扫描软件nessus的windows版nasl脚本解释器。解释执行*.nasl文件的插件。
PL0_Compiler_C
- C语言写的PL0文法编译器,编译得到虚拟机代码(PCODE)并解释执行。
Pascal_Sub_C
- C语言的扩充PL0文法编译器,支持函数,数组类型,及记录类型,支持输入输出,最后生成虚拟机代码并解释执行。这是我编译原理的课程设计,大家看一看。
p0_compiler
- 该包中包含一个pl0文法要求和根据此文法编写的编译器,可输出中间代码并进行解释执行
compilor
- 编译原理的一个课程设计,VC++编写的,有一个很好的界面,定义了C语言的一个子集,名字叫FC,本程序是FC语言的一个集编辑、编译和解释执行于一体的FC语言开发环境。
fscriptME-0.7
- 一个j2me的脚本引擎,解释执行,打包体积很小
目标代码的解释执行
- 这是编译原理的源代码,涉及了编译原理的各个过程:词法分析,LL1语法分析,语义分析,中间代码生成,中间代码优化(常表达式优化,公共表达式优化,循环不变式优化),中间代码生成目标代码,目标代码的解释执行,详细地阐述了一个编译器的设计和实现。它是大纲教学,课程设计良好的示范,也是编程爱好者提高的好参考,其中这是目标代码的解释执行部分。希望尽早的开通我的帐号,和大家多多交流,成为热爱编程的好朋友。-this principle is to compile the source code, the co
pl0.rar
- PL/0语言可以看成PASCAL语言的子集,它的编译程序是一个编译解释执行系统。PL/0的目标程序为假想栈式计算机的汇编语言,与具体计算机无关。 文件说明: PL.htm---PL/0语言基本原理 pl0.h---定义 PL0.cpp---实现 testPl0.cpp---使用方法举例 testPas.txt---一个LP/0语言源程序,PL/0 language may regard as the PASCAL language the subset, its compiler is a tr
c
- 1、 构造一个简单程序设计语言的语法。(要求以C语言为样本,根据自己对编译器设计的掌握,简化C语言的功能) 2、 选中自己熟悉的分析方法对根据“设计的程序语言”编写的原程序进行分析,输出中间代码,并解释执行生成的中间代码。 -1, construct a simple programming language syntax. (Required for C language as a sample, based on their mastery of the compiler desig