搜索资源列表
lexicalanalysis
- 为了实现的编译程序实用,源程序可采用自由书写格式,即一行内可以书写多个语句,一个语句也可以占领多行书写;标识符的前20个字符有效;整数用2个字节表示;长整数用4个字节表示。这样词法分析程序的主要工作为: (1)从源程序文件中读入字符。 (2)统计行数和列数用于错误单词的定位。 (3)删除空格类字符,包括回车、制表符空格。 (4)按拼写单词,并用(种别,单词)二元式表示。 (5)根据需要是否填写标识符表供以后各阶段使用。 这里采用的编译程序的实现方法是一遍扫描,即从左到右只
LEX生成工具生成统计文本
- 利用LEX生成工具生成统计文本文件中字符、单词和行数,并报告统计结果。-LEX generated using statistical tools generated text file of characters, words and action, and a report on results.
word.rar
- Java语言词法分析器的设计与实现 其中具体要求: 1.使用DFA实现词法分析器的设计; 2.实现对Java源程序中注释的过滤; 3.利用两对半缓冲区从文件中逐一读取单词; 4.词法分析结果属性字流存放在独立文件[文件名:scanner_output]中; 5.统计源程序每行单词的个数和整个源文件单词个数; 6.具有报告词法错误和出错位置(源程序行号和该行字符)的功能; ,Lexical analyzer Java language design and implementati
LexicalAnalyzer.rar
- Java语言词法分析器的设计和实现 1.使用DFA实现词法分析器的设计; 2.实现对Java源程序中注释的过滤; 3.利用两对半缓冲区从文件中逐一读取单词; 4.词法分析结果属性字流存放在独立文件(文件名:scanner_output)中; 5.统计源程序每行单词的个数和整个源文件单词个数; 6.具有报告词法错误和出错位置(源程序行号和该行字符)的功能; ,Lexical analyzer Java Language Design and Implementation 1. The
scanner
- 用 C++ 作为宿主语言完成: Java语言词法分析器的设计和实现 使用DFA实现词法分析器的设计; 实现对Java源程序中注释的过滤; 利用两对半缓冲区从文件中逐一读取单词; 词法分析结果属性字流存放在独立文件(文件名:scanner_output)中; 统计源程序每行单词的个数和整个源文件单词个数; 具有报告词法错误和出错位置(源程序行号和该行字符)的功能;-Using C++ as the host language to complete: Java lang
java-scanner
- 用C语言(或 C++ )作为宿主语言完成: Java语言词法分析器的设计和实现 其中具体要求: 1. 使用DFA实现词法分析器的设计; 2. 实现对Java源程序中注释的过滤; 3. 利用两对半缓冲区从文件中逐一读取单词; 4. 词法分析结果属性字流存放在独立文件(文件名:scanner_output)中; 5. 统计源程序每行单词的个数和整个源文件单词个数; 6. 具有报告词法错误和出错位置(源程序行号和该行字符)的功能; -Using C language
bianyima
- 对这个编码译码器的要求是:打开一片英文文章,能统计该文章中每个字符出现的次数,然后以他们作为权值,对每一个字符进行编码,编码完成后再对其编码进行译码。 -Codec for this request is: Open an English article, to statistics of the article appears in the frequency of each character, and then their value as a right, for each encode
c
- 文本分析器 ,封装一个类CText, 并编写一个软件,它可以完成对任意一个文本文件的字符统计工作。-The text parser, packaging a class CText, and write a software, it can complete any of the characters in a text file statistics.
Lexical_Analysis
- 设计并实现C语言词法分析程序。要求如下: 可以识别出用C语言编写的源程序中的每个单词符号,并以记号的形式输出每个单词符号。 可以识别并读取源程序中的注释。 可以统计源程序中的语句行数,单词个数和字符个数,其中标点和空格不计算为单词,并输出统计结果。 检查源程序中存在的错误,并可以报告错误所在的行列位置。 发现源程序中存在的错误后,进行适当的恢复,使词法分析可以继续进行,通过一次词法分析处理,可检查并报告源程序中存在的所有错误。 采用C/C++作为实现语言,手工编
Huffmer
- 通过统计文件中各字符的出现频率,建立Huffman树,再通过建立的已经Huffman的树,对文件中各字符进行编码,将结果存入新的文件中,然后从文件中读取Huffman编码,进行解码,结果存入新的文件中,并与源文件进行比较。 -Through statistical document the frequency of each character, the establishment of Huffman trees, and through the already established
4-2
- 统计一行中字符的个数 通过getchar()读取字符,当读入的字符是换行符时循环结束。 输入要求:字符型数据 输出数据格式要求: d 输入输出样例: Input Sample: I m Chinese! Output Sample: 12 -The number of characters in the statistics line by getchar () reads characters read into the character is a
4-3
- 对输入的一行字符分类统计 利用 while 循环和 else if 多分支结构编写一个程序。该程序用来统计输入的一行字符中大小写字母的个数、数字0~9的个数、空格个数及其它字符个数。-Separate statistics on the input line characters to write a program using a while loop else if multi-branch structure. The program for statistical input lin