搜索资源列表
scanner
- 用 C++ 作为宿主语言完成: Java语言词法分析器的设计和实现 使用DFA实现词法分析器的设计; 实现对Java源程序中注释的过滤; 利用两对半缓冲区从文件中逐一读取单词; 词法分析结果属性字流存放在独立文件(文件名:scanner_output)中; 统计源程序每行单词的个数和整个源文件单词个数; 具有报告词法错误和出错位置(源程序行号和该行字符)的功能;-Using C++ as the host language to complete: Java lang
Lab2
- 用C#简单是实现了单词计数程序,C#的初学者可以看看,是个好东东呢-With C# is a simple procedure to achieve the word count, C# can have a look at the beginner, it is a good Dongdong
pl0C1
- 一个简单词法编译器。具体内容是产生一个二元式文本文件,扩展名为dyd,可将Pascal或C程序(测试程序)分解成为一个一个的单词及类型。-A simple lexical compiler. The specific contents of a binary-type text file, extension dyd, can be Pascal or C procedures (test procedures) as a decomposition of a word and type.
search
- 编制一个统计单词在问本串中出现次数和位置的程序. 终端输出的结果是:单词、出现的次数、出现的位置所在行的行号,同一行出现两次的只输出一个行号。 测试数据:文本文件名为AWord.C;待统计的词集:if else for while return void int char typedef struct-The preparation of a statistical word in question appeared in this series the number and locati
Cforspeech
- :用C 语言实现了一个用于控制家电开关的声音模块. 该声音模块采用当前语音识别系统的主流技 术——隐马尔可夫模型(HMM)技术,以及线性预测倒谱计算和矢量量化技术. 命令(单词)的正确识别率 在97 以上. 介绍了声音模块的设计方案,并就实现该声音模块的过程中所遇到的具体问题进行了讨论.-: The C language realization of a switch used to control the voice module appliances. The sound modul
caidanci
- 一个用C语言编写的课程设计的小程序,实现猜单词的小游戏功能,希望能够对你有用,谢谢你的选择!-This is a code with the tool of c, I hope it useful for those who study the games,it is to realize the function of guess the world,thanks for you choose!
cifa
- 编写一个C语言的子集的词法分析程序,对C语言源代码程序进行扫描,识别简单语言的基本字、标识符、无符号整数、运算符和界符等单词符号,产生的单词转换成特别码表示,-The preparation of a C language subset of the lexical analysis of C language source code program to scan, identify simple language the basic words, identifiers, unsigned
Edict
- 这个文件是用visual c++编写的一个简单的英语查找单词程序。-This document is a visual c++, prepared by a simple English word search program.
21
- 设计SAMPLE语言的词法分析器 a) 启动程序后,先输出作者姓名、班级、学号(可用汉语、英语或拼音); b) 请求输入测试程序名,键入程序名后自动开始词法分析并输出结果; c) 输出结果为单词的二元式序列(样式见样板输出1和2); d) 要求能发现下列词法错误和指出错误性质和位置: 非法字符,即不是SAMPLE字符集的符号; 字符常数缺右边的单引号(字符常数要求左、右边用单引号界定,不能跨行); 注释部分缺右边的界符*/(注释要求左右边分别用/*和*/界定,不能跨行
yffx
- 语法分析 C2.1 实验目的 编制一个递归下降分析程序,实现对词法分析程序所提供的单词序列的语法检查和结构分析. C2.2 实验要求 利用C语言编制递归下降分析程序,并对简单语言进行语法分析. C2.2.1待分析的简单语言的语法 用扩充的BNF表示如下: (1)<程序>::=begin<语句串>end (2)<语句串>::=<语句>{ <语句>} (3)<语句>::=<赋值语句>
yyfx
- 实验目的 通过上机实习,加深对语法制导翻译原理的理解,掌握将语法分析所识别的语法成分变换为中间代码的语义翻译方法. 实验要求 采用递归下降语法制导翻译法,对算术表达式、赋值语句进行语义分析并生成四元式序列。 实验的输入和输出 输入是语法分析提供的正确的单词串,输出为三地址指令形式的四元式序列。 例如:对于语句串 begin a:=2+3*4 x:=(a+b)/c end# 输出的三地址指令如下: (1) t1=3*4 (2) t2=2+t1 (3
lexicalanalysis
- 设计一个词法分析器。 【基本要求】 词法分析器基本功能是: (1) 输入源程序:输入PASCAL源程序; (2) 输出单词,输出形式为:(序号,单词,对应源程序行号,对应源程序列号); (3) 输出出错信息,输出形式为:(出错行号,出错列号,出错信息); (4) 输出符号表,输出形式为:(单词种别码,单词符号); 【测试数据】 (1)输入源程序: program example1 var a,b,c:integer x:char
chen
- 词法分析器的c++代码实现,能够从用户输入的源程序中识别一个个单词,输出种别码和单词符号自身的值-Lexical analyzer c++ code can be input from the user to identify the source of a word, the output of other types of code word symbols and the value of their own
chen2
- 语义分析器的c++代码实现,能够从用户输入的源程序中识别一个个单词,并将用户命令以四元式形式输出-Semantic analyzer c++ code can be input from the user to identify the source of a word, and user-type command to quaternion form of the output
cifafenxi
- 单词的词法分析 完成对某一种常用高级语言(如Pascal、C语言、PL/0语言)的各类单词进行词法分析。-Word of a lexical analysis of the completion of a common high-level language (such as Pascal, C language, PL/0 language) word for all kinds of lexical analysis.
java-scanner
- 用C语言(或 C++ )作为宿主语言完成: Java语言词法分析器的设计和实现 其中具体要求: 1. 使用DFA实现词法分析器的设计; 2. 实现对Java源程序中注释的过滤; 3. 利用两对半缓冲区从文件中逐一读取单词; 4. 词法分析结果属性字流存放在独立文件(文件名:scanner_output)中; 5. 统计源程序每行单词的个数和整个源文件单词个数; 6. 具有报告词法错误和出错位置(源程序行号和该行字符)的功能; -Using C language
Principles-of-curriculum-design
- 编译原理课程设计总结报告 1.设计题目及相关内容 本课程设计完成的是递归下降分析法。对算术表达式和赋值语句进行语义分析并生成四元式序列。其中,本设计用C语言对简单的pascal语言子集编制一个编译程序。语义分析输入的是语法分析后提供的单词串,而语法分析的输入是词法分析的程序所提供的单词序列。要求把语法分析程序和词法分析都作为子程序调用,其中输入字符串要用文件操作。 2.运行环境(软、硬件环境) 硬件环境:方正电脑,P4CPU,512M内存 软件环境:Visualc+
bianyiyuanlichifadaima
- 设计一个词法扫描器。词法扫描器的功能是输入源程序,输出单词符号。写出关键字集合和程序流程图。例如源程序为C语言。输入如下一段: main() { int a,b a = 10 b = a + 20 } 输出如图: (2,”main”) (5,”(“) (5,”)“) (5,”{“) (1,”int”) (2,”a”) (5,”,”) (2,”b”) (5,” ”) (2,”a”) (4,”=”)
TurboC_Homework
- 2008年C语言基础暑假作业 一、A:用TC软件在屏幕输出图像,例如一条正弦曲线。 B:用TC软件在扬声器输出声音。 二、用TC软件为小学生随即生成加减法运算题,要求所出试题以*.txt格式保存。 三、用TC软件实现对英文文章中以空格和标点符号为分割的单词数目的统计,要求能把文章(in.dat)读入内存,并能将结果以文件形式(out.dat)输出。 四、对TC软件“俄罗斯方块”游戏的分析与改写,要求了解程序的功能、修改“封面”上的制作人姓名、修改背景
Components
- 组件开发用c++开发的小程序生成单词读写快书-component