【文件属性】:
文件名称:go-php-parser:用GO编写的简单php解析器
文件大小:7.41MB
文件格式:ZIP
更新时间:2021-05-13 12:18:09
PHP
PHP
用Go编写PHP解析器
项目状态
尽管有些项目或多或少是稳定的,但该项目仍在大规模开发中。 这里列出的是正在进行中的组件,或者是未来发展的想法
特征
地位
Lexer和Parser
大部分完成。 可能仍然存在一些差距
范围界定
完成简单的情况。 可能仍存在一些差距,最值得注意的是,条件定义被视为始终定义
代码搜索和符号查找
基本构想得以实现,许多细节遗失
代码格式
实施基本思想后,格式化需要缩小到PSR-2
进行转译
基本思想已实现,需要遵循更多的节点类型
类型推断
没有开始
死码分析
基本思想已实现,但仅适用于某些类型的代码。 此外,这与范围界定同样要注意
项目组成
目录
描述
PHP
核心解析器
php / ast
(抽象语法树)描述了解析器解析PHP中的节点
php / ast / printer
将ast打印回源代码
PHP / CMD
用于调试解析器的工具