bcserv / sourcepawn-inc-parser
该软件包最新版本(dev-master)没有可用的许可信息。
一个用PHP编写的sourcepawn解析器,能够分析sourcepawn的.inc文件和注释(注解语法)
dev-master / 1.0.x-dev
2021-10-28 14:56 UTC
This package is not auto-updated.
Last update: 2024-09-28 14:01:38 UTC
README
该项目不再积极维护,请进行分支操作
关于
一个用PHP编写的解析器,能够分析sourcepawn的.inc文件和注释(注解语法)
示例
<?php // This loads a very simple PHP class autoloader, doing the basics. // You can use your own instead. require_once "autoloader.php"; use Bcserv\SourcepawnIncParser\PawnParser; function pawnParserCallback($pawnElement) { // This dumps the whole object for demonstration. // You should call public getters defined in // src/Bcserv/SourcepawnIncParser/PawnElement/*.php var_dump($pawnElement); } $pawnParser = new PawnParser('pawnParserCallback'); $pawnParser->parseFile('/path/to/pawnfile.inc');
要求
- PHP >= 5.3
- 需要PHP自动加载器来自动加载所使用的类
编码规范
在Symfony 2中使用
将此添加到Symfony2主目录中的composer.json文件的require部分
"bcserv/sourcepawn-inc-parser": "1.0.x-dev"
如果出现错误,您可能还需要将"minimum-stability"更改为"dev"。
然后运行php composer.phar update