搜索资源列表
csmile_1_0.src
- C-smile OOL is a scr ipting language with C++-like grammar. It has compiler, VM running bytecodes and C++ extendible runtime. Intended to run in standlone and embedded mode C-smile 面向对象语言在语法上比较像C++的脚本化的语言,它有一个编译器,一个运行字节码的虚拟机,和可扩展的C++运行时。它是为运行独立的可插
pl0back
- 在本编译程序中,源语言为PL/0语言,目标语言为假想栈式计算机的汇编语言.PL/0语言是Pascal语言的一个子集,PL/0的编译程序包括了对PL/0语言源程序进行分析处理、编译生成类PCODE代码,并在虚拟机上解释运行生成的类PCODE代码的功能。 PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。词法分析和代码生成作为独立的子程序供语法分析程序调用。语法分析的同时,提供了出错报告功能。在源程序没有错误编译通过的情况下,调用类PCODE解释程序解释执行生成的类PCODE代码
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
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++
-2
- C++经典语法与应用,类的编写与应用,构造与析构函数,函数的重载,类的继承,函数覆盖,基类与派生类的构造函数、析构函数先后调用顺序,如何在派生类构造函数中向基类的构造函数传递参数,this成员变量,类型转换的内幕,虚拟函数与多态性,引用和指针的变量的区别与共同处。VC工程的编译原理与过程,将工程中不同的类拆分到不同的原文件中,每一个类由一个.h和.cpp文件共同完成,头文件重复定义问题的解决,培养了学员良好的编程习惯,也为以后分析MFC Appwizard生成的工程奠定了良好基础。-C++ cl
lc
- 引用原作者:这个类C编译器是我在2008年写的,完成度并不高,并没有实现指针、struct这些,不过还是实现了基本的C语言数据类型(int/char/long/short等),函数的声明、定义、调用、递归,if/for/while/goto等跳转,详细请看sample和source。 为了节省开发的时间,词法和语法分析分别采用lex和yacc编写,可以用Cygwin里面的flex和bison进行编译。另外我觉得编译成x86的bytecode比较麻烦,所以定义了一套自己的bytecode