PHP-ParserPHP 解析器

联合创作 · 2023-09-28 20:01

PHP-Parser 是一个用 PHP 编写的 PHP 解析器(支持 PHP 5.4 以及更早的版本),该项目的目的是简化静态代码分析和操作。

主要功能是:

  • 将PHP 5,PHP 7和PHP 8代码解析为抽象语法树(AST)。
    • 无效的代码可以解析为部分AST。
    • AST包含准确的位置信息。
  • 以人类可读的形式倾销AST。
  • 将AST转换回PHP代码。
    • 实验性的:对于部分更改的AST,可以保留格式。
  • 遍历和修改AST的基础结构。
  • 命名空间名称的解析。
  • 常量表达式的评估。
  • 简化AST构建的代码生成器。
  • 将AST转换为JSON并返回。
浏览 1
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报