深圳幻海软件技术有限公司 欢迎您!

  • 用 Antlr 重构脚本解释器

    前言实现的脚本解释器 GScript​ 中实现了基本的四则运算以及 AST 的生成。当我准备再新增一个 % 取模的运算符时,会发现工作很繁琐而且几乎都是重复的;主要是两步:需要在词法解析器中新增对% 符号的支持。在语法解析器遍历A

  • 几百行代码实现一个脚本解释器

    前言最近又在重新学习编译原理了,其实两年前也复习过,当初是为了能实现通过 MySQL 的 DDL 生成 Python 中 sqlalchemy 的 model。虽然完成了相关功能,但现在看来其实实现的比较糙的,

推荐阅读