php-parser:golang中的php解析器

时间:2024-07-31 18:51:31
【文件属性】:

文件名称:php-parser:golang中的php解析器

文件大小:41KB

文件格式:ZIP

更新时间:2024-07-31 18:51:31

Go

Go 中的 PHP 解析器 github.com/stephens2424/php 的分支,为了我的目的重构它。 使用访问者模式而不是“Walker” 统一节点类型用法,不要混用结构体和指针 删除所有pass和查询功能 清理冗余节点层次结构


【文件预览】:
php-parser-master
----lexer()
--------lexer.go(4KB)
--------statefn.go(5KB)
----.gitignore(256B)
----token()
--------position.go(191B)
--------token.go(8KB)
--------types.go(3KB)
--------stream.go(2KB)
----LICENSE(1KB)
----README.md(286B)
----parser()
--------oop.go(6KB)
--------block.go(1KB)
--------array.go(2KB)
--------function.go(4KB)
--------op.go(3KB)
--------parser.go(4KB)
--------cont.go(5KB)
--------expr.go(10KB)
--------stmt.go(5KB)
----ast()
--------ast.go(10KB)
--------visitor.go(2KB)
--------nodes.go(567B)
--------types.go(1KB)
--------scope.go(715B)
----test()
--------php-files()
--------main.go(807B)

网友评论