Welcome![Sign In][Sign Up]
Location:
Search - C-Minus

Search list

[ELanguagec-minus

Description: 词法和语法分析器,其中词法分析是用c写的,语法分析是用java写的
Platform: | Size: 863649 | Author: AFei | Hits:

[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:

[SourceCodeminus

Description: c minus 词法分析器
Platform: | Size: 466329 | Author: lemontv | Hits:

[ELanguageC_Minus

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

[ELanguageflex++bison++.src

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

[ELanguageC_minus语言说明

Description: C_minus语言的BNF语法定义 程序由声明的列表(或序列)组成,声明可以是函数或变量声明,顺序是任意的。至少必须有一个声明。接下来是语义限制(这些在C中不会出现)。所有的变量和函数在使用前必须声明(这避免了向后backpatching引用)。程序中最后的声明必须是一个函数声明,名字为main。注意,C-缺乏原型,因此声明和定义之间没有区别(像C一样)。-C_minus BNF language syntax definition of procedures from the list of statement (or sequence), with a statement can be variable or function statement, the order is arbitrary. There must be at least one statement. Next is the semantic constraints (these will not arise C). All the variables and functions to be used in the statement (which avoids the use Backpatching backwards). Procedures must be the last statement is a function declaration, the name of the main. Attention C- lack of a prototype, and the definition of a statement is no difference between (the same as C).
Platform: | Size: 6144 | Author: 林丰 | Hits:

[Othercminus_0.3

Description: 一个c语言的编译器的源代码,很有参考价值-a language compiler source code of great reference value
Platform: | Size: 214016 | Author: 秘书 | Hits:

[Button control经过特殊处理的按钮

Description: Win32+c编写的按钮控件,更加美观,立体。 值得应用的控件-c Win32 prepared button controls, more beautiful, three-dimensional. The Application Control worthy
Platform: | Size: 2708480 | Author: | Hits:

[ELanguage语法词法分析

Description: 一个c语言写的词法分析器和语法分析器的简单算法,适用于编译原理的初学者-a written language lexical analyzer and parser simple algorithms, compiler theory applies to the beginners
Platform: | Size: 4096 | Author: 吴绪林 | Hits:

[ELanguage语法分析器 tcking

Description: 一个vc写的语法分析器 可以分析c语法-vc write a parser can be analyzed c Grammar
Platform: | Size: 137216 | Author: 汤超 | Hits:

[JSP/Javacminus

Description: c--词法分析,语法分析,解释器,操作说明都有了,按照说明完全可以使用,我试过了-c lexical analysis, grammar analysis, interpretation, and instructions have, follow the instructions to complete you can use, I tried
Platform: | Size: 78848 | Author: 流氓 | Hits:

[ELanguagecmm

Description: 简单C编译器生成的目标代码是8086的汇编代码(16位),可以在一般的PC上被像MASM之类的汇编编译程序编译,生成可执行文件后,在DOS或Windows控制台下运行。 实现的语言定义如下: 语言类似于tiny语言,不支持过程调用,也就是只有一个main函数,无其他函数和全局变量 基本语句:注释语句(/*…*/),输入语句(int input(void) ),输出语句(void output(int) ),赋值语句。这里的输入输出语句实际上类似于函数调用,可以看作是本语言内部的函数 算术运算符:+、—、*、/ 数据类型:整数.-Simple C compiler generated object code is 8086 assembly code (16), the PC in general were such as MASM compilation compiler compiler to generate executable file, in DOS or Windows console run. The realization of the language are defined as follows: the language is similar to tiny language, do not support the procedure call, that is, there is only one main function, no other function and global variable basic statement: Note statement (/* ...* /), type the statement (int input (void )), the output statement (void output (int)), assignment statements. The input and output statements in fact similar to function calls, can be seen as a function of the language within the Arithmetic Operators: 2B !,-,*,/ data types: integer.
Platform: | Size: 412672 | Author: Tony | 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:

[ELanguageccifafenxiqi

Description: 编译原理(C语言词法分析器的设计与实现) 一.实验目的: 1.强化对系统软件综合工程实现能力、规划能力的训练; 2.加强对词法分析原理、方法和基本实现技术的理解; 二.实验内容: 用C语言(或 C++ )作为宿主语言完成: C语言(ANSI C或turbo C 2.0)词法分析器的设计和实现。 三、程序简要说明: 1、属性字说明: 2、源程序主要流程: 3、主要数据结构: 4、部分附加功能处理技巧说明: 5、函数列表和简单说明 四、源程序-Compiler Construction Principles (C language lexical Analyzer Design and Implementation) 1. Experimental purposes: 1. To strengthen the system software to achieve the capacity of integrated engineering, planning capacity training 2. Strengthen the principle of lexical analysis, methods and basic understanding of technology II. Experiment content: using C language (or C++) As the completion of the host language: C Language (ANSI C or turbo C 2.0) lexical analyzer design and realize. Third, a brief description of the procedure: 1, attribute words: 2, the main source flow: 3, the main data structures: 4, some additional features that deal with skills: 5, function list and brief description of four or source
Platform: | Size: 22528 | Author: 邹恒 | Hits:

[ELanguagecminus_src

Description: 一个简单的C语言子集的编译器,一个简单的C语言子集的编译器-A simple C language subset compiler, a simple C language subset compiler
Platform: | Size: 12288 | Author: cansodo | Hits:

[ELanguageCMinusCompiler

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

[Software Engineeringcminus

Description: c minus 编译器 开发设计文档 可以帮住我们很好的掌握C MINUS 开发过程中需要注意的问题-the developing text of c minus
Platform: | Size: 13312 | Author: afbs | Hits:

[ELanguagecminuscomplier

Description: 可以进行c minus的词法分析 其中有供测试的样例 可以输出查看-Can be c minus the lexical analysis of the sample for testing which can output view
Platform: | Size: 24576 | Author: Amy | 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:

[ELanguagelex

Description: 编译原理课程设计 词法分析器,功能十分齐全,包含整个工程源代码-scanner for c minus
Platform: | Size: 500736 | Author: 徐灵 | Hits:
« 1 23 4 5 6 7 8 9 10 »

CodeBus www.codebus.net