CODE, ARCHITECTURE & AI

Lex.

2 篇记录保持好奇,慢慢积累

re2c中文手册

re2c中文手册 在PHP的实现过程中,包括PHP语言本身的词法分析,一共有多达8处的地方使用了re2c,如果我们常用的时间函数、pdo扩展等。对re2c的了解更能促进我们进PHP内核实现的认知。 本手册是re2c官网的manual.html文件翻译稿,仅适用于对re2c的初步了解,更多的资料见 re2c项目 中lessons目录和doc目录。 Name r…
继续阅读 ↗

使用Bison和re2c构建词法分析和语法分析器

使用说明: 本文需要读者对C语言有一定的基础,对于re2c和bison有一些了解,最好也熟悉linux命令 我们在前面介绍了 PHP的语法分析器-Bison入门 和 PHP的词法解析器:re2c ,那么如何将re2c与bison集成在一起的呢? 我们以一个从PHP源码中剥离出来的示例来说明整个过程。这个示例的功能与词法分析器的示例类似,作用都是识别输入参数中…
继续阅读 ↗