Skip to main content

Module chrono

Module chrono 

Source
Expand description

upstream chrono.ts: the Parser and Refiner abstractions and the parse loop.

Structs§

Chrono
upstream Chrono: an ordered list of parsers and refiners.
NamedParser
A parser in a configuration slot, with the upstream class name and constructor flags.
NamedRefiner

Enums§

Extracted
What Parser::extract returns (upstream returns one of these types, or null).

Traits§

Parser
upstream Parser.
Refiner
upstream Refiner.

Functions§

execute_parser
upstream Chrono.executeParser. Like upstream, each search runs on the remaining substring, so ^ and lookbehinds see the slice start, not the full text.

Type Aliases§

StepTrace
One step’s name and its results (a parser’s raw output, or the results after a refiner).