A branch parser that parses a branch rule but with a special continuation. More...
#include <base.hpp>
Public Member Functions | |
template<typename Context > | |
constexpr void | cancel (Context &context) |
template<typename NextParser , typename Context , typename... Args> | |
LEXY_PARSER_FUNC bool | finish (Context &context, Reader &reader, Args &&... args) |
template<typename ControlBlock > | |
constexpr auto | try_parse (const ControlBlock *cb, const Reader &reader) |
Public Attributes | |
branch_parser_for< BranchRule, Reader > | impl |
A branch parser that parses a branch rule but with a special continuation.
Definition at line 147 of file dsl/base.hpp.
|
inlineconstexpr |
Definition at line 158 of file dsl/base.hpp.
|
inline |
Definition at line 164 of file dsl/base.hpp.
|
inlineconstexpr |
Definition at line 152 of file dsl/base.hpp.
branch_parser_for<BranchRule, Reader> lexy::continuation_branch_parser< BranchRule, Reader, Continuation >::impl |
Definition at line 149 of file dsl/base.hpp.