Welcome![Sign In][Sign Up]
Location:
Search - c-minus compiler

Search list

[Windows Developc- compiler

Description:

1.简介:
----------------------------------
    本软件是本人为毕业设计所作。所编译的汇编代码数据均为16位,而且用
了较的伪指令,所以需要 MASM 6.1以上版才能通过编译,但是能够较好支持各
类数学、逻辑、递归操作,但是对数组支持仍然不理想。

 


2.使用说明:
----------------------------------
    本软件可以对 C minus 程序进行词法分析、语法分析、语义分析以及汇编
代码生成,带有较友好的IDE界面,使您能够很轻松的完成对源程序的各种编辑
操作,而且很直观的看到程序的错误等等。其中语义分析和语法错误作的不是很
好,一个简单的错误,比如少括号,分号,可能会引发一系列莫名其妙的错误,
这个是错误关联,只要修正第一个词法或语法错误即可,很多编译器都有这个弊
端,这个也不例外了!!

    其中使用第三方插件 SynEdit, 可以支持 C/C++程序源代码的编辑,带有
高亮语法显示,很容易让你纠正一些基本错误!颜色搭配是我自己修改的,仿照
开源的 DEV-CPP,并且程序界面也参考了一些。


3.版本历史:
----------------------------------
    2006.03.16   重新构架,放弃核心编译部分的DLL, 采用C++重新编写,
    实现词法分析功能。标识符名称增加下划线 '_',
   并且支持C++风格注释 '//'。
   并且对 C minus 语法进行扩充。

    2006.04.05    顺利完成语法分析。
   
    2006.04.20   完成语义分析,符号表生成。

    2006.04.28  初等汇编代码框架实现;

    2006.05.15   实现完整汇编代码,完成所有测试以及帮助文档。开发结束!


Platform: | Size: 4193196 | Author: ab19861218 | Hits:

[ELanguageTiny-C

Description: 一个小型C语言编译器- A small C language compiler
Platform: | Size: 56320 | Author: | Hits:

[ELanguageC_Minus

Description: 一个使用lex/yacc的小型C编译器- Uses lex/yacc the small C compiler
Platform: | Size: 115712 | Author: | Hits:

[Documents附录A 编译器设计方案

Description: 编译原理编译器设计方案-Compiler Compiler Design Principle program
Platform: | Size: 17408 | Author: | Hits:

[ELanguageflex++bison++.src

Description: C++版 词法分析、语法分析器-C version of lexical analysis, grammar analyzer
Platform: | Size: 1152000 | Author: 白天 | Hits:

[Editor中间代码优化

Description: 这是编译原理的源代码,涉及了编译原理的各个过程:词法分析,LL1语法分析,语义分析,中间代码生成,中间代码优化(常表达式优化,公共表达式优化,循环不变式优化),中间代码生成目标代码,目标代码的解释执行,详细地阐述了一个编译器的设计和实现。它是大纲教学,课程设计良好的示范,也是编程爱好者提高的好参考,其中这是中间代码优化部分。希望尽早的开通我的帐号,和大家多多交流,成为热爱编程的好朋友。-this principle is to compile the source code, the compiler principles involved in various processes : lexical analysis, LL1 syntax analysis, semantic analysis and code generation and code optimization (regular expression optimization, public expression optimization, optimization loop invariant), intermediate code generation target code goal of the interpretation and implementation of code, described in detail a compiler design and implementation. It is the outline of teaching, curriculum design good model, as well as programming enthusiasts to raise a good reference, it is the middle part of code optimization. Early hopes for the opening of my account, and we interact more, as a good friend who love programming.
Platform: | Size: 13312 | Author: | Hits:

[Editor中间代码生成目标

Description: 这是编译原理的源代码,涉及了编译原理的各个过程:词法分析,LL1语法分析,语义分析,中间代码生成,中间代码优化(常表达式优化,公共表达式优化,循环不变式优化),中间代码生成目标代码,目标代码的解释执行,详细地阐述了一个编译器的设计和实现。它是大纲教学,课程设计良好的示范,也是编程爱好者提高的好参考,其中这是中间代码生成目标代码部分。希望尽早的开通我的帐号,和大家多多交流,成为热爱编程的好朋友。-this principle is to compile the source code, the compiler principles involved in various processes : lexical analysis, LL1 syntax analysis, semantic analysis and code generation and code optimization (regular expression optimization, public expression optimization, optimization loop invariant), intermediate code generation target code goal of the interpretation and implementation of code, described in detail a compiler design and implementation. It is the outline of teaching, curriculum design good model, as well as programming enthusiasts to raise a good reference, which is code-generating object code part. Early hopes for the opening of my account, and we interact more, as a good friend who love programming.
Platform: | Size: 7168 | Author: | Hits:

[ELanguagec-minus

Description: 词法分析器源程序,用c语言编写的,for c-minus-lexical analyzer source with the c language, for c-minus
Platform: | Size: 5120 | Author: | Hits:

[ELanguageminus_C_by_Lex_Yacc

Description: 用lex和yacc解析的超牛C minus 编译器-Using lex and yacc analytical ultra-Niu C minus compiler
Platform: | Size: 32768 | Author: 陈水德 | Hits:

[ELanguageC_Minus

Description: 简单的C语言编译器,含词法和语法文件,需要flex,bison和C++软件-Simple C language compiler, including morphology and syntax files, the need to flex, bison and C++ Software
Platform: | Size: 348160 | Author: xiaohang | Hits:

[ELanguageCMinusCompiler

Description: 一个VisualC++实现的C-语言的编译器-A VisualC++ Realize the C-language compiler
Platform: | Size: 69632 | Author: kingf | Hits:

[ELanguageC-Minus

Description: C-MINUS编译器,一个很不错的编译原理实践成果-C-MINUS compiler, a very good practice to compile the results of the principle
Platform: | Size: 4193280 | Author: 周蜚语 | Hits:

[ELanguagetiny

Description: TINY语言的编译器,可以参照它编写C-MINUS语言编译器-TINY language compiler, it can refer to the preparation of C-MINUS language compiler
Platform: | Size: 793600 | Author: 牛春香 | Hits:

[EditorCMINUS

Description: 一个c-编译器的词法和语法分析部分,采用词法分析的手动部分使用表驱动实现,语法分析使用LL(1)实现。-a c minus compiler
Platform: | Size: 315392 | Author: 章洪村 | Hits:

[ELanguagec-

Description: use flex to make compiler-c- minus compiler
Platform: | Size: 2048 | Author: magerd | Hits:

[OtherC-Minus

Description: 关于编译原理的一个c减编译器,很实用,供大家学习-On the principle of a c compiled by the compiler, it is useful for them to learn from
Platform: | Size: 2183168 | Author: wu | Hits:

[ELanguageC-Minus

Description: Visual C++开发的大学教材C-Minus编译器-Visual C++ development of the university teaching C-Minus compiler
Platform: | Size: 825344 | Author: Ilikewhite | Hits:

[ELanguageCMM

Description: C minus minus 编译器 C minus 编译器-C minus minus compiler C minus minus compiler C minus minus compiler
Platform: | Size: 3337216 | Author: 妮妮 | Hits:

[ELanguageC-bianyi

Description: 很不错的东东,简短精悍,,已将上机调试通过,希望大家能喜欢-C Minus Compiler It is a simple but very useful software I hope it helpful
Platform: | Size: 13137920 | Author: 陈伟 | Hits:

[ELanguageCompiler

Description: 这是一个用C语言写的C-minus编译器。实现了词法分析,语法分析。其中语法分析用的是递归下降算法。- 这是一个用C语言写的C-minus编译器。实现了词法分析,语法分析。其中语法分析用的是递归下降算法。 ON划词翻译ON实时翻译 This is a C language used to write the C-minus compiler. The lexical analysis, syntax analysis. The syntax analysis using a recursive descent algorithm.
Platform: | Size: 290816 | Author: | Hits:
« 12 3 »

CodeBus www.codebus.net