08 2022 档案

摘要:前言 在上一个版本实现的脚本解释器 GScript 中实现了基本的四则运算以及 AST 的生成。 当我准备再新增一个 % 取模的运算符时,会发现工作很繁琐而且几乎都是重复的;主要是两步: 需要在词法解析器中新增对 % 符号的支持。 在语法解析器遍历 AST 时对 % token 实现具体逻辑。 其中 阅读全文
posted @ 2022-08-08 12:30 crossoverJie 阅读(530) 评论(2) 推荐(0)
摘要:前言 最近在持续优化之前编写的 JSON 解析库 xjson,主要是两个方面的优化。 第一个是支持将一个 JSONObject 对象输出为 JSON 字符串。 这点在上个版本中只是利用自带的 Print 函数打印数据: func TestJson4(t *testing.T) { str := `{ 阅读全文
posted @ 2022-08-02 11:51 crossoverJie 阅读(1198) 评论(1) 推荐(0)