petitparser.reflection library

该程序包包含反映和转换解析器的工具.

Functions

allParser(Parser root) Iterable<Parser>
返回从root可访问的所有解析器的惰性可迭代. [...]
removeDuplicates(Parser parser) Parser
返回parser的副本,其中所有重复的解析器均处于折叠状态.
removeSettables(Parser parser) Parser
返回的副本parser卸下所有可设置的解析器.
transformParser(Parser parser, TransformationHandler handler) Parser
变换所有解析器从到达parser与给定的handler . 身份函数返回传入解析器的副本. [...]

Typedefs

TransformationHandler(Parser parser) Parser
一种将一个解析器转换为另一个解析器的函数.