mcrl2/core/parser_utility.h
Include file:
#include "mcrl2/core/parser_utility.h"
add your file description here.
Classes
mcrl2::core::detail::find_and_or
mcrl2::core::detail::find_left_merge_merge
mcrl2::core::detail::is_and_node
mcrl2::core::detail::is_and_or_node
mcrl2::core::detail::is_binary_operator_node
mcrl2::core::detail::is_left_merge_merge
mcrl2::core::detail::is_left_merge_node
mcrl2::core::detail::is_merge_node
mcrl2::core::detail::is_or_node
Functions
-
void
mcrl2::core::
warn_and_or
(const parse_node&)
Prints a warning for each occurrence of ‘x && y || z’ in the parse tree.
-
void
mcrl2::core::
warn_left_merge_merge
(const parse_node&)
Prints a warning for each occurrence of ‘x ||_ y || z’ in the parse tree.
Functions
-
void
mcrl2::core::detail::
foreach_parse_node
(const parse_node &x, Function f)
Calls the function f on each node in the parse tree with x as root.