自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NosicLin

我的大部份知识都来自于开源这一片土地上,所以我会用一生来回报这片土地。

  • 博客(16)
  • 资源 (7)
  • 收藏
  • 关注

原创 自己写个面向对象脚本语言

(一)简介更新中。。(二)词法分析简介变量,字符串,注释的识别运算符的识别整数,长整数的识别浮点数的识别状态机的合并算法整数与浮点数的合并综合识别Redy中的关键字输入缓冲区的设计与实现扫描器的设计与实现(三)语法分析与抽象语法树简介语法分析工具yacc一个简单的四则运算计算器(四)中间码与虚拟机更新中

2012-02-23 08:22:53 4555 1

原创 tsal开发文档

《tsal简介》  1)什么是Tsal          tasl 是一种简单的结构化描述语言2)tsal应用        1)tsal 可以用于配置文件        2)描述结构化物体3)开发Tsal的原因          tsal 是自己在做一个项目时写的,因为当时需要从文件中读取大量的信息来处理,当时也考虑过使用xml来存储信息,但是项目

2012-02-20 09:58:51 5329

原创 Redy语法分析--一个简单的四则运算计算器

返回文档首页(一)简介代码下载: git clone git://git.code.sf.net/p/redy/code redy-code这一章的内容:使用yacc实现一个简单的四则运算计算器(二)四则运算计算器这一章里面我会讲解怎么使用yacc来完成一个简单的四则运算器,该计算器功能有:有2

2012-03-01 13:23:02 2374

原创 Redy语法分析--简介

返回文档首页更新中....返回文档首页

2012-03-01 13:12:24 998

原创 Redy语法分析--语法分析工具yacc

返回文档首页在文章中有关yacc的内容摘自:编译原理(第三版).蒋立源,康慕宁主编. 西北工业大学出版社.(1)yacc简介YACC的全名为Yet Another Compiler-Compiler ,是LALR(1)分析器的自动生成工具,它的第一版于20世纪70年代初发表,是美国贝尔实验实的产品,作者为S.C.Johnson使用YACC构造语法分析程序

2012-03-01 10:24:47 2391

原创 Redy词法识别--简介

返回文档首页(1)在词法分析这一部份,我会讲述Redy语言词法分析系统的原理,大家可以在这一部份里面了解到:用状态机的技术对整数,浮点数,长整数,字符串,注释,变量,关键字,运算符进行识别。合并现有的状态机,得到一个大的,综合性的状态机实现一个高效的输入缓冲区实现一个扫描器(2)这一部份并不会讲解太多理论知识,所以大家阅读这一部份时,最好是学过编译原理,形式

2012-02-29 19:23:21 1604

原创 Redy词法识别--扫描器的设计与实现

返回文档首页(一)简介代码下载: git clone git://git.code.sf.net/p/redy/code redy-code这一章的内容有:扫描器的设计与实现(二)扫描器的设计与实现在上一章里面,我给介绍的怎么去实现一个高效的输入缓冲区,也对扫描器作了一个简单的介绍。扫描器对语言的源码进行扫描,识别出由这些

2012-02-29 11:43:19 1456

原创 Redy词法识别--输入缓冲区的设计与实现

返回文档首页(一)简介代码下载: git clone git://git.code.sf.net/p/redy/code redy-code这一章的内容有:输入缓冲区的设计与实现(二)扫描器简介在前面的章节当中,我们都是从终端下输入字符串,然后来判断该字符串属于那类型的词文,在这一章里面,我将讲述怎么从源程序文件中效率的读

2012-02-28 20:34:38 1042

原创 Redy词法识别--关键字的识别

返回文档首页(一)简介代码下载: git clone git://git.code.sf.net/p/redy/code redy-code这一章的内容有:关键字的识别(二)关键字识别在Redy中,总共有这么一些关键字: 'class' 'attr' 'end' 'inhrit' 'vfun

2012-02-28 11:33:04 1588 1

