搜索资源列表
word_analyse_program
- 用C语言编写的简单的词法分析器,能识别出单词序列,输出二元组,标识符表,常量表-Written in C a simple lexical analyzer can identify the sequence of words, the output pair, the identifier table, often scale
CIFAFENXI
- C语言 词法分析器。 (1) 可以识别出用C语言编写的源程序中的每个单词符号,并以记号的形式输出每个单词符号. (2) 可以识别并读取源程序中的注释. (3) 可以统计源程序中的语句行数、单词个数和字符个数,其中标点和空格不计算为单词,输出统计结果. (4) 检查源程序中存在的非法字符错误,并可以报告错误所在的行列位置. (5) 发现源程序中存在错误后,进行适当的恢复,使词法分析可以继续进行,通过一次词法分析处理, 可以检查并报告源程序中存在的所有词法拼写错误.-C l
ICTCLAS
- 计算所汉语词法分析系统ICTCLAS.分词正确率高达97.58%(973专家组评测),未登录词识别召回率均高于90%,其中中国人名的识别召回率接近98%处理速度为31.5Kbytes/s。ICTCLAS的特色还在于:可以根据需要输出多个高概率结果,有多种输出格式,支持北大词性标注集,973专家组给出的词性标注集合。-Calculate the Chinese Lexical Analysis System ICTCLAS. Segmentation correct rate of 97.58 p
PL0
- 对PL/0原码作以下修改扩充: 增加单词:保留字 ELSE,REPEAT,UNTIL,RETURN 运算符 +=,-=,++,-- (2)修改单词:不等号# 改为 <> (3)增加条件语句的ELSE子句 (1)扩充赋值运算:+= 和 -= (2)扩充语句 REPEAT <语句序列> UNTIL <条件> 其中,<条件>是循环条件,即条件不成立时,重复执行循环体的< 语句序列>; 条件成
20054674552
- 递归子程序法:对应每个非终结符语法单元编一个独立的处理过程(或子程序)。语法分析从读入第一个单词开始,由非终结符<程序>(即开始符)出发,沿语法描述图箭头所指出的方向进行分析。当-Recursive Subroutine law: at the end of the corresponding syntax for each non-unit provision of an independent process (or subprogram). Parsing from the f
Parser
- 编制一个递归下降分析程序,实现对词法分析程序所提供的单词序列的语法检查和结构分析-The preparation of a recursive descent parser, lexical analyzer to achieve the sequence of words provided by the syntax check and structural analysis
wordanalysiis
- 一个简单的词法分析器,能够识别基本的单词符号串-A simple lexical analyzer can identify the basic symbol string of words
cifa
- 是将输入的源程序进行划分,给出基本符号(token)的序列,并掠过注解和空格等分隔符号。基本符号是与输入的语言定义的词法所规定的终结符。 本实验要求学生编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。并依次输出各个单词的内部编码及单词符号自身值。(遇到错误时可显示“Error”,然后跳过错误部分继续进行 -Is the input source program division, and gives the basic
FAScanner
- 单词是高级语言中有实在意义的最小语法单位,而单词又由字符组成。每一种高级语言都定义一组字符集。单词可大致分为五类:基本字,标识符,整常数,运算符,界限符。从输入的源程序字符串中逐个地把这些单词识别出来,并转化成机器比较容易使用的内码形式,这是词法分析器的主要任务。-The word is the smallest grammatical unit actual significance of the high-level language, the word characters. Each d
LL1Parsing
- 语法分析阶段的主要任务是组词成句。每一种语言都有一组文法。按照这些文法,可以由单词组成语法单位,如短语、语句、过程和程序。语法分析就是通过语法分解,确定整个输入串能否构成语法上正确的句子和程序等。-The main task of the parsing stage is a group of words into a sentence. Each language has a set of grammar. These grammars can be composed by the word
lexical-analyzer
- 词法分析器(请在解压后使用)用于编译环节识别单词, 描述其属性和值 ,是编译环节的重要组成部分-This program is based on compiling principle to identify words in your witten program.
HANGMAN
- CODE FOR HANG MAN. THE DICTIONARY CONSISTS OF 12 WORDS.
VCPP
- 实现对C语言的源程序的词法分析的词法分析器,词法分析器的功能就是读入字符串形式的源程序,识别出具有独立意义的最小语法单位,即单词,并对识别出的单词进行相应的产生属性字处理。-Lexical analyzer lexical analysis of the C language source code, the lexical analyzer function is to read into a string in the form of source code to identify the
word
- 用C实现了一个建议的类Pascal语言的词法分析器,实现从源程序中分离出各种单词的方法,进行分析。程序的输入与输出全是以文件的形式。-C implementation of a proposed class Pascal language lexical analyzer to achieve a variety of words from the source separation method for analysis. The input and output of the program
scan
- //程序实现C语言词法分析器的设计 //用到的变量 // cch 放当前字符 // q 标志保留字(1:是 0:否) //StrToken 保留字列表 /*C语言中的保留字(32个) auto break case char const continue default do double else enum extern float for goto if int long register retu
CP_test_1
- 编译原理实验 词法分析 一、实验目的: 通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。 二、实验内容 编制一个能够分析整数、小数、字符串、标识符、分隔符、运算符和关键字的词法分析程序。同时要能过滤行注释和块注释。 三、实验要求 1、词法规则 关键字: if、then、else、while、do、int、float、string、begin、en
PL0
- pl0拓展文法的编译器,包含实验报告、源码和测试程序。对PL0原编译器进行了以下的扩充:1. 增加以下保留字 else(elsesym), for(forsym),to(tosym),downto(downtosym), return(returnsym),[(lmparen),](rmparen) 2. 增加了以下的运算符: +=(eplus),-=(eminus),++(dplus),--(dminus) 取址运算符&(radsym),指向运算符@(padsym) 3
wordAnalyzer
- 词法分析器,用来验证在编译代码的时候代码是不是符合此法规则的,在满足了词法规则的时候再检查他是不是满足语法规则,最主要的是适合于学生用来学习-wordAnalyzer.zip to test the words in the cpp fellow the standard of the exact of the language or not.
TextAnalysis
- TextAnalysis系统及算法设计 输入为ICTCLAS分词后的词语结构信息,对每个词语的词性进行判断。 1. 如果不存在词性,则跳过这次循环。用来跳过一些语气助词等无意义的信息。 2. 由于每个句子都有几个子句,而每个子句都是一个独立的主谓宾结构,所以系统将子句通过标点符号来分隔。最后将所以子句的总情感权值相加得到总句的情感权值。 3. 在对字典的预处理阶段,系统对不同程度的词语赋予了不同的权值。为了提高处理程序的效率,系统只分析对体现语言情感有较大作用的词性(包括形容词、
test1
- 1.1输入输出 程序输入为含有Pascal语言字符串的文件Test.cpp程序在控制台输出为含有二元组<code,String>和错误信息。其中code为单词符号类别标示,String为识别的单词。 1.2大小写不敏感: 程序对大小写不敏感,输出均为小写字符。 1.3注释识别功能: 当程序中出现“/*”时就会放弃对之后字符的识别,直至遇到“*/”,并将/*…*/部分识别为注释输出。 当输入中只有“/*”而没有与之对应的“*/”时输出“E