pacc:[OLD] 用PHP7重写https

时间:2024-06-19 03:41:33
【文件属性】:

文件名称:pacc:[OLD] 用PHP7重写https

文件大小:25KB

文件格式:ZIP

更新时间:2024-06-19 03:41:33

PHP

pacc – PHP yACC 用于 PHP 的解析器生成器(当前生成递归下降解析器和规范 LR(1) 解析器)。 做好准备 有可执行文件bin/pacc 。 然而,它取决于它在文件系统中的位置(因为lib/目录中的库),因此有脚本scripts/compile.php ,它将所有需要的库和可执行文件编译成一个文件。 脚本的用法示例: $ ./scripts/compile.php pacc $ chmod +x pacc # mv pacc /usr/bin 编写解析器 pacc消耗的pacc的结构如下: grammar <>; option <


【文件预览】:
pacc-master
----scripts()
--------compile.php(2KB)
----lib()
--------PaccLRJump.php(603B)
--------PaccLexer.php(4KB)
--------PaccNonterminal.php(154B)
--------PaccParser.php(10KB)
--------PaccTokenStream.php(188B)
--------PaccGrammar.php(2KB)
--------PaccSet.php(6KB)
--------PaccToken.php(738B)
--------tokens.php(872B)
--------PaccGenerator.php(869B)
--------PaccSymbol.php(606B)
--------PaccTokenFilterOutStream.php(1KB)
--------PaccTerminal.php(829B)
--------PaccProduction.php(1KB)
--------PaccRDGenerator.php(9KB)
--------PaccLRItem.php(2KB)
--------exceptions.php(1KB)
--------PaccLRGenerator.php(19KB)
----examples()
--------grammar.y(5KB)
--------json.y(6KB)
--------calculator.y(1KB)
----README.md(3KB)
----.gitignore(24B)
----bin()
--------pacc(4KB)
----composer.json(403B)

网友评论