编译原理编程实践,基于java的词法分析器。能有效的进行词法分析,同时还配备完整的说明文档,实验报告。能较好的完成编译原理课程实践,代码结构简单,易于理解。
2022-04-04 10:37:08 1.66MB java 词法分析器 编译原理
1
编译器_sql 这是一个基本的 SQL 扫描器 + 解析器。 此解析器中使用的 SQL 语法还包含循环和条件语句。
2022-03-29 09:37:51 6KB C
1
Win 10 系统下 Visual Studio 2017 下调试好的 CC# Winform 版 词法分析器。分析 C 语言程序,输入二元组(够详细注释)。内附具体使用方法。另外:附送 C++版 控制台词法分析器。 有不足不想完善了(几个运算符,界符没写),需要你自己添加其他的运算符/界符的匹配。
2022-03-28 15:37:21 5.47MB C# 词法分析器 二元组 VS2017
1
LEX实现一个C语言子集的词法分析器,该词法分析器读入一个C语言的源程序,完成有以下功能。  滤掉空格。(其中空白符、制表符和换行符均视为空格,用来分隔单词)  滤掉注释。(其中注释包括两种形式:/*…*/和//)  遇到非法单词时可显示“Error”,然后跳过错误部分继续显示  将识别出来的合法单词分为以下五大类,依次输出各个单词的内部编码(编码为1—5,如下)及单词符号自身值。
2022-03-28 15:23:29 2KB lex 词法分析器
1
词法分析器是编译器的第一个组成部分,是后续部分的基础,同时,词法分析也广泛应用在很多软件中,所以理解词法分析器的构造原理比较重要。设计并实现的模拟器能够以表格或图形的方式展示词法分析器的构造过程,并可以形象模拟词法分析器从源程序中识别单词的过程。
2022-03-27 19:36:22 18KB 词法分析器 Java
1
编译原理 编译原理课程设计 基于lex的词法分析器
2022-03-24 12:40:48 369KB 编译原理 词法分析器 lex 编译原理
1
word源码java 词法分析器 实验目的 利用高级语言设计并实现一个词法分析程序,加深对词法分析原理的理解。并在实验中掌握扫描器的工作原理,以及对输入的程序设计语言源代码进行扫描过程中将其分解为各类不同属性的单词的词法分析方法。 实验内容 以C语言作为源语言,构建C语言的词法分析器,对于给定的测试程序,输出XML格式的属性字符流。词法分析器的构建按照C语言的词法规则进行。 实验过程 本次实验中的C语言词法分析器基于现行的ISO C11标准(ISO/IEC 9899:2011 Programming languages C)。标准中将C语言中的词法元素分为5类,分别是关键字(keyword)、标识符(identifier)、常量(constant)、字符串字面量(string-literal)和分隔符(punctuator),本次实验也严格按这5类进行识别,唯一的不同就是实验中把ISO标准中的分隔符进一步分为了限界符(delimiter)和运算符(operator),限界符包含了只有分隔作用没有运算作用的6个符号(,),[,],{,},.,->,其余符号均识别位运算符,以方便后续的处理
2022-03-21 15:33:58 3.76MB 系统开源
1
哈工大编译原理实验词法分析器Python实现代码
2022-03-19 14:41:51 6KB 词法分析
1
云南大学编译原理实验词法分析器,编译通过,可直接运行,含测试文件
2022-03-18 17:35:03 3KB 词法分析器
1
、设计题目:词法分析器的设计。 2、设计要求: 使用任何一种编程语言编制一个词法分析程序。 该程序能够识别的单词有5类: 关键字:"long", "float", "static", "char", "short", "switch", "int", "const", "if", "then", "else", "for", "while", "break"。 常数:任何整型常数 标识符:字母打头的字母数字串。 → → → 运算符:算术运算符 +,-,*,/ 关系运算符>,>=,<,<=,=, (5) 界符: (, ), ”, !, ;
2022-03-16 00:27:39 267KB 词法分析
1