#include <parse.h>
|
| | parser_actions (const parser &parser_) |
| |
| template<typename Function > |
| void | traverse (const parse_node &node, const Function &f) const |
| |
| template<typename Function > |
| visitor< Function > | make_visitor (const parser_table &table, const std::string &type, const Function &f) const |
| |
| template<typename Container , typename Function > |
| collector< Container, Function > | make_collector (const parser_table &table, const std::string &type, Container &container, const Function &f) const |
| |
| template<typename SetContainer , typename Function > |
| set_collector< SetContainer, Function > | make_set_collector (const parser_table &table, const std::string &type, SetContainer &container, const Function &f) const |
| |
| std::string | symbol_name (const parse_node &node) const |
| |
Definition at line 81 of file parse.h.
◆ parser_actions()
| mcrl2::core::parser_actions::parser_actions |
( |
const parser & |
parser_ | ) |
|
|
inline |
◆ make_collector()
template<typename Container , typename Function >
| collector< Container, Function > mcrl2::core::parser_actions::make_collector |
( |
const parser_table & |
table, |
|
|
const std::string & |
type, |
|
|
Container & |
container, |
|
|
const Function & |
f |
|
) |
| const |
|
inline |
◆ make_set_collector()
template<typename SetContainer , typename Function >
| set_collector< SetContainer, Function > mcrl2::core::parser_actions::make_set_collector |
( |
const parser_table & |
table, |
|
|
const std::string & |
type, |
|
|
SetContainer & |
container, |
|
|
const Function & |
f |
|
) |
| const |
|
inline |
◆ make_visitor()
template<typename Function >
| visitor< Function > mcrl2::core::parser_actions::make_visitor |
( |
const parser_table & |
table, |
|
|
const std::string & |
type, |
|
|
const Function & |
f |
|
) |
| const |
|
inline |
◆ symbol_name()
| std::string mcrl2::core::parser_actions::symbol_name |
( |
const parse_node & |
node | ) |
const |
|
inline |
◆ traverse()
template<typename Function >
| void mcrl2::core::parser_actions::traverse |
( |
const parse_node & |
node, |
|
|
const Function & |
f |
|
) |
| const |
|
inline |
◆ m_parser
| const parser& mcrl2::core::parser_actions::m_parser |
The documentation for this struct was generated from the following file: