搜索资源列表
crt0
- 用C语言编写ARM程序时,执行的第一条指令,并不在main函数中。当我们生成一个C程序的可执行文件时,编译器总是在我们的代码前加一段固定的代码——crt0.o,它是编译器自带的一个文件。此段代码设置C程序的堆栈等,然后调用main函数。很可惜,在我们的裸板上,这段代码无法执行,所以我们得自己写一个。这段代码很简单,只有3条指令。-Using C language ARM program, the implementation of the first instruction is not in
ansi_c_grammar
- C语言上下文无关文法的词法及语法描述文件,通过使用yacc、lex工具可以生成相关C语言的词法、语法分析的C语言代码-C language context-free grammar to describe the morphology and syntax files, through the use of yacc, lex tool generates C language related to the morphology, syntax analysis, C language code
pascal2c
- PASCAL子集转换为C语言的程序,语法请自己查看myparse.y文件-PASCAL subset is converted to C language, syntax files at your own view myparse.y
C-syntactic-analyzer-
- 利用C语言写的一个词法分析器,文件输入输出,且生成关键字表、运算符表、分界符表-A lexical analyzer written in C language, file input and output, and generate keyword table, the operator table delimiter Table
lexical-analysis
- C语言词法分析器,实现了对单个C语言文件分词的功能,输出结果以图形界面显示。-C language lexical analyzer, the word of a single C-language file, the output is displayed in a graphical interface.
99S
- 本设计可以实现99秒的倒计时,包含源程序,.HEX文件以及KEIL工程,C语言编程的程序,直接上仿真无误。-The design can achieve a 99-second countdown, including source code, HEX files, and KEIL project, C language programming program directly on the simulation is correct.
FileAnalyze
- c语言编写,对指定文件目录下的.c和.h进行解析,得到包含的头文件,声明的函数,定义的函数,及调用的函数-c language, specify the file directory under c and h parse contains header files, functions declared, defined functions, and the called function
PL0Compiler-C
- PL/0编译器C++/C版本 1. 测试文件必须是以testin.pl0命名的文件。 2. 成功运行测试程序后,会生成testout.txt的文件,里面包括代码、指令和运行结果。 3、First.cpp--只包含词法语法分析,Error.cpp--加入了出错处理,All.cpp--包含代码生成和解释程序,是完整编译器。-请键入文字或网站地址,或者上传文档。 取消 PL/0 biānyì qì C++/C bǎnběn 1. Cèshì wénjiàn bìxū shì yǐ
Compiler
- 是北航的同学都懂,本科最难的一门课,编译原理,独立实现C0文法的编译器,使用C++语言编写。高级难度,生成汇编码。其中还有考试测试文件,供大家测试使用。1006er留。-Northern students is everything, the hardest one undergraduate course, compiler theory, implemented independently C0 grammar compiler, using C++ language. Senior dif
cPP
- 利用C语言编写一个微型命令解释程序,接受并解释以下命令: ⑴ dir 列当前目录 ⑵ cop 文件1 文件2 拷贝文件 ⑶ era文件名 删除文件 ⑷ dis字符串 显示字符串 ⑸ end 结束,退出 -Use C language to write a mini-command interpreter, receive and interpret the following command: ⑴ dir files listed in the current direc
grbl-master
- GRBL限制比较大,用的是arv的C语言写的,有目前较新的版本是0.8c,能用在328P的芯片上(UNO),其他的芯片能用的不多,MEGA2560就不行了。缺点是安装麻烦,需要用到winavr生成hex文件,再用XLoader上传到UNO上。优点是效率高,功能强大,可设置加速度等。-GRBL is restricted to relatively large, using ARV written in C language, there is a new version of 0.8C, can
compiler
- 利用antlr生成的的java文件,能够对c语言四元式进行词法和语法分析-The use antlr generated java file, able to carry four yuan c language lexical and syntax analysis
CG
- 一个类C语言编译器,使用Antlr 4 生成语法CG.g4文件-A class C language compiler, using Antlr 4 generative grammar CG.g4 file
Text1
- 设计并实现一个词法分析器,实现对指定位置的类C语言源程序文本文件的读取,并能够对该源程序中的所有单词进行分类,指出其所属类型,实现简单的词法分析操作-Design and implement a lexical analyzer to achieve the reading of the class C language source text file to specify the location and the ability of the source of all the words
InputAndOutputOfGrammar
- 1、了解文法定义的4个部分: G(Vn, Vt, S, P) Vn 文法的非终结符号集合,在实验中用大写的英文字母表示; Vt 文法的终结符号集合,在实验中用小写的英文字母表示; S 开始符号,在实验中是Vn集合中的一个元素; P 产生式,分左部和右部,左部为非终结符号中的一个,右部为终结符号或非终结符号组成的字符串,如S->ab|c 2、根据文法各个部分的性质,设计一个合理的数据结构用来表示文法, 1)若使用C语言编写,则文法可以设计成结构体形式,结构体中应包
tiny_dmc
- 花了很多时间打造的最小c/c++编译器!编译器是免费的digitalmars c/c++,IDE用的是单文件版scite(sc178.exe),编译环境及优化开关已设置好。解压后约8M。适合算法编程及c/c++语言学习。-tiny c/c++ development environment(digitalmars c/c+++ scite(singular file, version 1.78)),enjoy it!
CMMLanguageAnalyzer
- CMM解释器,C语言编写,附带源码和exe文件,及示例文件-CMM interpreter, programed by C language
gumbo-parser-master
- google的html解析器 C语言解析html网页文件-gumbo-parser-master
cifafenxiqi
- 处理C语言程序,过滤掉无用内容,判断源程序中单词的合法性,并分解出正确的单词,以二元组形式放在文件中。(Deal with C language program, filter out the useless content, judge the validity of the word in the source program, and decompose the correct word, put it into the file in the form of two tuples)
assembler.c
- lc2k编译器,基于c语言,argument为lc2k指令集以及输出文件名字(lc2k assembler, takes two argument)