用Go编写PHP解析器-Golang开发

时间:2024-06-15 09:19:48
【文件属性】:

文件名称:用Go编写PHP解析器-Golang开发

文件大小:351KB

文件格式:ZIP

更新时间:2024-06-15 09:19:48

Golang Miscellaneous

用Go编写PHP解析器该项目使用goyacc和golex库将PHP源解析为AST。 它可以用来编写静态分析,重构,指标,代码样式格式化工具。 在线尝试:用Go语言编写的dem PHP解析器该项目使用goyacc和ragel工具创建PHP解析器。 它将源代码解析为AST。 它可以用来编写静态分析,重构,指标,代码样式格式化工具。 在线试用:演示功能:完全支持PHP 5和PHP 7语法抽象语法树(AST)表示形式遍历AST解决命名空间名称解析语法无效PHP文件保存和打印使用VKCOM / noverify的*浮动注释和空白-否


【文件预览】:
php-parser-master
----.gitignore(79B)
----go.mod(247B)
----Makefile(2KB)
----ISSUE_TEMPLATE.md(1B)
----pkg()
--------version()
--------token()
--------errors()
--------visitor()
--------parser()
--------ast()
--------conf()
--------position()
----.travis.yml(453B)
----parser.jpg(31KB)
----CONTRIBUTING.md(301B)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----go.sum(1KB)
----README.md(3KB)
----.gitattributes(278B)
----cmd()
--------php-parser()
----internal()
--------scanner()
--------php5()
--------php7()
--------position()

网友评论