搜索资源列表
BOCH.rar
- 一个用LISP语言编写的语法分析器。使用Bottom-up Chart Parsing算法,程序非常的简单高效,只有二百多行。另外可以自己定义文法和字典。 源代码公开,主要供对语法分析算法和LISP编程感兴趣的人学习使用,也可以使用在自然语言处理的各种实际研究当中。
编译原理及实践
- 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 &
编译原理课程设计报告LL1文法
- 课程设计的目的 通过课程设计进一步理解高级语言在计算机中的执行过程,加深对编译原理中重点算法和编译技术的理解,提高自己的编程能力,培养好的程序设计风格。同时通过某种可视化编程语言的应用,具备初步的Windows环境下的编程思想。解和掌握LL(1)语法分析方法的基本原理;根据给出的LL(1)文法,掌握LL(1)分析表的构造及分析过程的实现。 -curriculum design through curriculum design aimed to further understand se
词法分析器-编译
- 基于c语言编写的关于编译中的词法分析算法的编程-based on the language compiler of lexical analysis algorithm programming
turboprog
- 使用Matlab,编程实现Turbo码的编码及其解码算法,并给出在AWGN信道下该信道编码的性能-use Matlab, Turbo programming code coding and decoding algorithm, and gives the AWGN channel under the Channel Coding Performance
jawaa.tar
- JAWAA是一种用于在web上创建动态演示的脚本语言,JAWAA软件用java实现,用户使用简单的教本就可以编写动态演示,无需专门编程知识,演示可在web上任何支持java的系统上运行。JAWAA常用于算法演示系统设计。
Circle
- 圆排列问题 圆排列问题 « 问题描述: n个半径不等的圆紧密排成一行,设计一个算法,使得这n个圆所排的长度最短。 « 编程任务: 对于给定的n和圆半径a[1:n],输出一个最优的圆排列方案。 方法:回溯法
kebianchengjisuanqi
- 编译原理上机编写的,自认为做得非常好,很有价值,可编程计算器,采用递归下降的算法制作而成的,考虑了几乎所有的问题,唯一的不足是没有实现那些高级的函数,只是带负数运算的简单的四则运算。
122
- 本课程设计的目的是使学生掌握数据结构的基本概念和算法分析方法,以提高学生的编程能力和解决实际问题的能力。
SLR
- slr分析,编译原理课程设计,很有自己特点的编程算法
encode
- 预测编码中的运动估计3步搜索法 本程序用C语言编程实现了该算法 大家可以参考参考
编译原理---算浮优先算法
- 简单介绍一下,整个工程分为5个文件:Main.c ----- 程序的入口点,其实很简单,就是调用两个函数。Global.h ----- 定义了一些全局变量及宏Parse.h ----- 语法分析器的主要算法Prece.h ----- 定义和实现了一些关于优先级的操作Stack.h ----- 定义和实现了一个栈及其操作编译的时候只要用TC2.0或者WinTC打开Main.c文件进行编译就好了。如发现有Bug请在这里贴出来或者把修改后的代码跟帖在这里:)总之,这个工程仅仅是一个简单示例,告诉大家怎
Rabin-Miller.rar
- 1.Rabin-Miller算法的素性检测的原理与测试过程。 2. 有算法流程,用程序设计语言将算法过程编程实现。 3. 对输入的随机数,选择素性检测算法进行素性检测。 ,1.Rabin-Miller primality testing algorithm principle and the testing process. 2. There are algorithms process programming language with the process of programm
suanfa
- 一些算法的集合 对于编程人员很有用的 基于多平台的-A collection of some algorithms useful for programmers based on the multi-platform
Compiler
- 综合运用所学知识,集成词法分析、符号表管理等程序的成果,编程实现LR(0)算法-Comprehensive use of the knowledge, integrated lexical analysis, symbol table management, and so the outcome of the procedure, programming the realization of LR algorithm
Design-of-operator-precedence
- 算符优先分析器设计 给定定义算术表达式的算符优先文法如下: G[E]: (1)E->E+T (2)E->E-T (3) E->T (4)T->T*F (5)T->T/F (6)T->F (7)F->P^F (8)F->P (9)P->(E) (10)P->i 编程实现此文法的算法优先分析器,并设输入的文法的句子为: (i*(i+i)-i )/i^i^i 给出输
myCompiler
- 用C#语言对编译原理的编程实现包括NFA转DFA、LR(0)、算符优先等算法-Compiled with the C# language programming principles, including NFA transfer DFA, LR (0), operator precedence and other algorithms
Parsing
- 语法分析程序的设计与实现 方法2:编写LL(1)语法分析程序,要求如下: (1)编程实现算法4.2,为给定文法自动构造预测分析表; (2)编程实现算法4.1,构造LL(1)预测分析程序。 2. 方法3:编写语法分析程序实现自底向上的分析,要求如下: 构造识别所有活前缀的DFA。 构造LR分析表。 编程实现算法4.3,构造LR分析程序。 -Parser design and implementation of Method 2: preparat