下载 >  开发技术 >  C > C语言的词法分析器(编译原理)

C语言的词法分析器(编译原理) 评分:

自己做的课程设计: 最近老师要求用C语言做一个词法分析器,要求功能相对完善,能完成基本的词法分析。将输入输出的结果以文件的形式保存,并用数据测试结果的正确性。 编译程序完成词法分析功能,扫描输入字符流,产生用于语法分析的词法记号序列。下述文法描述了该词法分析程序: <标识符>--><字母>|<标识符><字母>|<标识符><数字> <无符号整数>--><数字>|<无符号整数><数字> <分界符>-->+|-|*|/|;|(|)|{|}|<|<=|=|!=|>=|>|:=|<空格> <字母>-->a|…|z|A|…|Z <数字>-->0|…|9 <空格>-->’ ’ 假定语言的关键
2009-06-11 上传大小:2KB
分享
收藏 举报
编译原理_词法分析器_C语言版_简单易懂

编译原理课程上要求自己完成一个简单的词法分析器。C语言搞定,思路简单清晰。

立即下载
编译原理实验C语言词法分析器

编译原理 简单的词法分析器 输入为源程序代码,输出(单词,种别码)序列

立即下载
编译原理,C语言开发的PL0词法分析器源代码

编译原理,源代码,词法分析器 编译环境VS 内有详细的文档介绍程序

立即下载
简单的词法分析器分离出保留字、标识符字符串、常量、算符、和界符

简单的词法分析器 任意输入一个C语言程序的源代码 对输入进行分析,分离出保留字、标识符字符串、常量、算符、和界符

立即下载
简单绘图语言c++ 词法分析器+语法分析器+分析树输出

编译课里的辅助代码,是你的必备之选,教你如何做一个属于你自己的编译器

立即下载
c语言词法分析器,包含源代码,说明文档

c语言词法分析器,包含程序源代码与说明文档,从设计文法到DFA内容详尽。

立即下载
Python 实现的 C 词法分析器

Python 语言写的 C 语言的词法分析器。是实验报告的一个实验。实验内容详见:https://blog.csdn.net/yuxin1100/article/details/80360837

立即下载
编译原理 词法分析器 C语言

编译原理 词法分析器 C语言 编译原理 词法分析器 C语言

立即下载
编译原理词法分析器

编译原理词法分析器实现c语言编译原理词法分析器实现c语言

立即下载
词法分析器C语言编写(附实验报告)

通过C语言编写一个词法分析器完成输入是字符串(或源程序文本文件),输出是源程序中各单词的字符串、起止位置、词的类别。附带实验报告。

立即下载
c语言词法分析器 C语言 编译原理 何炎祥 词法分析器实验

编译原理简单的词法分析器,c语言编写 词法分析器 C语言 编译原理 何炎祥 词法分析器实验

立即下载
c 语言 词法分析器

c 语言 词法分析器 编译原理 用c语言编写的一个词法分析器 词法分析器是学习编译原理的重要部分

立即下载
编译原理上机源代码LR语法分析器

是一篇关于编译原理LR语法分析的报告,有源代码,程序流程图等

立即下载
编译原理-简单计算器

编译原理-简单计算器:实现词法分析器,和语法分析器:实现正整数与浮点数的 + - * / () 之前大学的时候,编译原理课程有一个做计算器的任务,当时没有做,只顾做一个漂亮计算器界面。趁这周末有空,就把计算器编译重新做一做。 参考文档:http://wenku.baidu.com/view/341e42bd02d276a200292e6c.html

立即下载
编译原理,简单的词法分析器源代码,能识别标识符部分关键字等

简单的词法分析器,能识别标识符,8进制,16进制,10进制数,编译原理课的作业。有些地方还能优化…不过懒的弄了…

立即下载
词法分析器Java语言编写(附实验报告)

通过Java语言编写一个词法分析器完成输入是字符串(或源程序文本文件),输出是源程序中各单词的字符串、起止位置、词的类别。附带实验报告。

立即下载
java 版 编译原理实验 C_minus语言词法分析器的设计

编译原理实验 C_minus语言词法分析器的设计 1、该个词法分析器要求至少能够识别以下几类单词: a. 关键字:else if int return void while共6个,所有的关键字都是保留字,并且必须是小写; b. 标识符:识别与C语言词法规定相一致的标识符,通过下列正则表达式定义:ID = letter (letter | digit)*; c. 常数:NUM=(+ | - |ε)digit digit*(.digit digit* |ε)(e(+ | - |ε) digit digit* |ε),letter = a|..|z|A|..|Z|,digit = 0|..|9,

立即下载
编译原理大作业完整的词法分析器

手工构造一个能够识别 C语言的所有典型单词,如:标识符、数字、运算 符,和 if、while 等保留字的确定有限自动机,并写出对应该自动机的程 序;然后以一个简化的 C语言程序为输入文件,通过所设计的基于上述自 动机的词法分析程序获得输入文件中的各个单词及其内码对照表,并以文 件形式保存结果(也就是TOKEN序列) 。

立即下载
编译原理 C 词法分析器

编译原理 C 词法分析器 编译原理 C 词法分析器 编译原理 C 词法分析器

立即下载
编译原理实验:词法分析,语法分析和中间代码生成及优化

编译原理实验指导:词法分析,语法分析以及中间代码生成及优化。使用Linux下的flex,bison和gcc实现。指导书很详细,每个部分一份指导书。

立即下载
--> -->
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

C语言的词法分析器(编译原理)

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
3 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: