#include <parse_tree.hpp>
Classes | |
class | marker |
Public Member Functions | |
builder (parse_tree &&tree, production_info production) | |
builder (production_info production) | |
void | cancel_container (marker &&m) |
void | cancel_production (marker &&m) |
parse_tree && | finish (lexy::lexeme< Reader > remaining_input={}) && |
void | finish_container (marker &&m) |
void | finish_production (marker &&m) |
void | set_container_production (production_info production) |
marker | start_container () |
auto | start_production (production_info production) |
void | token (token_kind< TokenKind > _kind, typename Reader::iterator begin, typename Reader::iterator end) |
Private Attributes | |
marker | _cur |
parse_tree | _result |
Definition at line 408 of file parse_tree.hpp.
|
inlineexplicit |
Definition at line 528 of file parse_tree.hpp.
|
inlineexplicit |
Definition at line 543 of file parse_tree.hpp.
|
inline |
Definition at line 678 of file parse_tree.hpp.
|
inline |
Definition at line 592 of file parse_tree.hpp.
|
inline |
Definition at line 545 of file parse_tree.hpp.
|
inline |
Definition at line 662 of file parse_tree.hpp.
|
inline |
Definition at line 577 of file parse_tree.hpp.
|
inline |
Definition at line 624 of file parse_tree.hpp.
|
inline |
Definition at line 605 of file parse_tree.hpp.
|
inline |
Definition at line 555 of file parse_tree.hpp.
|
inline |
Definition at line 689 of file parse_tree.hpp.
|
private |
Definition at line 717 of file parse_tree.hpp.
|
private |
Definition at line 716 of file parse_tree.hpp.