Home
last modified time | relevance | path

Searched refs:rexpr (Results 1 – 18 of 18) sorted by relevance

/third_party/boost/libs/spirit/doc/x3/tutorial/
Drexpr.qbk8 [section:rexpr RExpressions - Recursive ASTs!]
14 /rexpr/ is a parser for RExpressions, a language resembling a minimal subset
34 [@../../../example/x3/rexpr/rexpr_min/rexpr.cpp rexpr.cpp]
40 [@../../../example/x3/rexpr/rexpr_full/ rexpr/rexpr_full/]
53 struct rexpr;
57 , x3::forward_ast<rexpr>
67 struct rexpr
86 `rexpr`. Since `rexpr` recursively contains a `rexpr_value`, it has to be
87 forward declared. This recursive data structure requires `rexpr` to be wrapped
90 We need to tell fusion about our `rexpr` struct to make it a first-class fusion
[all …]
/third_party/boost/libs/spirit/example/x3/rexpr/rexpr_min/
Drexpr.cpp47 struct rexpr;
51 , x3::forward_ast<rexpr>
61 struct rexpr struct
69 BOOST_FUSION_ADAPT_STRUCT(client::ast::rexpr, argument
90 void operator()(rexpr const& ast) const in operator ()()
135 x3::rule<class rexpr, ast::rexpr>
136 rexpr = "rexpr"; variable
145 quoted_string | rexpr;
153 BOOST_SPIRIT_DEFINE(rexpr_value, rexpr, rexpr_key_value);
188 using client::parser::rexpr; // Our grammar in main()
[all …]
/third_party/boost/libs/spirit/example/x3/rexpr/rexpr_full/rexpr/
Drexpr_def.hpp18 namespace rexpr { namespace parser namespace
47 x3::rule<rexpr_inner_class, ast::rexpr> const
50 rexpr_type const rexpr = "rexpr"; variable
70 BOOST_SPIRIT_DEFINE(rexpr_value, rexpr, rexpr_inner, rexpr_key_value);
86 namespace rexpr namespace
88 parser::rexpr_type const& rexpr() in rexpr() function
90 return parser::rexpr; in rexpr()
Dast.hpp15 namespace rexpr { namespace ast namespace
22 struct rexpr;
26 , x3::forward_ast<rexpr>
36 struct rexpr : x3::position_tagged struct
Drexpr.hpp14 namespace rexpr namespace
25 x3::rule<rexpr_class, ast::rexpr>
30 parser::rexpr_type const& rexpr();
Dast_adapted.hpp18 BOOST_FUSION_ADAPT_STRUCT(rexpr::ast::rexpr,
Dprinter.hpp14 namespace rexpr { namespace ast namespace
28 void operator()(rexpr const& ast) const in operator ()()
Dconfig.hpp14 namespace rexpr { namespace parser namespace
Derror_handler.hpp17 namespace rexpr { namespace parser namespace
/third_party/boost/libs/spirit/example/x3/rexpr/rexpr_full/test/
Dparse_rexpr_test.cpp27 using rexpr::parser::iterator_type; in __anonb0c3806c0102()
32 rexpr::ast::rexpr ast; in __anonb0c3806c0102()
36 using rexpr::parser::error_handler_type; in __anonb0c3806c0102()
37 using rexpr::parser::error_handler_tag; in __anonb0c3806c0102()
46 rexpr::rexpr() in __anonb0c3806c0102()
58 rexpr::ast::rexpr_printer{out}(ast); in __anonb0c3806c0102()
DJamfile12 <source>..//rexpr
/third_party/protobuf/src/google/protobuf/stubs/
Dstatus_macros.h68 #define ASSIGN_OR_RETURN_IMPL(status, lhs, rexpr) \ argument
69 Status status = DoAssignOrReturn(lhs, (rexpr)); \
81 #define ASSIGN_OR_RETURN(lhs, rexpr) \ argument
83 STATUS_MACROS_CONCAT_NAME(_status_or_value, __COUNTER__), lhs, rexpr);
/third_party/boost/libs/spirit/example/x3/rexpr/rexpr_full/
DJamfile8 project spirit-x3-example-rexpr
16 lib rexpr
/third_party/boost/libs/spirit/example/x3/
DJamfile29 exe x3_rexpr : rexpr/rexpr_min/rexpr.cpp ;
31 build-project rexpr/rexpr_full ;
/third_party/boost/libs/spirit/example/x3/rexpr/rexpr_full/src/
Drexpr.cpp10 namespace rexpr { namespace parser namespace
/third_party/boost/libs/spirit/doc/x3/html/
Dspirit_x3_HTML.manifest25 spirit_x3/tutorials/rexpr.html
/third_party/boost/libs/spirit/doc/x3/
Dspirit_x3.qbk229 [include tutorial/rexpr.qbk]
/third_party/selinux/libsepol/cil/src/
Dcil_build_ast.c2790 struct cil_list *rexpr; in __cil_fill_constraint_expr() local
2829 rc = __cil_fill_constraint_expr(current->next->next->cl_head, flavor, &rexpr); in __cil_fill_constraint_expr()
2837 cil_list_append(*expr, CIL_LIST, rexpr); in __cil_fill_constraint_expr()