Applies a function and returns its result
Applies a function over the RDF graph and returns the result of that function
Parses a node as a bool
Combines the results of parsers that return vectors of values
Applies a function and returns its result
Fails with a given massage
Creates a parser that returns the focus node
Returns the node that is an instance of the expected IRI in the RDF data
It moves the focus to point to that node
Returns all nodes that are instances of the expected IRI in the RDF data
Checks if the focus node is an IRI
Succeeds if current term is the expected IRI
Checks if the focus node is an IRI
Applies a function f
on the result of a parser
Creates a parser that returns the value associated with the current focus node for property
Not parser succeeds if the parser
fails and viceversa
Example:
Succeeds with a given value
Equivalent to [parser1.or(parser2)
].
Apply a parser to an RDF node associated with the value of it’s rdf:type
property
Applies a parser over a list of nodes and returns the list of values
Parses the value of property
as an RDF list
Parses a node as an RDF List applying each element of the list a parser
Created a parser that returns the boolean associated with the current focus node for property
Returns the integer value of property
for the focus node
Returns the integer values of property
for the focus node
Returns the IRI value of property
for the focus node
Parses the RDF list linked from the value of property prop
at focus node
Returns the string value of property
for the focus node
Creates a parser that returns the value associated with the current focus node for property
Creates a parser that returns the value associated with the current focus node for property
Returns the values of property
for the focus node
Return the integer values of property
for the focus node
Return the IRI values of property
for the focus node
Returns the values of property
for the focus node
Parses the current focus node as an RDF List
Creates a parser that checks if the current node satisfies a predicate
Creates a parser that sets the focus node and returns ()
Returns all nodes that are instances of the expected IRI in the RDF data
Creates a parser that returns the current focus node as a term
Equivalent to [parser1.with(parser2)
]