The following information is available.
Primer is a quick start to building a Hapy parser and interpreting its output.
Examples illustrate major Hapy interface properties.
Prefix Parsing technique is used to incrementally parse protocol messages, interactive user input, and similar things, when the end of input is unknown and/or does not correspond to the "end" of the thing being parsed.
Syntax rules document conversion from EBNF to Hapy grammar, using Hapy objects and C++ expressions.
Built-in rules are often essential for defining real-world grammars and avoiding low-level BNF noise.
Parser API is used to configure Hapy parser with a grammar and parse the input, producing a parsing tree.
Parsing Tree (Pree) API is used to navigate and interpret parsing results.
Actions augment a grammar with user-specified semantic checks and on-the-fly interpretation code.
Please ask for support if the above documentation is insufficient.