Classes | Namespaces | Functions | Variables
production.hpp File Reference
#include <lexy/action/base.hpp>
#include <lexy/dsl/base.hpp>
#include <lexy/dsl/branch.hpp>
#include <lexy/error.hpp>
Include dependency graph for production.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lexyd::_recb< Production, DepthError >::_depth_handler< NextParser >
 
struct  lexyd::_prd< Production >
 
struct  lexyd::_rec< Production, DepthError >
 
struct  lexyd::_recb< Production, DepthError >
 
struct  lexyd::_recb< Production, DepthError >::bp< Reader >
 
struct  lexyd::_prd< Production >::bp< Reader >
 
struct  lexy::max_recursion_depth_exceeded
 
struct  lexyd::_recb< Production, DepthError >::p< NextParser >
 
struct  lexyd::_prd< Production >::p< NextParser >
 

Namespaces

 lexy
 
 lexyd
 

Functions

template<typename ProductionParser , typename Context , typename Reader >
constexpr bool lexyd::_finish_production (ProductionParser &parser, Context &context, Reader &reader)
 
template<typename Production , typename Context , typename Reader >
constexpr bool lexyd::_parse_production (Context &context, Reader &reader)
 

Variables

template<typename Production >
constexpr auto lexyd::inline_ = lexy::production_rule<Production>{}
 Parses the rule of the production as if it were part of the current production. More...
 
template<typename Production >
constexpr auto lexyd::p = _prd<Production>{}
 Parses the production. More...
 
template<typename Production >
constexpr auto lexyd::recurse = _rec<Production>{}
 
template<typename Production >
constexpr auto lexyd::recurse_branch = _recb<Production>{}
 


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:08