Lines Matching defs:parser
105 constexpr BacktrackingParser(const A &parser) : parser_{parser} {} in BacktrackingParser()
123 template <typename A> inline constexpr auto attempt(const A &parser) { in attempt()
197 inline constexpr auto inContext(MessageFixedText context, PA parser) { in inContext()
245 inline constexpr auto withMessage(MessageFixedText msg, PA parser) { in withMessage()
418 constexpr ManyParser(PA parser) : parser_{parser} {} in ManyParser()
436 template <typename PA> inline constexpr auto many(PA parser) { in many()
450 constexpr SomeParser(PA parser) : parser_{parser} {} in SomeParser()
468 template <typename PA> inline constexpr auto some(PA parser) { in some()
477 constexpr SkipManyParser(PA parser) : parser_{parser} {} in SkipManyParser()
490 template <typename PA> inline constexpr auto skipMany(PA parser) { in skipMany()
501 constexpr SkipManyFastParser(PA parser) : parser_{parser} {} in SkipManyFastParser()
512 template <typename PA> inline constexpr auto skipManyFast(PA parser) { in skipManyFast()
524 constexpr MaybeParser(PA parser) : parser_{parser} {} in MaybeParser()
537 template <typename PA> inline constexpr auto maybe(PA parser) { in maybe()
639 ApplicableFunctionPointer<RESULT, PARSER...> f, const PARSER &...parser) { in applyFunction()
646 ApplicableFunctionObject<RESULT, PARSER...> f, const PARSER &...parser) { in applyLambda()
697 inline constexpr auto applyMem( in applyMem()
848 constexpr NonstandardParser(PA parser, MessageFixedText msg) in NonstandardParser()
871 inline constexpr auto extension(MessageFixedText feature, PA parser) { in extension()
882 constexpr DeprecatedParser(PA parser) : parser_{parser} {} in DeprecatedParser()
903 inline constexpr auto deprecated(PA parser) { in deprecated()
912 constexpr SourcedParser(PA parser) : parser_{parser} {} in SourcedParser()
931 template <typename PA> inline constexpr auto sourced(PA parser) { in sourced()