写一个SQL Server, 学习编译器, 数据库 (1)

前言

近期为了回顾之前所学知识, 于是想来写一个小小的sql server来复习一下.

准备工作

用到的技术栈/包.

jison - 是一个类似于flex/bison的js语法库, 用以编译sql语法. 可以让我们轻松的上手写一个编译器的核心部分 (网站提供了flex/bison的学习资料, 可以从这里入手)

TypeScript - 编译器和sql server实现用typescript写.

http://savage.net.au/SQL/sql-92.bnf.html - SQL92 BNF, 可以作为一个语法参考资料

近期node也发布了LTS版本, 我们将采用 Node.js 6.9.0 环境开发

等熟悉玩jison官网的计算机小例子, 下一步就要开始写一些简单的SQL语句处理啦.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容