美文网首页技术文互联网科技我爱编程
写一个SQL Server, 学习编译器, 数据库 (1)

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

作者: djww | 来源:发表于2016-10-21 16:26 被阅读73次

    前言

    近期为了回顾之前所学知识, 于是想来写一个小小的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语句处理啦.

    相关文章

      网友评论

        本文标题:写一个SQL Server, 学习编译器, 数据库 (1)

        本文链接:https://www.haomeiwen.com/subject/dhfcuttx.html