搜索资源列表
Analyze_Word
- 这是编译原理的源代码,涉及了编译原理的各个过程:词法分析,LL1语法分析,语义分析,中间代码生成,中间代码优化,中间代码生成目标代码,目标代码的解释执行-This is the principle of compiling source code, the various principles involved in the compilation process: lexical analysis, LL1 parsing, semantic analysis, intermediate co
compiler
- pl0语言的一个简易编译程序,词法语法分析,可生成中间代码和目标代码.-pl0 language of a simple compiler, lexical syntax analysis, can generate intermediate code and object code.
$RB6L1N0
- C编译器 java 仅实现到四元式,后面的优化和目标代码生成尚未能实现,仅供参考-C compiler java only achieve to 4 yuan style, behind the goal of optimization and code generation yet to be achieved, for reference only
bianyi
- PL0编译实验,适合山东大学的学生。生成名字表table,以及目标代码表code-this is a Pl0,suit the students in shandong university
sourceParserDemo
- 1. 识别java源码的语法结构,生成结点类型为具体源码成份的结点树。 2. 解析Java源码并从指定的方法入口处开始执行,在执行的过程中可以执行外部插入的执行逻辑。类似于AOP,但所截获的目标可以是方法也可以是任意细粒度的代码。 3. 解析Java源码并从指定的方法入口处开始执行,在执行过程中对不合理的代码进行预警。预警功能是我兴趣所在,亦将得到大力加强。 4. 静态处理: ① 对源码进行合法性检查,以保证其符合具体项目中的要求。类似于Java代码缺陷自
Destination_Code
- 实现算术表达式的目标代码生成。 实现一个的中间代码生成程序,识别用户输入的关于标识符与整数的含加法、乘法的算术表达式并输出四元式序列。 要求输入关于标识符与整数的含加法、乘法的算术表达式,输出对应的汇编语言序列; 只考虑仅含一个寄存器的情形,且表达式中不存在跳转汇编指令和标号; -Achieve the target code generation arithmetic expressions
fel
- Fel轻量级的高效的表达式计算引擎。 Fel在源自于企业项目,设计目标是为了不断变化的功能需求和性能需求。 Fel是开放的,引擎计算中的多个模块都可以扩展或替换。Fel的执行主要是通过函数实现,运算符(+、-等都是Fel函数),所有这些函数都是可以替换的,扩展函数也非常简单。 Fel有双引擎,同时支持解释执行和编译执行。可以根据性能要求选择执行方式。编译执行就是将表达式编译成字节码(生成java代码和编译模块都是可以扩展和替换的) Fel基于Java1.5
java虚拟机原理
- 虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。(Virtual machine is an abstract computer, which is realized by simulating various computer f