petitparser.debug library

该软件包包含一些简单的调试工具.

Classes

ContinuationParser<T>
Continuation解析器,该解析器在激活时会捕获延续功能,并将其与当前上下文一起传递到处理程序中. [...]

Functions

profile(Parser root, [OutputHandler output = print]) Parser
返回一个转换后的解析器 ,该解析器在使用时测量每个解析器的激活计数和总时间. [...]
progress(Parser parser, [OutputHandler output = print]) Parser
返回一个转换后的parser ,该parser在用于读取输入时以可视方式打印其进度. [...]
trace(Parser parser, [OutputHandler output = print]) Parser
返回一个转换后的parser ,该parser在用于读取输入时会打印所有激活的解析器及其各自解析结果的跟踪. [...]

Typedefs

ContinuationCallback<T>(Context context) Result<T>
ContinuationHandler的回调函数.
ContinuationHandler<T>(ContinuationCallback<T> continuation, Context context) Result<T>
ContinuationParser的处理函数.