/third_party/boost/libs/spirit/doc/x3/tutorial/ |
D | rexpr.qbk | 8 [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/ |
D | rexpr.cpp | 47 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/ |
D | rexpr_def.hpp | 18 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()
|
D | ast.hpp | 15 namespace rexpr { namespace ast namespace 22 struct rexpr; 26 , x3::forward_ast<rexpr> 36 struct rexpr : x3::position_tagged struct
|
D | rexpr.hpp | 14 namespace rexpr namespace 25 x3::rule<rexpr_class, ast::rexpr> 30 parser::rexpr_type const& rexpr();
|
D | ast_adapted.hpp | 18 BOOST_FUSION_ADAPT_STRUCT(rexpr::ast::rexpr,
|
D | printer.hpp | 14 namespace rexpr { namespace ast namespace 28 void operator()(rexpr const& ast) const in operator ()()
|
D | config.hpp | 14 namespace rexpr { namespace parser namespace
|
D | error_handler.hpp | 17 namespace rexpr { namespace parser namespace
|
/third_party/boost/libs/spirit/example/x3/rexpr/rexpr_full/test/ |
D | parse_rexpr_test.cpp | 27 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()
|
D | Jamfile | 12 <source>..//rexpr
|
/third_party/protobuf/src/google/protobuf/stubs/ |
D | status_macros.h | 68 #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/ |
D | Jamfile | 8 project spirit-x3-example-rexpr 16 lib rexpr
|
/third_party/boost/libs/spirit/example/x3/ |
D | Jamfile | 29 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/ |
D | rexpr.cpp | 10 namespace rexpr { namespace parser namespace
|
/third_party/boost/libs/spirit/doc/x3/html/ |
D | spirit_x3_HTML.manifest | 25 spirit_x3/tutorials/rexpr.html
|
/third_party/boost/libs/spirit/doc/x3/ |
D | spirit_x3.qbk | 229 [include tutorial/rexpr.qbk]
|
/third_party/selinux/libsepol/cil/src/ |
D | cil_build_ast.c | 2790 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()
|