写门语言,其实不难

7572阅读 1评论2012-03-02 NosicLin
分类:Python/Ruby

(一)简介
    1. 更新中...
(二)词法分析
    1. 简介
    2. 变量的识别
    3. 字符串的识别
    4. 注释的识别
    5. 运算符的识别
    6. 浮点数的识别
    7. 整数,长整数的识别
    8. 状态机的合并算法
    9. 整数与浮点数的合并
    10. 综合识别
    11. Redy中的关键字
    12. 输入缓冲区的设计与实现
    13. 扫描器的设计与实现
(三)基本数据类型
    1. 简介
    2. 整数
    3. 浮点数
    4. 长整数的数据结构与算法
    5. 长整数
    6. 字符串
    7. 数组
    8. 迭代器

(四)语法分析与抽象语法树
    1. 简介
    2. 语法分析工具yacc
    3. 一个简单的四则运算计算器
    4. 抽象语法树简介
    5. 抽象语法树的数据结构
    6. 文字常量结点
    7. 语句与复合语句结点
    8. 一元运算符(+  -  ~)
    9. 让语法树跑起来--开篇(1)
    10. 算术运算符(*  /  % + -)
    11. 位运算符(<<  >>  &  ^  |  )
    12. 比较运算符(<   <=   !=  ==  >=  >)
    13. 逻辑运算符( not  and  or )
    14. 让语法树跑起来--表达式篇(2)
    15. 变量
    16. 数组
    17. 更新中...
(五)中间码与虚拟机
  1. 更新中


上一篇:没有了
下一篇:Redy词法识别--简介

文章评论