原创 Redy词法识别--浮点数的识别

返回文档首页(一)简介代码下载: git clone git://git.code.sf.net/p/redy/code redy-code这一章的内容有:浮点数的识别(二)浮点数的识别(1)简介在Redy中符点数有下这么几种写法,例如:0.126,.2445,6854.557,155E78,455e47,0.

2012-02-27 19:08:11 1421

原创 Redy词法识别--综合识别

返回文档首页(一)简介代码下载: git clone git://git.code.sf.net/p/redy/code redy-code这一章的内容有:这一章大家会看到一个完整的大的状态机,用于识别Redy语言中的所有词文。(二)词文在前面我们基本上讲完了Redy中大部份词文,其中有变量,字符串,注释,整数,长整数,浮

2012-02-26 21:02:45 1028

原创 Redy词法识别--整数与浮点数的合并

返回文档首页(一)简介代码下载: git clone git://git.code.sf.net/p/redy/code redy-code这一章内容有:整数,长整数,浮点数状态机的合并(二)整数,浮点数的合并(1)整数与浮点数的状态机  在整个Redy词言里面,主要的词文有:变量(包括关键字)、字符串、运算符、浮点数

2012-02-26 11:13:17 1163

原创 Redy词法识别--状态机的合并算法

返回文档首页(一)简介代码下载: git clone git://git.code.sf.net/p/redy/code redy-code这一章的内容有:通过一个实例来说明状态机合并的方法状态机合并算法状态链在合并中的优点(二)状态机的合并  在这一章里面,你会看到两个简单的状态机:  一个为状态机用于识别正

2012-02-24 20:33:41 1907

原创 Redy词法识别--运算符的识别

返回文档首页(一)简介代码下载: git clone git://git.code.sf.net/p/redy/code redy-code这一章的内容有:运算符号的识别状态矩阵的缺点新的识别方法--状态链(二)运算符号的识别(1)简介在Redy中,总其有这么一些运算符号: '(' ')'

2012-02-23 13:44:23 1281

原创 Redy词法识别--整数,长整数的识别

返回文档首页(一)简介代码下载: git clone git://git.code.sf.net/p/redy/code redy-code当我们需要识别文本时,通常分析步骤为:根据文本内容的规律推导一个上下文无关文法,但最好是正则文法。根据文法画出状态机。把状态机转化为状态矩阵。这一章的内容有:整数,长整数的识别(二)整数,长整

2012-02-23 08:39:01 1556

原创 Redy词法识别--变量,字符串,注释的识别

返回文档首页(一)简介代码下载: git clone git://git.code.sf.net/p/redy/code redy-code当我们需要识别文本时,通常分析步骤为:根据文本内容的规律推导一个上下文无关文法,但最好是正则文法。根据文法画出状态机。把状态机转化为状态矩阵。这一章的内容有:变量识别字符串识别注释的识别

2012-02-21 16:28:56 1991 1

正则表达式文法(BNF)

该文档给正则表达式文法,文法类型为BNF,当你需要开发自己正则式时,可能会帮助到你。

2012-02-22

pascal 语言文法

该文档是很简洁的pascal语言的文法,当你需要开发pascal解析器时,可能会帮助到你

2012-02-22

java 语言文法

该文档包含了大部份JAVA文法,当你需要开发JAVA解析器的时候,可能会帮助到你

2012-02-22

python语言文法

该文档是完整python文法,文法采用的BNF来表示,当你需要开发Python解析器的时候,可能会帮助到你

2012-02-22

C++语言文法

该文档是完整的C++文法,当你需要开发C++编译器的时候,他可能会对你有帮助

2012-02-22

C 语言文法

该文档是完整的C语言文法,当你需要开发自己的C语言编译器的时候,他可能会对你有帮助

2012-02-22

正则表达式文法

该文档是完整的正则表达式的文法,在自己的正则式识别的时候对你有帮助

2012-02-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除