parsed.core

Undocumented in source.

Members

Classes

Parser
class Parser(B, S = string)
Undocumented in source.

Functions

absorb
auto absorb(B delegate(B, B2, const S) dg, Parser!(B2, S) subparser)
Undocumented in source. Be warned that the author may not have intended to support it.
build
auto build(B delegate(B, const S) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
charUntil
auto charUntil(bool delegate(C) test, bool keepTerminator)
Undocumented in source. Be warned that the author may not have intended to support it.
charWhile
auto charWhile(bool delegate(C) test, bool keepTerminator)
Undocumented in source. Be warned that the author may not have intended to support it.
everything
auto everything()
Undocumented in source. Be warned that the author may not have intended to support it.
except
auto except(Parser!(B, S) main, Parser!(B, S) onException)
Undocumented in source. Be warned that the author may not have intended to support it.
except
auto except(Parser!(B, S) main)
Undocumented in source. Be warned that the author may not have intended to support it.
fail
auto fail()
Undocumented in source. Be warned that the author may not have intended to support it.
force
auto force()
Undocumented in source. Be warned that the author may not have intended to support it.
literal
auto literal(S str, bool caseSensitive)
Undocumented in source. Be warned that the author may not have intended to support it.
many
auto many(int min, int max, Parser!(B, S) p)
Undocumented in source. Be warned that the author may not have intended to support it.
morph
auto morph(S delegate(const S) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
repeatUntil
auto repeatUntil(bool delegate(B, const S, int) test, Parser!(B, S) p)
Undocumented in source. Be warned that the author may not have intended to support it.
repeatWhile
auto repeatWhile(bool delegate(B, const S, int) test, Parser!(B, S) p)
Undocumented in source. Be warned that the author may not have intended to support it.
singleChar
auto singleChar(bool delegate(C) test)
Undocumented in source. Be warned that the author may not have intended to support it.
succeed
auto succeed()
Undocumented in source. Be warned that the author may not have intended to support it.
test
auto test(bool delegate(B, const S) tst)
Undocumented in source. Be warned that the author may not have intended to support it.
throwAnyway
auto throwAnyway(Exception exc)
Undocumented in source. Be warned that the author may not have intended to support it.
throwOnFailure
auto throwOnFailure(Exception exc)
Undocumented in source. Be warned that the author may not have intended to support it.
throwOnSuccess
auto throwOnSuccess(Exception exc)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

ParserState
struct ParserState(B, S = string)
Undocumented in source.

Meta