08 2019 档案

摘要:前面总结的差不多了,这边记录下,零碎的相关阅读可以备忘的一些知识点 Bsion文档,下面是中文的地址 https://blog.csdn.net/chinamming/article/details/16974571 一. 3.4 递归规则-Recursive Rules 上面的是左递归,下面的是右 阅读全文
posted @ 2019-08-16 15:11 游云 阅读(1545) 评论(1) 推荐(2)
摘要:前面了解了jison的使用,了解了jison生成的parser代码的结构,那么现在我们是不是应该开始了解parser generator的代码逻辑了呢? 抱着这样的心态,我发现我错了,这个代码的难度有点大,需要先了解编译原理的文法转换表才能知道是怎么生成的parser中的table 由于时间的原因, 阅读全文
posted @ 2019-08-08 15:50 游云 阅读(1168) 评论(1) 推荐(1)
摘要:前面已经介绍了一个jison的使用,在正常开发中其实已经够用下,下面主要是看了下parser.js代码解读下,作为一些了解。 下面以最简单的文法产生的parser做一些代码注释 下面是一些注释,标示了编译过程,能够了解jison产生的编译器有哪些处理 阅读全文
posted @ 2019-08-08 14:34 游云 阅读(996) 评论(0) 推荐(0)
摘要:最近几年的项目技术难点都和编译原理,抽象语法树,代码编辑器 有关系。现在时间有点空,先从基础了解起来,让有些交互和提示能够更智能些。 编译原理-Parser 编译原理 其实就是 让计算机懂的 “437+734” 这样的字符串编程 sum 437, 734 计算机懂得的机器码。实际场景中可能是从一种高 阅读全文
posted @ 2019-08-07 17:38 游云 阅读(2097) 评论(0) 推荐(0)
摘要:上半年公司分享会,选了个GraphQL的主题,只是做了个简单的分享,东拼拼西凑凑,算是完成了吧 一 GraphQL是什么? 一种用于 API 的查询语言 GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整 阅读全文
posted @ 2019-08-02 14:05 游云 阅读(462) 评论(0) 推荐(0)