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