Static Public Attributes | List of all members
BT::Grammar::stmt Struct Reference

#include <operators.hpp>

Static Public Attributes

static constexpr auto rule
 
static constexpr auto value = lexy::as_list<std::vector<Ast::expr_ptr>>
 
static constexpr auto whitespace = dsl::ascii::blank | escaped_newline | dsl::newline
 

Detailed Description

Definition at line 864 of file operators.hpp.

Member Data Documentation

◆ rule

constexpr auto BT::Grammar::stmt::rule
staticconstexpr
Initial value:
= [] {
auto at_eol = dsl::peek(dsl::eol);
return dsl::terminator(at_eol).opt_list(dsl::p<Expression>, dsl::sep(dsl::semicolon));
}()

Definition at line 872 of file operators.hpp.

◆ value

constexpr auto BT::Grammar::stmt::value = lexy::as_list<std::vector<Ast::expr_ptr>>
staticconstexpr

Definition at line 879 of file operators.hpp.

◆ whitespace

constexpr auto BT::Grammar::stmt::whitespace = dsl::ascii::blank | escaped_newline | dsl::newline
staticconstexpr

Definition at line 870 of file operators.hpp.


The documentation for this struct was generated from the following file:
lexyd::peek
constexpr auto peek(Rule)
Definition: peek.hpp:166
lexyd::sep
constexpr auto sep(Branch)
Defines a separator for a list.
Definition: separator.hpp:91
lexyd::terminator
constexpr auto terminator(Branch)
Creates a terminator using the given branch.
Definition: terminator.hpp:106
lexyd::eol
constexpr auto eol
Matches the end of line (EOF or newline).
Definition: newline.hpp:79


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