捉虫大师 捉虫大师
3年前
Cobar源码分析之AST
本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。背景CobarCobar是阿里开源的数据库中间件,关于它的介绍这里不再赘述,可以参考之前的文章SQLSQL是一种领域语言(编程语言),常用于关系型数据库,方便管理结构化数据。数据库执行SQL时先对SQL进行词法分析、语法分析、语义分析生成抽象语法树(
Stella981 Stella981
3年前
React语法 [0]
React练习笔记reprintemps20200711语法分析:1.标签属性需要遵循规则:毕竟是替你转译,所以并不是真的在写标签;涉及JSX语法的部分,浏览器无法识别,必须转译,所以<scripttype'text/babel'/
Stella981 Stella981
3年前
JavaScript启动性能瓶颈分析与解决方案
在Web开发中,随着需求的增加与代码库的扩张,我们最终发布的Web页面也逐渐膨胀。不过这种膨胀远不止意味着占据更多的传输带宽,其还意味着用户浏览网页时可能更差劲的性能体验。浏览器在下载完某个页面依赖的脚本之后,其还需要经过语法分析、解释与运行这些步骤。而本文则会深入分析浏览器对于JavaScript的这些处理流程,挖掘出那些影响你应用启动时间的罪
GoCoding GoCoding
2年前
Flex & Bison 开始
Flex与Bison是为编译器和解释器的编程人员特别设计的工具:Flex用于词法分析(lexicalanalysis,或称scanning),把输入分割成一个个有意义的词块,称为记号(token)。Bison用于语法分析(syntaxanalysis,或称parsing),确定这些记号是如何彼此关联的。例如,如下代码片段:calpha