搜索资源列表
PLx_Compiler
- PLx语言的编译器。PLx语言是一种类Pascal语言,但语法比较简单,适用于编译原理教学。这个编译器不仅实现了编译,同时也集成了运行目标代码的虚拟机。当程序编译通过后,可以看到生成的汇编指令及其执行情况,用户可以选择单步执行,并同时观察指令流与数据流。源代码比较简洁且含有注释-PLx language compiler. PLx language is a language like Pascal, but relatively simple syntax, the principle app
pl0back
- 在本编译程序中,源语言为PL/0语言,目标语言为假想栈式计算机的汇编语言.PL/0语言是Pascal语言的一个子集,PL/0的编译程序包括了对PL/0语言源程序进行分析处理、编译生成类PCODE代码,并在虚拟机上解释运行生成的类PCODE代码的功能。 PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。词法分析和代码生成作为独立的子程序供语法分析程序调用。语法分析的同时,提供了出错报告功能。在源程序没有错误编译通过的情况下,调用类PCODE解释程序解释执行生成的类PCODE代码
TinyCompiler
- 这是我自己实现的一个微小的编译程序,附可执行代码的虚拟机,是理解编译原理的绝好材料.-that I realized a small compiler, attached executable code virtual machine, yes understanding of compiler theory excellent material.
pl0.ok1
- 经过修改的PL0编译程序源码,对于编译原理初学者来说,是一个不错的参考程序,有利于递归下降方法的理解,包括词法分析,语法分析和语义生成,并可以在虚拟机上执行。-revised PL0 compiler source code, compiler theory beginners, is a good reference procedures, it dropped recursive method to the understanding, including lexical analysis,
plxBuilder1.2
- 一个PL\\X教学编译器IDE,带扩展文法;高亮语法编辑区实现;自带虚拟机执行环境。-a PL \\ X teaching compiler IDE, with the expansion of grammar; Syntax highlighter editorial zones; bringing their implementation of the virtual machine environment.
c_vmbsrc
- VmBasic是一款基于虚拟机的结构化的编程语言,用VmBasic编写的代码将被最终解 释成二进制的字节码由虚拟机运行,本压缩档包含VmBasic和虚拟机VmBeta还有开发环 境的IDE以及它们所有的源程序,和开发文档,技术资料,关于程序的申明请见 license.txt-VmBasic is based on the virtual machine structure of the programming language, VmBasic prepared with the f
PL0Backup
- 《PL/0的编译器》:PL/0语言是Pascal语言的一个子集,《PL/0的编译器》实现了把客户用PL/0语言编写的程序编译成类PCODE代码,并能虚拟机上解释运行生成的类PCODE代码的功能。《PL/0的编译器》采用以语法分析为核心、一遍扫描的编译方法。词法分析和代码生成作为独立的子程序供语法分析程序调用。语法分析的同时,提供了出错报告和出错恢复的功能。-"PL / 0 compiler" : PL / 0 Pascal language is a language sub
xuniji
- idel虚拟机源码 ,很好用-Debido source virtual machine, with good
jamvm-1.2.0.tar
- 一个小巧而且实现很完整的JAVA虚拟机-achieve a compact but complete Java Virtual Machine
avm2
- adobe的avm2源码,该虚拟机是adobe的官方播放器的虚拟机引擎,并用在mozile项目中,对于虚拟机及解释器的学习者有很大的帮助-adobe' s avm2 source, the virtual machine is the official player adobe virtual machine engine, and used in mozile project, for the virtual machine and interpreter of great help l
kvm103
- This is a java virtual machine implement in c
PL0
- PL0 C语言版本 //A.2 C 版 本 /*编译和运行环境: *1Visual C++6.0,VisualC++.NET and Visual C++.NET 2003 *WinNT, Win 200, WinXP and Win2003 *2 gcc version 3.3.2 20031022(Red Hat Linux 3.3.2-1) *Redhat Fedora core 1 *Intel 32 platform *使用方法: *运行后
lua-5.1.2CE
- Lua is a powerful, fast, lightweight, embeddable scr ipting language. Lua combines simple procedural syntax with powerful data descr iption constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpre
VirtualMachine
- 自己开发的类汇编语言脚本语言虚拟机,用来运行之前上传的类汇编脚本语言编译器编译出的可执行文件。-Developed their own type of assembly language scr ipting language virtual machine, used to run From the class prior to the compilation of a scr ipting language compiler to compile an executable file.
temp
- 本人根据自己的实际情况,并结合编译原理大作业的要求,拟以构建这样的一个编译器——jecc(java extended-c0 compiler):Java虚拟机上的扩充C0编译器 内附详细设计文档、申优答辩PPT等很详细的资料-I according to their actual situation, combined with the principle of large operations compiler requirements, intended to build such a
JPCSource
- java DOS虚拟机 牛津大学实验物理系项目-java DOS Virtual Machine
ok
- 小语言编译器[包含具体代码] TMMY.c 为TMMY虚拟机完整源代码 smmy.c 为小语言编译器完整源代码 大家玩的时候,先使用 “编译.bat” 编译try.tny代码将生成: THE1.txt (代码初始处理) 语法树.txt (初看和try.tny中的代码相似,但其实是通过生成好的语法树结构还原生成的代码。如果此代码和try.tny 有出路,那就是语法有误) 汇编代码.txt (最终目标代码) 再使用 “运行.bat” 就
compila
- Didatical portuguese language like compiler and virtual machine writed in C-Didatical portuguese language like compiler and virtual machine writed in C++
JVM
- java的虚拟机,好好用的。用机会用的朋友,这是你的你好友-java virtual machine, properly used. With the opportunity to use a friend, this is your friend for you
vm51
- vm51虚拟机,可运行51的二进制代码。-vm51 virtual machine, you can run 51 of the binary code.