3.1 制作crowbar ver.0.1语言的基础部分
3.1.1 crowbar是什么
3.1.2 程序的结构
3.1.3 数据类型
3.1.4 变量
补充知识 初次赋值兼做变量声明的理由
补充说明 各种语言的全局变量处理
3.1.5 语句与结构控制
补充知识 elif、elsif、elseif的选择
3.1.6 语句与运算符
3.1.7 内置函数
3.1.8 让crowbar支持C语言调用
3.1.9 从crowbar中调用C语言(内置函数的编写)
3.3 crowbar ver.0.1的实现
3.3.1 crowbar的解释器——CRB_Interpreter
补充知识 不完全类型
3.3.2 词法分析——crowbar.l
补充知识 静态变量的许可范围
3.3.3 分析树的构建——crowbar.y与create.c
3.3.4 常量折叠
3.3.5 错误信息
补充知识 关于crowbar中使用的枚举型定义
3.3.6 运行——execute.c
3.3.7 表达式评估——eval.c
3.3.8 值——CRB_Value
3.3.9 原生指针型
3.3.10 变量
3.3.11 字符串与垃圾回收机制——string_pool.c
3.3.12 编译与运行