nom
nom
Constructors
wrapper for the parsing function parse
parse takes an input of type I
and returns either an error
or a result of type O and a rest of type R
parse takes an input of type I
and returns either an error
or a result of type O and a rest of type R
nom.parsers -- namespace for parser combinators and parsers built with nom
the result of parsing, if successful
rest = the rest of the input that was not consumed by the parser
out = the result of parsing, e.g. a concrete syntax tree
rest = the rest of the input that was not consumed by the parser
out = the result of parsing, e.g. a concrete syntax tree
Functions
(I type:Type, R type:Type, O type:Type, f Unary (nom.this.parse_result R O) I) => nom.this.Parser I R O¶
(I
type
:
Type, R type
:
Type, O type
:
Type, f Unary (nom.this.parse_result R O) I) =>
nom.this.Parser I R O¶short hand for creating a Parser via
given function `f`.
given function `f`.
Choice Types
the result of Parser.call()
0.095dev (2025-08-15 12:02:22 GIT hash 301b5b75e77076d091b38f555473f9f0e31e5b5c built by fridi@fzen)
for more information go to:
https://github.com/Geal/nom/