数据结构C 语言哈夫曼编译码基本实现
2021-11-11 16:06:02 3KB 哈夫曼编译码
数据结构C 语言哈夫曼编译码扩展内容实现 haffman.c 完整代码code.c
选择部分C语言的语法成分,设计其词法分析程序、语法语义分析程序并采用编译的方法将C语言表达式翻译成后缀式形式
1
现代编译原理C/Java语言描述-虎书,含全书源代码与课后习题答案。 C语言描述为中文版,Java语言描述有英文与中文版。
2021-11-10 21:01:04 65.39MB C语言 Java 现代编译原理 虎书
1
将该文件放到系统path路径里,解决RuntimeError: Unable to invoke 'cpp'. Make sure its path was passed correctly问题
2021-11-10 19:53:32 192KB ast pycparser py010parser pfp
1
目的:充分理解语义分析的方法及相关语义计算的执行时机。 要求: 1.以S属性的语法制导定义为基础,将下表的语义规则嵌套在语法分析的过程中,即实现语法制导的翻译过程。 产 生 式 语 义 规 则 L E n print (E.val) E E1 + T E.val := E1 .val + T.val E T E.val := T.val T T1 * F T.val := T1.val * F.val T F T.val := F.val F (E) F.val := E.val F dig
1
目的:熟练掌握自下而上的语法分析方法,并能用程序实现。 要求: 1. 使用如下文法: E E+T | T T T*F | F F (E) | id 2. 对于任意给定的输入串(词法记号流)进行语法分析,要求采用LR分析器来完成。手工构造LR分析表,利用移进-归约分析算法(P71 图3.12)输出(P72 表3.8)对应的动作部分。如: 输入:id*+id/(id+id)# 输出:移进 按 F->id归约 移进 error …… 3. 要有一定的错误处理功能。即对错误能提示,并且能在一定程度上忽略尽量少的记号来进行接下来的分析
2021-11-10 17:31:45 7.66MB c++ 编译技术 第五次上机 语法分析
1
c-减编译器 概述 C-Minus 是 C 的极度简化版本。可以在 [此处]( ) 找到规范。 这是一个非常基本的 C-Minus 编译器,没有优化。 要运行,请输入以下命令: yacc -d cminus.y lex cminus.lex cc lex.yy.c y.tab.c emitcode.c symtable.c ./a.out << 'sourcecode' 编译器将编写一个 output.asm 文件,该文件将包含 nasm 格式的 x86 汇编代码。 它还添加了对 C 函数 printf 的调用,以打印具有 1 的任何函数的返回值。 您可以使用 nasm 和 gcc 进行组装和链接。 nasm -f elf -g -F stabs output.asm -l output.lst gcc –m32 output.o –o output 代码遵循 Linux 调用约
2021-11-10 16:44:23 9KB C
1
找了好久的破解版的MaxtoCode,给c#文件加密防止反编译
2021-11-10 15:54:54 2.02MB c#防止反编译
1
将此文件放入 mexopts 目录,例如d:\Program Files\MATLAB\R2011a\bin\win64\mexopts\ 然后输入 >>mex -setup 现在应该有一个新的字符串[3] 英特尔 C++ 12.0(带有 Microsoft Visual C++ 2010 链接器)在 D:\Program Files (x86)\Intel\ComposerXE-2011\
2021-11-10 13:18:34 5KB matlab
1