From c406cf2ee1d9b130d21292b95cef0a3ab9ca8dc9 Mon Sep 17 00:00:00 2001 From: Zach Laine Date: Sun, 14 Jan 2024 02:46:25 -0600 Subject: [PATCH] Update docs. --- doc/html/BOOST_PARSER_ASSERT.html | 10 +- doc/html/BOOST_PARSER_DEFINE_RULE.html | 2 +- doc/html/BOOST_PARSER_DEFINE_RULES.html | 8 +- doc/html/BOOST_PARSER_DISA_idm18179.html | 42 ---- doc/html/BOOST_PARSER_DISA_idm18181.html | 42 ---- doc/html/BOOST_PARSER_DISA_idm18182.html | 42 ---- doc/html/BOOST_PARSER_DISA_idm18183.html | 42 ---- doc/html/BOOST_PARSER_DISA_idm18186.html | 42 ---- doc/html/BOOST_PARSER_DISA_idm18187.html | 42 ---- doc/html/BOOST_PARSER_DISA_idm18199.html | 42 ---- doc/html/BOOST_PARSER_DISA_idm18203.html | 42 ---- ...7.html => BOOST_PARSER_DISA_idm18469.html} | 10 +- ...5.html => BOOST_PARSER_DISA_idm18473.html} | 12 +- doc/html/BOOST_PARSER_MAX__idm18188.html | 42 ---- doc/html/BOOST_PARSER_MAX__idm18190.html | 42 ---- doc/html/BOOST_PARSER_MAX__idm18191.html | 42 ---- doc/html/BOOST_PARSER_MAX__idm18192.html | 42 ---- doc/html/BOOST_PARSER_MAX__idm18208.html | 42 ---- ...6.html => BOOST_PARSER_MAX__idm18478.html} | 10 +- doc/html/BOOST_PARSER_NO_R_idm18167.html | 42 ---- doc/html/BOOST_PARSER_NO_R_idm18169.html | 42 ---- doc/html/BOOST_PARSER_NO_R_idm18170.html | 42 ---- doc/html/BOOST_PARSER_NO_R_idm18171.html | 42 ---- doc/html/BOOST_PARSER_NO_R_idm18187.html | 42 ---- ...5.html => BOOST_PARSER_NO_R_idm18457.html} | 4 +- doc/html/BOOST_PARSER_USE_CONCEPTS.html | 8 +- doc/html/BOOST_PARSER_USE_STD_TUPLE.html | 6 +- doc/html/BOOST_PARSER_USE__idm18192.html | 38 ---- doc/html/BOOST_PARSER_USE__idm18194.html | 38 ---- doc/html/BOOST_PARSER_USE__idm18195.html | 38 ---- doc/html/BOOST_PARSER_USE__idm18196.html | 38 ---- doc/html/BOOST_PARSER_USE__idm18212.html | 38 ---- ...0.html => BOOST_PARSER_USE__idm18482.html} | 2 +- doc/html/boost/parser/Inf.html | 2 +- doc/html/boost/parser/_attr.html | 2 +- doc/html/boost/parser/_begin.html | 2 +- doc/html/boost/parser/_end.html | 2 +- doc/html/boost/parser/_error_handler.html | 8 +- doc/html/boost/parser/_globals.html | 2 +- doc/html/boost/parser/_locals.html | 2 +- doc/html/boost/parser/_p.html | 2 +- doc/html/boost/parser/_params.html | 2 +- doc/html/boost/parser/_pass.html | 2 +- doc/html/boost/parser/_val.html | 2 +- doc/html/boost/parser/_where.html | 2 +- doc/html/boost/parser/action_parser.html | 22 +- doc/html/boost/parser/as_utf16.html | 2 +- doc/html/boost/parser/as_utf32.html | 2 +- doc/html/boost/parser/as_utf8.html | 2 +- doc/html/boost/parser/ascii/alnum.html | 2 +- doc/html/boost/parser/ascii/alpha.html | 2 +- doc/html/boost/parser/ascii/blank.html | 2 +- doc/html/boost/parser/ascii/cntrl.html | 2 +- doc/html/boost/parser/ascii/digit.html | 2 +- doc/html/boost/parser/ascii/graph.html | 2 +- doc/html/boost/parser/ascii/lower.html | 2 +- doc/html/boost/parser/ascii/print.html | 2 +- doc/html/boost/parser/ascii/punct.html | 2 +- doc/html/boost/parser/ascii/space.html | 2 +- doc/html/boost/parser/ascii/upper.html | 8 +- doc/html/boost/parser/ascii/xdigit.html | 2 +- doc/html/boost/parser/attr.html | 10 +- doc/html/boost/parser/attr_parser.html | 16 +- doc/html/boost/parser/bin.html | 2 +- doc/html/boost/parser/bool_.html | 2 +- doc/html/boost/parser/bool_parser.html | 16 +- .../boost/parser/callback_error_handler.html | 34 +-- .../boost/parser/callback_parse_idm22702.html | 49 ----- .../boost/parser/callback_parse_idm22704.html | 49 ----- .../boost/parser/callback_parse_idm22705.html | 49 ----- .../boost/parser/callback_parse_idm22706.html | 49 ----- .../boost/parser/callback_parse_idm22722.html | 49 ----- .../boost/parser/callback_parse_idm22783.html | 50 ----- .../boost/parser/callback_parse_idm22785.html | 50 ----- .../boost/parser/callback_parse_idm22786.html | 50 ----- .../boost/parser/callback_parse_idm22787.html | 50 ----- .../boost/parser/callback_parse_idm22803.html | 50 ----- ...2700.html => callback_parse_idm23049.html} | 12 +- ...2781.html => callback_parse_idm23130.html} | 10 +- .../parser/callback_prefix_p_idm22663.html | 49 ----- .../parser/callback_prefix_p_idm22665.html | 49 ----- .../parser/callback_prefix_p_idm22666.html | 49 ----- .../parser/callback_prefix_p_idm22667.html | 49 ----- .../parser/callback_prefix_p_idm22683.html | 49 ----- .../parser/callback_prefix_p_idm22739.html | 50 ----- .../parser/callback_prefix_p_idm22741.html | 50 ----- .../parser/callback_prefix_p_idm22742.html | 50 ----- .../parser/callback_prefix_p_idm22743.html | 50 ----- .../parser/callback_prefix_p_idm22759.html | 50 ----- ...1.html => callback_prefix_p_idm23010.html} | 12 +- ...7.html => callback_prefix_p_idm23086.html} | 12 +- doc/html/boost/parser/callback_rule.html | 18 +- doc/html/boost/parser/char_.html | 2 +- doc/html/boost/parser/char_parser.html | 38 ++-- doc/html/boost/parser/container.html | 6 +- doc/html/boost/parser/cp.html | 2 +- doc/html/boost/parser/cu.html | 2 +- .../boost/parser/default_error_handler.html | 26 +-- .../boost/parser/delimited_seq_parser.html | 8 +- doc/html/boost/parser/diagnostic_kind.html | 8 +- doc/html/boost/parser/directive.html | 12 +- doc/html/boost/parser/double_.html | 2 +- doc/html/boost/parser/enable_optional.html | 14 +- doc/html/boost/parser/enable_variant.html | 42 ---- doc/html/boost/parser/eoi.html | 2 +- doc/html/boost/parser/eoi_parser.html | 16 +- doc/html/boost/parser/eol.html | 2 +- doc/html/boost/parser/eps.html | 8 +- doc/html/boost/parser/eps_parser.html | 20 +- .../boost/parser/error_handler_result.html | 2 +- doc/html/boost/parser/expect_parser.html | 16 +- doc/html/boost/parser/find_line_end.html | 2 +- doc/html/boost/parser/find_line_position.html | 8 +- doc/html/boost/parser/float_.html | 2 +- doc/html/boost/parser/float_parser.html | 22 +- doc/html/boost/parser/get.html | 2 +- doc/html/boost/parser/hex.html | 2 +- doc/html/boost/parser/if_.html | 8 +- doc/html/boost/parser/if_directive.html | 12 +- doc/html/boost/parser/int_.html | 2 +- doc/html/boost/parser/int_parser.html | 30 +-- doc/html/boost/parser/integral_constant.html | 2 +- doc/html/boost/parser/lexeme.html | 4 +- doc/html/boost/parser/lexeme_parser.html | 22 +- doc/html/boost/parser/line_position.html | 2 +- doc/html/boost/parser/lit_idm22143.html | 43 ---- doc/html/boost/parser/lit_idm22145.html | 43 ---- doc/html/boost/parser/lit_idm22147.html | 43 ---- doc/html/boost/parser/lit_idm22149.html | 43 ---- doc/html/boost/parser/lit_idm22153.html | 43 ---- doc/html/boost/parser/lit_idm22154.html | 43 ---- doc/html/boost/parser/lit_idm22155.html | 43 ---- doc/html/boost/parser/lit_idm22159.html | 43 ---- doc/html/boost/parser/lit_idm22160.html | 43 ---- doc/html/boost/parser/lit_idm22161.html | 43 ---- doc/html/boost/parser/lit_idm22165.html | 43 ---- doc/html/boost/parser/lit_idm22171.html | 43 ---- doc/html/boost/parser/lit_idm22177.html | 43 ---- doc/html/boost/parser/lit_idm22178.html | 43 ---- doc/html/boost/parser/lit_idm22180.html | 43 ---- doc/html/boost/parser/lit_idm22181.html | 43 ---- doc/html/boost/parser/lit_idm22182.html | 43 ---- doc/html/boost/parser/lit_idm22198.html | 43 ---- .../{lit_idm22148.html => lit_idm22492.html} | 10 +- .../{lit_idm22151.html => lit_idm22498.html} | 12 +- .../{lit_idm22157.html => lit_idm22504.html} | 10 +- .../{lit_idm22176.html => lit_idm22525.html} | 4 +- .../parser/literals/operator_c_idm23018.html | 43 ---- .../parser/literals/operator_c_idm23020.html | 43 ---- .../parser/literals/operator_c_idm23021.html | 43 ---- .../parser/literals/operator_c_idm23022.html | 43 ---- .../parser/literals/operator_c_idm23038.html | 43 ---- ...idm23016.html => operator_c_idm23370.html} | 4 +- .../parser/literals/operator_l_idm21531.html | 43 ---- .../parser/literals/operator_l_idm21533.html | 43 ---- .../parser/literals/operator_l_idm21534.html | 43 ---- .../parser/literals/operator_l_idm21535.html | 43 ---- .../parser/literals/operator_l_idm21538.html | 43 ---- .../parser/literals/operator_l_idm21540.html | 43 ---- .../parser/literals/operator_l_idm21541.html | 43 ---- .../parser/literals/operator_l_idm21542.html | 43 ---- .../parser/literals/operator_l_idm21545.html | 43 ---- .../parser/literals/operator_l_idm21547.html | 43 ---- .../parser/literals/operator_l_idm21548.html | 43 ---- .../parser/literals/operator_l_idm21549.html | 43 ---- .../parser/literals/operator_l_idm21551.html | 43 ---- .../parser/literals/operator_l_idm21552.html | 43 ---- .../parser/literals/operator_l_idm21554.html | 43 ---- .../parser/literals/operator_l_idm21555.html | 43 ---- .../parser/literals/operator_l_idm21556.html | 43 ---- .../parser/literals/operator_l_idm21558.html | 43 ---- .../parser/literals/operator_l_idm21561.html | 43 ---- .../parser/literals/operator_l_idm21563.html | 43 ---- .../parser/literals/operator_l_idm21564.html | 43 ---- .../parser/literals/operator_l_idm21565.html | 43 ---- .../parser/literals/operator_l_idm21570.html | 43 ---- .../parser/literals/operator_l_idm21572.html | 43 ---- .../parser/literals/operator_l_idm21573.html | 43 ---- .../parser/literals/operator_l_idm21574.html | 43 ---- .../parser/literals/operator_l_idm21581.html | 43 ---- .../parser/literals/operator_l_idm21590.html | 43 ---- ...idm21529.html => operator_l_idm21852.html} | 10 +- ...idm21536.html => operator_l_idm21859.html} | 12 +- ...idm21543.html => operator_l_idm21866.html} | 12 +- ...idm21550.html => operator_l_idm21873.html} | 12 +- ...idm21559.html => operator_l_idm21882.html} | 12 +- ...idm21568.html => operator_l_idm21891.html} | 12 +- .../parser/literals/operator_p_idm21579.html | 43 ---- .../parser/literals/operator_p_idm21581.html | 43 ---- .../parser/literals/operator_p_idm21582.html | 43 ---- .../parser/literals/operator_p_idm21583.html | 43 ---- .../parser/literals/operator_p_idm21586.html | 43 ---- .../parser/literals/operator_p_idm21588.html | 43 ---- .../parser/literals/operator_p_idm21589.html | 43 ---- .../parser/literals/operator_p_idm21590.html | 43 ---- .../parser/literals/operator_p_idm21593.html | 43 ---- .../parser/literals/operator_p_idm21595.html | 43 ---- .../parser/literals/operator_p_idm21596.html | 43 ---- .../parser/literals/operator_p_idm21597.html | 43 ---- .../parser/literals/operator_p_idm21599.html | 43 ---- .../parser/literals/operator_p_idm21600.html | 43 ---- .../parser/literals/operator_p_idm21602.html | 43 ---- .../parser/literals/operator_p_idm21603.html | 43 ---- .../parser/literals/operator_p_idm21604.html | 43 ---- .../parser/literals/operator_p_idm21606.html | 43 ---- .../parser/literals/operator_p_idm21609.html | 43 ---- .../parser/literals/operator_p_idm21611.html | 43 ---- .../parser/literals/operator_p_idm21612.html | 43 ---- .../parser/literals/operator_p_idm21613.html | 43 ---- .../parser/literals/operator_p_idm21618.html | 43 ---- .../parser/literals/operator_p_idm21620.html | 43 ---- .../parser/literals/operator_p_idm21621.html | 43 ---- .../parser/literals/operator_p_idm21622.html | 43 ---- .../parser/literals/operator_p_idm21629.html | 43 ---- .../parser/literals/operator_p_idm21638.html | 43 ---- ...idm21577.html => operator_p_idm21900.html} | 12 +- ...idm21584.html => operator_p_idm21907.html} | 12 +- ...idm21591.html => operator_p_idm21914.html} | 12 +- ...idm21598.html => operator_p_idm21921.html} | 12 +- ...idm21607.html => operator_p_idm21930.html} | 12 +- ...idm21616.html => operator_p_idm21939.html} | 10 +- doc/html/boost/parser/llong.html | 2 +- doc/html/boost/parser/long_.html | 2 +- doc/html/boost/parser/long_long.html | 2 +- doc/html/boost/parser/make_subrange.html | 2 +- doc/html/boost/parser/merge.html | 42 ++++ doc/html/boost/parser/merge_directive.html | 58 +++++ doc/html/boost/parser/no_case.html | 4 +- doc/html/boost/parser/no_case_parser.html | 22 +- doc/html/boost/parser/none.html | 198 +++++++++--------- doc/html/boost/parser/null_sentinel_t.html | 8 +- doc/html/boost/parser/oct.html | 2 +- doc/html/boost/parser/omit.html | 4 +- doc/html/boost/parser/omit_parser.html | 16 +- doc/html/boost/parser/one_plus_parser.html | 8 +- doc/html/boost/parser/operator%_idm22372.html | 44 ---- doc/html/boost/parser/operator%_idm22374.html | 44 ---- doc/html/boost/parser/operator%_idm22375.html | 44 ---- doc/html/boost/parser/operator%_idm22376.html | 44 ---- doc/html/boost/parser/operator%_idm22384.html | 44 ---- doc/html/boost/parser/operator%_idm22386.html | 44 ---- doc/html/boost/parser/operator%_idm22387.html | 44 ---- doc/html/boost/parser/operator%_idm22388.html | 44 ---- doc/html/boost/parser/operator%_idm22392.html | 44 ---- doc/html/boost/parser/operator%_idm22396.html | 45 ---- doc/html/boost/parser/operator%_idm22398.html | 45 ---- doc/html/boost/parser/operator%_idm22399.html | 45 ---- doc/html/boost/parser/operator%_idm22400.html | 45 ---- doc/html/boost/parser/operator%_idm22404.html | 44 ---- doc/html/boost/parser/operator%_idm22416.html | 45 ---- ..._idm22370.html => operator%_idm22719.html} | 12 +- ..._idm22382.html => operator%_idm22731.html} | 12 +- ..._idm22394.html => operator%_idm22743.html} | 12 +- doc/html/boost/parser/operator-_idm22333.html | 44 ---- doc/html/boost/parser/operator-_idm22335.html | 44 ---- doc/html/boost/parser/operator-_idm22336.html | 44 ---- doc/html/boost/parser/operator-_idm22337.html | 44 ---- doc/html/boost/parser/operator-_idm22345.html | 44 ---- doc/html/boost/parser/operator-_idm22347.html | 44 ---- doc/html/boost/parser/operator-_idm22348.html | 44 ---- doc/html/boost/parser/operator-_idm22349.html | 44 ---- doc/html/boost/parser/operator-_idm22353.html | 44 ---- doc/html/boost/parser/operator-_idm22357.html | 45 ---- doc/html/boost/parser/operator-_idm22359.html | 45 ---- doc/html/boost/parser/operator-_idm22360.html | 45 ---- doc/html/boost/parser/operator-_idm22361.html | 45 ---- doc/html/boost/parser/operator-_idm22365.html | 44 ---- doc/html/boost/parser/operator-_idm22377.html | 45 ---- ..._idm22331.html => operator-_idm22680.html} | 12 +- ..._idm22343.html => operator-_idm22692.html} | 12 +- ..._idm22355.html => operator-_idm22704.html} | 12 +- doc/html/boost/parser/operator_idm22216.html | 44 ---- doc/html/boost/parser/operator_idm22218.html | 44 ---- doc/html/boost/parser/operator_idm22219.html | 44 ---- doc/html/boost/parser/operator_idm22220.html | 44 ---- doc/html/boost/parser/operator_idm22228.html | 44 ---- doc/html/boost/parser/operator_idm22230.html | 44 ---- doc/html/boost/parser/operator_idm22231.html | 44 ---- doc/html/boost/parser/operator_idm22232.html | 44 ---- doc/html/boost/parser/operator_idm22236.html | 44 ---- doc/html/boost/parser/operator_idm22240.html | 45 ---- doc/html/boost/parser/operator_idm22242.html | 45 ---- doc/html/boost/parser/operator_idm22243.html | 45 ---- doc/html/boost/parser/operator_idm22244.html | 45 ---- doc/html/boost/parser/operator_idm22248.html | 44 ---- doc/html/boost/parser/operator_idm22255.html | 44 ---- doc/html/boost/parser/operator_idm22257.html | 44 ---- doc/html/boost/parser/operator_idm22258.html | 44 ---- doc/html/boost/parser/operator_idm22259.html | 44 ---- doc/html/boost/parser/operator_idm22260.html | 45 ---- doc/html/boost/parser/operator_idm22267.html | 44 ---- doc/html/boost/parser/operator_idm22269.html | 44 ---- doc/html/boost/parser/operator_idm22270.html | 44 ---- doc/html/boost/parser/operator_idm22271.html | 44 ---- doc/html/boost/parser/operator_idm22275.html | 44 ---- doc/html/boost/parser/operator_idm22279.html | 45 ---- doc/html/boost/parser/operator_idm22281.html | 45 ---- doc/html/boost/parser/operator_idm22282.html | 45 ---- doc/html/boost/parser/operator_idm22283.html | 45 ---- doc/html/boost/parser/operator_idm22287.html | 44 ---- doc/html/boost/parser/operator_idm22294.html | 44 ---- doc/html/boost/parser/operator_idm22296.html | 44 ---- doc/html/boost/parser/operator_idm22297.html | 44 ---- doc/html/boost/parser/operator_idm22298.html | 44 ---- doc/html/boost/parser/operator_idm22299.html | 45 ---- doc/html/boost/parser/operator_idm22306.html | 44 ---- doc/html/boost/parser/operator_idm22308.html | 44 ---- doc/html/boost/parser/operator_idm22309.html | 44 ---- doc/html/boost/parser/operator_idm22310.html | 44 ---- doc/html/boost/parser/operator_idm22314.html | 44 ---- doc/html/boost/parser/operator_idm22318.html | 45 ---- doc/html/boost/parser/operator_idm22320.html | 45 ---- doc/html/boost/parser/operator_idm22321.html | 45 ---- doc/html/boost/parser/operator_idm22322.html | 45 ---- doc/html/boost/parser/operator_idm22326.html | 44 ---- doc/html/boost/parser/operator_idm22338.html | 45 ---- ...r_idm22214.html => operator_idm22563.html} | 10 +- ...r_idm22226.html => operator_idm22575.html} | 12 +- ...r_idm22238.html => operator_idm22587.html} | 12 +- ...r_idm22253.html => operator_idm22602.html} | 12 +- ...r_idm22265.html => operator_idm22614.html} | 12 +- ...r_idm22277.html => operator_idm22626.html} | 12 +- ...r_idm22292.html => operator_idm22641.html} | 12 +- ...r_idm22304.html => operator_idm22653.html} | 12 +- ...r_idm22316.html => operator_idm22665.html} | 12 +- doc/html/boost/parser/opt_parser.html | 16 +- doc/html/boost/parser/or_parser.html | 22 +- doc/html/boost/parser/parse_error.html | 8 +- doc/html/boost/parser/parse_idm22442.html | 48 ----- doc/html/boost/parser/parse_idm22444.html | 48 ----- doc/html/boost/parser/parse_idm22445.html | 48 ----- doc/html/boost/parser/parse_idm22446.html | 48 ----- doc/html/boost/parser/parse_idm22462.html | 48 ----- doc/html/boost/parser/parse_idm22500.html | 48 ----- doc/html/boost/parser/parse_idm22502.html | 48 ----- doc/html/boost/parser/parse_idm22503.html | 48 ----- doc/html/boost/parser/parse_idm22504.html | 48 ----- doc/html/boost/parser/parse_idm22520.html | 48 ----- doc/html/boost/parser/parse_idm22563.html | 49 ----- doc/html/boost/parser/parse_idm22565.html | 49 ----- doc/html/boost/parser/parse_idm22566.html | 49 ----- doc/html/boost/parser/parse_idm22567.html | 49 ----- doc/html/boost/parser/parse_idm22583.html | 49 ----- doc/html/boost/parser/parse_idm22631.html | 49 ----- doc/html/boost/parser/parse_idm22633.html | 49 ----- doc/html/boost/parser/parse_idm22634.html | 49 ----- doc/html/boost/parser/parse_idm22635.html | 49 ----- doc/html/boost/parser/parse_idm22651.html | 49 ----- ...arse_idm22440.html => parse_idm22789.html} | 12 +- ...arse_idm22498.html => parse_idm22847.html} | 12 +- ...arse_idm22561.html => parse_idm22910.html} | 12 +- ...arse_idm22629.html => parse_idm22978.html} | 12 +- doc/html/boost/parser/parser_interface.html | 130 ++++++------ .../boost/parser/prefix_parse_idm22411.html | 48 ----- .../boost/parser/prefix_parse_idm22413.html | 48 ----- .../boost/parser/prefix_parse_idm22414.html | 48 ----- .../boost/parser/prefix_parse_idm22415.html | 48 ----- .../boost/parser/prefix_parse_idm22431.html | 48 ----- .../boost/parser/prefix_parse_idm22471.html | 48 ----- .../boost/parser/prefix_parse_idm22473.html | 48 ----- .../boost/parser/prefix_parse_idm22474.html | 48 ----- .../boost/parser/prefix_parse_idm22475.html | 48 ----- .../boost/parser/prefix_parse_idm22491.html | 48 ----- .../boost/parser/prefix_parse_idm22527.html | 49 ----- .../boost/parser/prefix_parse_idm22529.html | 49 ----- .../boost/parser/prefix_parse_idm22530.html | 49 ----- .../boost/parser/prefix_parse_idm22531.html | 49 ----- .../boost/parser/prefix_parse_idm22547.html | 49 ----- .../boost/parser/prefix_parse_idm22597.html | 49 ----- .../boost/parser/prefix_parse_idm22599.html | 49 ----- .../boost/parser/prefix_parse_idm22600.html | 49 ----- .../boost/parser/prefix_parse_idm22601.html | 49 ----- .../boost/parser/prefix_parse_idm22617.html | 49 ----- ...m22409.html => prefix_parse_idm22758.html} | 12 +- ...m22469.html => prefix_parse_idm22818.html} | 12 +- ...m22525.html => prefix_parse_idm22874.html} | 12 +- ...m22595.html => prefix_parse_idm22944.html} | 12 +- doc/html/boost/parser/raw.html | 4 +- doc/html/boost/parser/raw_parser.html | 16 +- doc/html/boost/parser/repeat_directive.html | 12 +- doc/html/boost/parser/repeat_idm22094.html | 43 ---- doc/html/boost/parser/repeat_idm22096.html | 43 ---- doc/html/boost/parser/repeat_idm22097.html | 43 ---- doc/html/boost/parser/repeat_idm22098.html | 43 ---- doc/html/boost/parser/repeat_idm22112.html | 45 ---- doc/html/boost/parser/repeat_idm22114.html | 43 ---- doc/html/boost/parser/repeat_idm22115.html | 45 ---- doc/html/boost/parser/repeat_idm22116.html | 45 ---- doc/html/boost/parser/repeat_idm22132.html | 45 ---- ...eat_idm22092.html => repeat_idm22441.html} | 12 +- ...eat_idm22110.html => repeat_idm22459.html} | 12 +- doc/html/boost/parser/repeat_parser.html | 22 +- .../boost/parser/report_error_idm22007.html | 44 ---- .../boost/parser/report_error_idm22009.html | 44 ---- .../boost/parser/report_error_idm22010.html | 44 ---- .../boost/parser/report_error_idm22011.html | 44 ---- .../boost/parser/report_error_idm22027.html | 44 ---- ...m22005.html => report_error_idm22354.html} | 10 +- .../boost/parser/report_error_idm22857.html | 45 ---- .../boost/parser/report_error_idm22859.html | 45 ---- .../boost/parser/report_error_idm22860.html | 45 ---- .../boost/parser/report_error_idm22861.html | 45 ---- .../boost/parser/report_error_idm22877.html | 45 ---- ...m22855.html => report_error_idm23209.html} | 12 +- .../boost/parser/report_warning_idm22019.html | 44 ---- .../boost/parser/report_warning_idm22021.html | 44 ---- .../boost/parser/report_warning_idm22022.html | 44 ---- .../boost/parser/report_warning_idm22023.html | 44 ---- .../boost/parser/report_warning_idm22039.html | 44 ---- ...2017.html => report_warning_idm22366.html} | 10 +- .../boost/parser/report_warning_idm22872.html | 45 ---- .../boost/parser/report_warning_idm22874.html | 45 ---- .../boost/parser/report_warning_idm22875.html | 45 ---- .../boost/parser/report_warning_idm22876.html | 45 ---- .../boost/parser/report_warning_idm22892.html | 45 ---- ...2870.html => report_warning_idm23224.html} | 10 +- .../boost/parser/rethrow_error_handler.html | 26 +-- doc/html/boost/parser/rule.html | 18 +- doc/html/boost/parser/rule_parser.html | 22 +- doc/html/boost/parser/separate.html | 42 ++++ doc/html/boost/parser/separate_directive.html | 58 +++++ doc/html/boost/parser/seq_parser.html | 34 +-- doc/html/boost/parser/short_.html | 2 +- doc/html/boost/parser/skip.html | 10 +- doc/html/boost/parser/skip_directive.html | 16 +- doc/html/boost/parser/skip_parser.html | 16 +- .../boost/parser/stream_error_handler.html | 50 ++--- doc/html/boost/parser/string.html | 10 +- doc/html/boost/parser/string_parser.html | 26 +-- doc/html/boost/parser/string_view.html | 4 +- doc/html/boost/parser/string_view_parser.html | 16 +- doc/html/boost/parser/subrange.html | 46 ++-- doc/html/boost/parser/switch_.html | 8 +- doc/html/boost/parser/switch_parser.html | 34 +-- doc/html/boost/parser/symbol_parser.html | 46 ++-- doc/html/boost/parser/symbols.html | 38 ++-- doc/html/boost/parser/trace.html | 8 +- doc/html/boost/parser/tuple.html | 8 +- doc/html/boost/parser/uint_.html | 2 +- doc/html/boost/parser/uint_parser.html | 30 +-- doc/html/boost/parser/ulong_.html | 2 +- doc/html/boost/parser/ulong_long.html | 2 +- doc/html/boost/parser/ushort_.html | 2 +- doc/html/boost/parser/utf16_view.html | 12 +- doc/html/boost/parser/utf32_view.html | 12 +- doc/html/boost/parser/utf8_view.html | 12 +- doc/html/boost/parser/with_error_handler.html | 8 +- doc/html/boost/parser/with_globals.html | 8 +- .../parser/write_formatted_e_idm18329.html | 51 ----- .../parser/write_formatted_e_idm18331.html | 51 ----- .../parser/write_formatted_e_idm18332.html | 51 ----- .../parser/write_formatted_e_idm18333.html | 51 ----- .../parser/write_formatted_e_idm18349.html | 51 ----- .../parser/write_formatted_e_idm18614.html | 51 ----- .../parser/write_formatted_e_idm18616.html | 51 ----- .../parser/write_formatted_e_idm18617.html | 51 ----- .../parser/write_formatted_e_idm18618.html | 51 ----- ...7.html => write_formatted_e_idm18619.html} | 10 +- .../parser/write_formatted_e_idm18634.html | 51 ----- ...2.html => write_formatted_e_idm18904.html} | 10 +- .../parser/write_formatted_m_idm18303.html | 49 ----- .../parser/write_formatted_m_idm18305.html | 49 ----- .../parser/write_formatted_m_idm18306.html | 49 ----- .../parser/write_formatted_m_idm18307.html | 49 ----- .../parser/write_formatted_m_idm18323.html | 49 ----- .../parser/write_formatted_m_idm18588.html | 49 ----- .../parser/write_formatted_m_idm18590.html | 49 ----- .../parser/write_formatted_m_idm18591.html | 49 ----- .../parser/write_formatted_m_idm18592.html | 49 ----- ...1.html => write_formatted_m_idm18593.html} | 10 +- .../parser/write_formatted_m_idm18608.html | 49 ----- ...6.html => write_formatted_m_idm18878.html} | 10 +- doc/html/boost/parser/ws.html | 2 +- doc/html/boost/parser/ws_parser.html | 22 +- doc/html/boost/parser/zero_plus_parser.html | 8 +- .../configuration_and_optional_features.html | 26 +-- .../boost_parser__proposed_/introduction.html | 6 +- .../boost_parser__proposed_/rationale.html | 40 ++++ .../tutorial/a_trivial_example.html | 4 +- ...le_that_gracefully_handles_whitespace.html | 8 +- .../tutorial/attribute_generation.html | 120 ++++++++++- .../tutorial/callback_parsing.html | 10 +- .../tutorial/directives.html | 16 +- .../error_handling_and_debugging.html | 10 +- .../tutorial/hello__whomever.html | 6 +- .../tutorial/memory_allocation.html | 2 +- .../tutorial/more_about_rules.html | 12 +- .../tutorial/parsing__struct_s.html | 2 +- .../tutorial/symbol_tables.html | 4 +- .../tutorial/terminology.html | 8 +- .../tutorial/the__parse____api.html | 46 ++-- .../tutorial/the_parse_context.html | 8 +- .../tutorial/the_parsers_and_their_uses.html | 20 +- .../tutorial/unicode_support.html | 8 +- doc/html/header/boost/parser/config_hpp.html | 16 +- .../boost/parser/error_handling_fwd_hpp.html | 4 +- .../boost/parser/error_handling_hpp.html | 4 +- .../header/boost/parser/parser_fwd_hpp.html | 6 +- doc/html/header/boost/parser/parser_hpp.html | 115 +++++----- .../header/boost/parser/subrange_hpp.html | 6 +- doc/html/header/boost/parser/tuple_hpp.html | 8 +- doc/html/standalone_HTML.manifest | 125 +++++------ 502 files changed, 1709 insertions(+), 14286 deletions(-) delete mode 100644 doc/html/BOOST_PARSER_DISA_idm18179.html delete mode 100644 doc/html/BOOST_PARSER_DISA_idm18181.html delete mode 100644 doc/html/BOOST_PARSER_DISA_idm18182.html delete mode 100644 doc/html/BOOST_PARSER_DISA_idm18183.html delete mode 100644 doc/html/BOOST_PARSER_DISA_idm18186.html delete mode 100644 doc/html/BOOST_PARSER_DISA_idm18187.html delete mode 100644 doc/html/BOOST_PARSER_DISA_idm18199.html delete mode 100644 doc/html/BOOST_PARSER_DISA_idm18203.html rename doc/html/{BOOST_PARSER_DISA_idm18177.html => BOOST_PARSER_DISA_idm18469.html} (89%) rename doc/html/{BOOST_PARSER_DISA_idm18185.html => BOOST_PARSER_DISA_idm18473.html} (78%) delete mode 100644 doc/html/BOOST_PARSER_MAX__idm18188.html delete mode 100644 doc/html/BOOST_PARSER_MAX__idm18190.html delete mode 100644 doc/html/BOOST_PARSER_MAX__idm18191.html delete mode 100644 doc/html/BOOST_PARSER_MAX__idm18192.html delete mode 100644 doc/html/BOOST_PARSER_MAX__idm18208.html rename doc/html/{BOOST_PARSER_MAX__idm18186.html => BOOST_PARSER_MAX__idm18478.html} (89%) delete mode 100644 doc/html/BOOST_PARSER_NO_R_idm18167.html delete mode 100644 doc/html/BOOST_PARSER_NO_R_idm18169.html delete mode 100644 doc/html/BOOST_PARSER_NO_R_idm18170.html delete mode 100644 doc/html/BOOST_PARSER_NO_R_idm18171.html delete mode 100644 doc/html/BOOST_PARSER_NO_R_idm18187.html rename doc/html/{BOOST_PARSER_NO_R_idm18165.html => BOOST_PARSER_NO_R_idm18457.html} (96%) delete mode 100644 doc/html/BOOST_PARSER_USE__idm18192.html delete mode 100644 doc/html/BOOST_PARSER_USE__idm18194.html delete mode 100644 doc/html/BOOST_PARSER_USE__idm18195.html delete mode 100644 doc/html/BOOST_PARSER_USE__idm18196.html delete mode 100644 doc/html/BOOST_PARSER_USE__idm18212.html rename doc/html/{BOOST_PARSER_USE__idm18190.html => BOOST_PARSER_USE__idm18482.html} (97%) delete mode 100644 doc/html/boost/parser/callback_parse_idm22702.html delete mode 100644 doc/html/boost/parser/callback_parse_idm22704.html delete mode 100644 doc/html/boost/parser/callback_parse_idm22705.html delete mode 100644 doc/html/boost/parser/callback_parse_idm22706.html delete mode 100644 doc/html/boost/parser/callback_parse_idm22722.html delete mode 100644 doc/html/boost/parser/callback_parse_idm22783.html delete mode 100644 doc/html/boost/parser/callback_parse_idm22785.html delete mode 100644 doc/html/boost/parser/callback_parse_idm22786.html delete mode 100644 doc/html/boost/parser/callback_parse_idm22787.html delete mode 100644 doc/html/boost/parser/callback_parse_idm22803.html rename doc/html/boost/parser/{callback_parse_idm22700.html => callback_parse_idm23049.html} (91%) rename doc/html/boost/parser/{callback_parse_idm22781.html => callback_parse_idm23130.html} (95%) delete mode 100644 doc/html/boost/parser/callback_prefix_p_idm22663.html delete mode 100644 doc/html/boost/parser/callback_prefix_p_idm22665.html delete mode 100644 doc/html/boost/parser/callback_prefix_p_idm22666.html delete mode 100644 doc/html/boost/parser/callback_prefix_p_idm22667.html delete mode 100644 doc/html/boost/parser/callback_prefix_p_idm22683.html delete mode 100644 doc/html/boost/parser/callback_prefix_p_idm22739.html delete mode 100644 doc/html/boost/parser/callback_prefix_p_idm22741.html delete mode 100644 doc/html/boost/parser/callback_prefix_p_idm22742.html delete mode 100644 doc/html/boost/parser/callback_prefix_p_idm22743.html delete mode 100644 doc/html/boost/parser/callback_prefix_p_idm22759.html rename doc/html/boost/parser/{callback_prefix_p_idm22661.html => callback_prefix_p_idm23010.html} (92%) rename doc/html/boost/parser/{callback_prefix_p_idm22737.html => callback_prefix_p_idm23086.html} (92%) delete mode 100644 doc/html/boost/parser/enable_variant.html delete mode 100644 doc/html/boost/parser/lit_idm22143.html delete mode 100644 doc/html/boost/parser/lit_idm22145.html delete mode 100644 doc/html/boost/parser/lit_idm22147.html delete mode 100644 doc/html/boost/parser/lit_idm22149.html delete mode 100644 doc/html/boost/parser/lit_idm22153.html delete mode 100644 doc/html/boost/parser/lit_idm22154.html delete mode 100644 doc/html/boost/parser/lit_idm22155.html delete mode 100644 doc/html/boost/parser/lit_idm22159.html delete mode 100644 doc/html/boost/parser/lit_idm22160.html delete mode 100644 doc/html/boost/parser/lit_idm22161.html delete mode 100644 doc/html/boost/parser/lit_idm22165.html delete mode 100644 doc/html/boost/parser/lit_idm22171.html delete mode 100644 doc/html/boost/parser/lit_idm22177.html delete mode 100644 doc/html/boost/parser/lit_idm22178.html delete mode 100644 doc/html/boost/parser/lit_idm22180.html delete mode 100644 doc/html/boost/parser/lit_idm22181.html delete mode 100644 doc/html/boost/parser/lit_idm22182.html delete mode 100644 doc/html/boost/parser/lit_idm22198.html rename doc/html/boost/parser/{lit_idm22148.html => lit_idm22492.html} (89%) rename doc/html/boost/parser/{lit_idm22151.html => lit_idm22498.html} (82%) rename doc/html/boost/parser/{lit_idm22157.html => lit_idm22504.html} (89%) rename doc/html/boost/parser/{lit_idm22176.html => lit_idm22525.html} (96%) delete mode 100644 doc/html/boost/parser/literals/operator_c_idm23018.html delete mode 100644 doc/html/boost/parser/literals/operator_c_idm23020.html delete mode 100644 doc/html/boost/parser/literals/operator_c_idm23021.html delete mode 100644 doc/html/boost/parser/literals/operator_c_idm23022.html delete mode 100644 doc/html/boost/parser/literals/operator_c_idm23038.html rename doc/html/boost/parser/literals/{operator_c_idm23016.html => operator_c_idm23370.html} (96%) delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21531.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21533.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21534.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21535.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21538.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21540.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21541.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21542.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21545.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21547.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21548.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21549.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21551.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21552.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21554.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21555.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21556.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21558.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21561.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21563.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21564.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21565.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21570.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21572.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21573.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21574.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21581.html delete mode 100644 doc/html/boost/parser/literals/operator_l_idm21590.html rename doc/html/boost/parser/literals/{operator_l_idm21529.html => operator_l_idm21852.html} (90%) rename doc/html/boost/parser/literals/{operator_l_idm21536.html => operator_l_idm21859.html} (83%) rename doc/html/boost/parser/literals/{operator_l_idm21543.html => operator_l_idm21866.html} (83%) rename doc/html/boost/parser/literals/{operator_l_idm21550.html => operator_l_idm21873.html} (84%) rename doc/html/boost/parser/literals/{operator_l_idm21559.html => operator_l_idm21882.html} (84%) rename doc/html/boost/parser/literals/{operator_l_idm21568.html => operator_l_idm21891.html} (84%) delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21579.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21581.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21582.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21583.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21586.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21588.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21589.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21590.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21593.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21595.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21596.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21597.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21599.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21600.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21602.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21603.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21604.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21606.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21609.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21611.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21612.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21613.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21618.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21620.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21621.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21622.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21629.html delete mode 100644 doc/html/boost/parser/literals/operator_p_idm21638.html rename doc/html/boost/parser/literals/{operator_p_idm21577.html => operator_p_idm21900.html} (83%) rename doc/html/boost/parser/literals/{operator_p_idm21584.html => operator_p_idm21907.html} (83%) rename doc/html/boost/parser/literals/{operator_p_idm21591.html => operator_p_idm21914.html} (83%) rename doc/html/boost/parser/literals/{operator_p_idm21598.html => operator_p_idm21921.html} (84%) rename doc/html/boost/parser/literals/{operator_p_idm21607.html => operator_p_idm21930.html} (84%) rename doc/html/boost/parser/literals/{operator_p_idm21616.html => operator_p_idm21939.html} (90%) create mode 100644 doc/html/boost/parser/merge.html create mode 100644 doc/html/boost/parser/merge_directive.html delete mode 100644 doc/html/boost/parser/operator%_idm22372.html delete mode 100644 doc/html/boost/parser/operator%_idm22374.html delete mode 100644 doc/html/boost/parser/operator%_idm22375.html delete mode 100644 doc/html/boost/parser/operator%_idm22376.html delete mode 100644 doc/html/boost/parser/operator%_idm22384.html delete mode 100644 doc/html/boost/parser/operator%_idm22386.html delete mode 100644 doc/html/boost/parser/operator%_idm22387.html delete mode 100644 doc/html/boost/parser/operator%_idm22388.html delete mode 100644 doc/html/boost/parser/operator%_idm22392.html delete mode 100644 doc/html/boost/parser/operator%_idm22396.html delete mode 100644 doc/html/boost/parser/operator%_idm22398.html delete mode 100644 doc/html/boost/parser/operator%_idm22399.html delete mode 100644 doc/html/boost/parser/operator%_idm22400.html delete mode 100644 doc/html/boost/parser/operator%_idm22404.html delete mode 100644 doc/html/boost/parser/operator%_idm22416.html rename doc/html/boost/parser/{operator%_idm22370.html => operator%_idm22719.html} (85%) rename doc/html/boost/parser/{operator%_idm22382.html => operator%_idm22731.html} (85%) rename doc/html/boost/parser/{operator%_idm22394.html => operator%_idm22743.html} (87%) delete mode 100644 doc/html/boost/parser/operator-_idm22333.html delete mode 100644 doc/html/boost/parser/operator-_idm22335.html delete mode 100644 doc/html/boost/parser/operator-_idm22336.html delete mode 100644 doc/html/boost/parser/operator-_idm22337.html delete mode 100644 doc/html/boost/parser/operator-_idm22345.html delete mode 100644 doc/html/boost/parser/operator-_idm22347.html delete mode 100644 doc/html/boost/parser/operator-_idm22348.html delete mode 100644 doc/html/boost/parser/operator-_idm22349.html delete mode 100644 doc/html/boost/parser/operator-_idm22353.html delete mode 100644 doc/html/boost/parser/operator-_idm22357.html delete mode 100644 doc/html/boost/parser/operator-_idm22359.html delete mode 100644 doc/html/boost/parser/operator-_idm22360.html delete mode 100644 doc/html/boost/parser/operator-_idm22361.html delete mode 100644 doc/html/boost/parser/operator-_idm22365.html delete mode 100644 doc/html/boost/parser/operator-_idm22377.html rename doc/html/boost/parser/{operator-_idm22331.html => operator-_idm22680.html} (85%) rename doc/html/boost/parser/{operator-_idm22343.html => operator-_idm22692.html} (85%) rename doc/html/boost/parser/{operator-_idm22355.html => operator-_idm22704.html} (87%) delete mode 100644 doc/html/boost/parser/operator_idm22216.html delete mode 100644 doc/html/boost/parser/operator_idm22218.html delete mode 100644 doc/html/boost/parser/operator_idm22219.html delete mode 100644 doc/html/boost/parser/operator_idm22220.html delete mode 100644 doc/html/boost/parser/operator_idm22228.html delete mode 100644 doc/html/boost/parser/operator_idm22230.html delete mode 100644 doc/html/boost/parser/operator_idm22231.html delete mode 100644 doc/html/boost/parser/operator_idm22232.html delete mode 100644 doc/html/boost/parser/operator_idm22236.html delete mode 100644 doc/html/boost/parser/operator_idm22240.html delete mode 100644 doc/html/boost/parser/operator_idm22242.html delete mode 100644 doc/html/boost/parser/operator_idm22243.html delete mode 100644 doc/html/boost/parser/operator_idm22244.html delete mode 100644 doc/html/boost/parser/operator_idm22248.html delete mode 100644 doc/html/boost/parser/operator_idm22255.html delete mode 100644 doc/html/boost/parser/operator_idm22257.html delete mode 100644 doc/html/boost/parser/operator_idm22258.html delete mode 100644 doc/html/boost/parser/operator_idm22259.html delete mode 100644 doc/html/boost/parser/operator_idm22260.html delete mode 100644 doc/html/boost/parser/operator_idm22267.html delete mode 100644 doc/html/boost/parser/operator_idm22269.html delete mode 100644 doc/html/boost/parser/operator_idm22270.html delete mode 100644 doc/html/boost/parser/operator_idm22271.html delete mode 100644 doc/html/boost/parser/operator_idm22275.html delete mode 100644 doc/html/boost/parser/operator_idm22279.html delete mode 100644 doc/html/boost/parser/operator_idm22281.html delete mode 100644 doc/html/boost/parser/operator_idm22282.html delete mode 100644 doc/html/boost/parser/operator_idm22283.html delete mode 100644 doc/html/boost/parser/operator_idm22287.html delete mode 100644 doc/html/boost/parser/operator_idm22294.html delete mode 100644 doc/html/boost/parser/operator_idm22296.html delete mode 100644 doc/html/boost/parser/operator_idm22297.html delete mode 100644 doc/html/boost/parser/operator_idm22298.html delete mode 100644 doc/html/boost/parser/operator_idm22299.html delete mode 100644 doc/html/boost/parser/operator_idm22306.html delete mode 100644 doc/html/boost/parser/operator_idm22308.html delete mode 100644 doc/html/boost/parser/operator_idm22309.html delete mode 100644 doc/html/boost/parser/operator_idm22310.html delete mode 100644 doc/html/boost/parser/operator_idm22314.html delete mode 100644 doc/html/boost/parser/operator_idm22318.html delete mode 100644 doc/html/boost/parser/operator_idm22320.html delete mode 100644 doc/html/boost/parser/operator_idm22321.html delete mode 100644 doc/html/boost/parser/operator_idm22322.html delete mode 100644 doc/html/boost/parser/operator_idm22326.html delete mode 100644 doc/html/boost/parser/operator_idm22338.html rename doc/html/boost/parser/{operator_idm22214.html => operator_idm22563.html} (91%) rename doc/html/boost/parser/{operator_idm22226.html => operator_idm22575.html} (85%) rename doc/html/boost/parser/{operator_idm22238.html => operator_idm22587.html} (87%) rename doc/html/boost/parser/{operator_idm22253.html => operator_idm22602.html} (85%) rename doc/html/boost/parser/{operator_idm22265.html => operator_idm22614.html} (85%) rename doc/html/boost/parser/{operator_idm22277.html => operator_idm22626.html} (87%) rename doc/html/boost/parser/{operator_idm22292.html => operator_idm22641.html} (85%) rename doc/html/boost/parser/{operator_idm22304.html => operator_idm22653.html} (85%) rename doc/html/boost/parser/{operator_idm22316.html => operator_idm22665.html} (87%) delete mode 100644 doc/html/boost/parser/parse_idm22442.html delete mode 100644 doc/html/boost/parser/parse_idm22444.html delete mode 100644 doc/html/boost/parser/parse_idm22445.html delete mode 100644 doc/html/boost/parser/parse_idm22446.html delete mode 100644 doc/html/boost/parser/parse_idm22462.html delete mode 100644 doc/html/boost/parser/parse_idm22500.html delete mode 100644 doc/html/boost/parser/parse_idm22502.html delete mode 100644 doc/html/boost/parser/parse_idm22503.html delete mode 100644 doc/html/boost/parser/parse_idm22504.html delete mode 100644 doc/html/boost/parser/parse_idm22520.html delete mode 100644 doc/html/boost/parser/parse_idm22563.html delete mode 100644 doc/html/boost/parser/parse_idm22565.html delete mode 100644 doc/html/boost/parser/parse_idm22566.html delete mode 100644 doc/html/boost/parser/parse_idm22567.html delete mode 100644 doc/html/boost/parser/parse_idm22583.html delete mode 100644 doc/html/boost/parser/parse_idm22631.html delete mode 100644 doc/html/boost/parser/parse_idm22633.html delete mode 100644 doc/html/boost/parser/parse_idm22634.html delete mode 100644 doc/html/boost/parser/parse_idm22635.html delete mode 100644 doc/html/boost/parser/parse_idm22651.html rename doc/html/boost/parser/{parse_idm22440.html => parse_idm22789.html} (90%) rename doc/html/boost/parser/{parse_idm22498.html => parse_idm22847.html} (90%) rename doc/html/boost/parser/{parse_idm22561.html => parse_idm22910.html} (91%) rename doc/html/boost/parser/{parse_idm22629.html => parse_idm22978.html} (91%) delete mode 100644 doc/html/boost/parser/prefix_parse_idm22411.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22413.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22414.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22415.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22431.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22471.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22473.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22474.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22475.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22491.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22527.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22529.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22530.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22531.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22547.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22597.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22599.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22600.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22601.html delete mode 100644 doc/html/boost/parser/prefix_parse_idm22617.html rename doc/html/boost/parser/{prefix_parse_idm22409.html => prefix_parse_idm22758.html} (91%) rename doc/html/boost/parser/{prefix_parse_idm22469.html => prefix_parse_idm22818.html} (90%) rename doc/html/boost/parser/{prefix_parse_idm22525.html => prefix_parse_idm22874.html} (91%) rename doc/html/boost/parser/{prefix_parse_idm22595.html => prefix_parse_idm22944.html} (91%) delete mode 100644 doc/html/boost/parser/repeat_idm22094.html delete mode 100644 doc/html/boost/parser/repeat_idm22096.html delete mode 100644 doc/html/boost/parser/repeat_idm22097.html delete mode 100644 doc/html/boost/parser/repeat_idm22098.html delete mode 100644 doc/html/boost/parser/repeat_idm22112.html delete mode 100644 doc/html/boost/parser/repeat_idm22114.html delete mode 100644 doc/html/boost/parser/repeat_idm22115.html delete mode 100644 doc/html/boost/parser/repeat_idm22116.html delete mode 100644 doc/html/boost/parser/repeat_idm22132.html rename doc/html/boost/parser/{repeat_idm22092.html => repeat_idm22441.html} (78%) rename doc/html/boost/parser/{repeat_idm22110.html => repeat_idm22459.html} (78%) delete mode 100644 doc/html/boost/parser/report_error_idm22007.html delete mode 100644 doc/html/boost/parser/report_error_idm22009.html delete mode 100644 doc/html/boost/parser/report_error_idm22010.html delete mode 100644 doc/html/boost/parser/report_error_idm22011.html delete mode 100644 doc/html/boost/parser/report_error_idm22027.html rename doc/html/boost/parser/{report_error_idm22005.html => report_error_idm22354.html} (91%) delete mode 100644 doc/html/boost/parser/report_error_idm22857.html delete mode 100644 doc/html/boost/parser/report_error_idm22859.html delete mode 100644 doc/html/boost/parser/report_error_idm22860.html delete mode 100644 doc/html/boost/parser/report_error_idm22861.html delete mode 100644 doc/html/boost/parser/report_error_idm22877.html rename doc/html/boost/parser/{report_error_idm22855.html => report_error_idm23209.html} (85%) delete mode 100644 doc/html/boost/parser/report_warning_idm22019.html delete mode 100644 doc/html/boost/parser/report_warning_idm22021.html delete mode 100644 doc/html/boost/parser/report_warning_idm22022.html delete mode 100644 doc/html/boost/parser/report_warning_idm22023.html delete mode 100644 doc/html/boost/parser/report_warning_idm22039.html rename doc/html/boost/parser/{report_warning_idm22017.html => report_warning_idm22366.html} (91%) delete mode 100644 doc/html/boost/parser/report_warning_idm22872.html delete mode 100644 doc/html/boost/parser/report_warning_idm22874.html delete mode 100644 doc/html/boost/parser/report_warning_idm22875.html delete mode 100644 doc/html/boost/parser/report_warning_idm22876.html delete mode 100644 doc/html/boost/parser/report_warning_idm22892.html rename doc/html/boost/parser/{report_warning_idm22870.html => report_warning_idm23224.html} (91%) create mode 100644 doc/html/boost/parser/separate.html create mode 100644 doc/html/boost/parser/separate_directive.html delete mode 100644 doc/html/boost/parser/write_formatted_e_idm18329.html delete mode 100644 doc/html/boost/parser/write_formatted_e_idm18331.html delete mode 100644 doc/html/boost/parser/write_formatted_e_idm18332.html delete mode 100644 doc/html/boost/parser/write_formatted_e_idm18333.html delete mode 100644 doc/html/boost/parser/write_formatted_e_idm18349.html delete mode 100644 doc/html/boost/parser/write_formatted_e_idm18614.html delete mode 100644 doc/html/boost/parser/write_formatted_e_idm18616.html delete mode 100644 doc/html/boost/parser/write_formatted_e_idm18617.html delete mode 100644 doc/html/boost/parser/write_formatted_e_idm18618.html rename doc/html/boost/parser/{write_formatted_e_idm18327.html => write_formatted_e_idm18619.html} (93%) delete mode 100644 doc/html/boost/parser/write_formatted_e_idm18634.html rename doc/html/boost/parser/{write_formatted_e_idm18612.html => write_formatted_e_idm18904.html} (93%) delete mode 100644 doc/html/boost/parser/write_formatted_m_idm18303.html delete mode 100644 doc/html/boost/parser/write_formatted_m_idm18305.html delete mode 100644 doc/html/boost/parser/write_formatted_m_idm18306.html delete mode 100644 doc/html/boost/parser/write_formatted_m_idm18307.html delete mode 100644 doc/html/boost/parser/write_formatted_m_idm18323.html delete mode 100644 doc/html/boost/parser/write_formatted_m_idm18588.html delete mode 100644 doc/html/boost/parser/write_formatted_m_idm18590.html delete mode 100644 doc/html/boost/parser/write_formatted_m_idm18591.html delete mode 100644 doc/html/boost/parser/write_formatted_m_idm18592.html rename doc/html/boost/parser/{write_formatted_m_idm18301.html => write_formatted_m_idm18593.html} (93%) delete mode 100644 doc/html/boost/parser/write_formatted_m_idm18608.html rename doc/html/boost/parser/{write_formatted_m_idm18586.html => write_formatted_m_idm18878.html} (93%) diff --git a/doc/html/BOOST_PARSER_ASSERT.html b/doc/html/BOOST_PARSER_ASSERT.html index 422b83d8..c074407c 100644 --- a/doc/html/BOOST_PARSER_ASSERT.html +++ b/doc/html/BOOST_PARSER_ASSERT.html @@ -6,13 +6,13 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
@@ -25,7 +25,7 @@

Synopsis

BOOST_PARSER_ASSERT(condition)
-

Description

+

Description

Asserts that the given condition is true. If BOOST_PARSER_NO_RUNTIME_ASSERTIONS macro is defined by the user, BOOST_PARSER_ASSERT expends to a compile-time static_assert(). Otherwise, it expands to a run-time BOOST_ASSERT().

@@ -36,7 +36,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/BOOST_PARSER_DEFINE_RULE.html b/doc/html/BOOST_PARSER_DEFINE_RULE.html index d7263024..29049aa9 100644 --- a/doc/html/BOOST_PARSER_DEFINE_RULE.html +++ b/doc/html/BOOST_PARSER_DEFINE_RULE.html @@ -25,7 +25,7 @@

Synopsis

BOOST_PARSER_DEFINE_RULE(rule)
-

Description

+

Description

Defines a pair of parse_rule() overloads for the given rule, used internally within Boost.Parser. The pair implements the parsing behavior rule rule, using the parser rule_def.

diff --git a/doc/html/BOOST_PARSER_DEFINE_RULES.html b/doc/html/BOOST_PARSER_DEFINE_RULES.html index 74b561cd..273ab51b 100644 --- a/doc/html/BOOST_PARSER_DEFINE_RULES.html +++ b/doc/html/BOOST_PARSER_DEFINE_RULES.html @@ -6,13 +6,13 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -25,7 +25,7 @@

Synopsis

BOOST_PARSER_DEFINE_RULES(...)
-

Description

+

Description

For each given token t, defines a pair of parse_rule() overloads, used internally within Boost.Parser. Each such pair implements the parsing behavior rule t, using the parser t_def. This macro is only available when the Boost.Preprocessor headers are available.

@@ -36,7 +36,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/BOOST_PARSER_DISA_idm18179.html b/doc/html/BOOST_PARSER_DISA_idm18179.html deleted file mode 100644 index 11a8fda9..00000000 --- a/doc/html/BOOST_PARSER_DISA_idm18179.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Macro BOOST_PARSER_DISABLE_CONCEPTS - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_DISABLE_CONCEPTS

-

BOOST_PARSER_DISABLE_CONCEPTS

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_DISABLE_CONCEPTS
-
-

Description

-

Boost.Parser will automatically use concepts to constrain templates when building in C++20 mode, if the compiler defines __cpp_lib_concepts. To disable the use of concepts, define this macro.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_DISA_idm18181.html b/doc/html/BOOST_PARSER_DISA_idm18181.html deleted file mode 100644 index 0d47cf5c..00000000 --- a/doc/html/BOOST_PARSER_DISA_idm18181.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Macro BOOST_PARSER_DISABLE_CONCEPTS - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_DISABLE_CONCEPTS

-

BOOST_PARSER_DISABLE_CONCEPTS

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_DISABLE_CONCEPTS
-
-

Description

-

Boost.Parser will automatically use concepts to constrain templates when building in C++20 mode, if the compiler defines __cpp_lib_concepts. To disable the use of concepts, define this macro.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_DISA_idm18182.html b/doc/html/BOOST_PARSER_DISA_idm18182.html deleted file mode 100644 index 0981f648..00000000 --- a/doc/html/BOOST_PARSER_DISA_idm18182.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Macro BOOST_PARSER_DISABLE_CONCEPTS - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_DISABLE_CONCEPTS

-

BOOST_PARSER_DISABLE_CONCEPTS

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_DISABLE_CONCEPTS
-
-

Description

-

Boost.Parser will automatically use concepts to constrain templates when building in C++20 mode, if the compiler defines __cpp_lib_concepts. To disable the use of concepts, define this macro.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_DISA_idm18183.html b/doc/html/BOOST_PARSER_DISA_idm18183.html deleted file mode 100644 index 2d2bd7db..00000000 --- a/doc/html/BOOST_PARSER_DISA_idm18183.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Macro BOOST_PARSER_DISABLE_CONCEPTS - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_DISABLE_CONCEPTS

-

BOOST_PARSER_DISABLE_CONCEPTS

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_DISABLE_CONCEPTS
-
-

Description

-

Boost.Parser will automatically use concepts to constrain templates when building in C++20 mode, if the compiler defines __cpp_lib_concepts. To disable the use of concepts, define this macro.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_DISA_idm18186.html b/doc/html/BOOST_PARSER_DISA_idm18186.html deleted file mode 100644 index 3aaba59d..00000000 --- a/doc/html/BOOST_PARSER_DISA_idm18186.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Macro BOOST_PARSER_DISABLE_HANA_TUPLE - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_DISABLE_HANA_TUPLE

-

BOOST_PARSER_DISABLE_HANA_TUPLE

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_DISABLE_HANA_TUPLE
-
-

Description

-

Define this macro to use std::tuple instead of boost::hana::tuple throughout Boost.Parser.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_DISA_idm18187.html b/doc/html/BOOST_PARSER_DISA_idm18187.html deleted file mode 100644 index 6956fa33..00000000 --- a/doc/html/BOOST_PARSER_DISA_idm18187.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Macro BOOST_PARSER_DISABLE_HANA_TUPLE - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_DISABLE_HANA_TUPLE

-

BOOST_PARSER_DISABLE_HANA_TUPLE

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_DISABLE_HANA_TUPLE
-
-

Description

-

Define this macro to use std::tuple instead of boost::hana::tuple throughout Boost.Parser.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_DISA_idm18199.html b/doc/html/BOOST_PARSER_DISA_idm18199.html deleted file mode 100644 index 150c0106..00000000 --- a/doc/html/BOOST_PARSER_DISA_idm18199.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Macro BOOST_PARSER_DISABLE_CONCEPTS - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_DISABLE_CONCEPTS

-

BOOST_PARSER_DISABLE_CONCEPTS

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_DISABLE_CONCEPTS
-
-

Description

-

Boost.Parser will automatically use concepts to constrain templates when building in C++20 mode, if the compiler defines __cpp_lib_concepts. To disable the use of concepts, define this macro.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_DISA_idm18203.html b/doc/html/BOOST_PARSER_DISA_idm18203.html deleted file mode 100644 index a9754ec5..00000000 --- a/doc/html/BOOST_PARSER_DISA_idm18203.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Macro BOOST_PARSER_DISABLE_HANA_TUPLE - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_DISABLE_HANA_TUPLE

-

BOOST_PARSER_DISABLE_HANA_TUPLE

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_DISABLE_HANA_TUPLE
-
-

Description

-

Define this macro to use std::tuple instead of boost::hana::tuple throughout Boost.Parser.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_DISA_idm18177.html b/doc/html/BOOST_PARSER_DISA_idm18469.html similarity index 89% rename from doc/html/BOOST_PARSER_DISA_idm18177.html rename to doc/html/BOOST_PARSER_DISA_idm18469.html index e6e4a3fd..cfbaf9ec 100644 --- a/doc/html/BOOST_PARSER_DISA_idm18177.html +++ b/doc/html/BOOST_PARSER_DISA_idm18469.html @@ -7,15 +7,15 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Macro BOOST_PARSER_DISABLE_CONCEPTS

BOOST_PARSER_DISABLE_CONCEPTS

@@ -25,7 +25,7 @@

Synopsis

BOOST_PARSER_DISABLE_CONCEPTS
-

Description

+

Description

Boost.Parser will automatically use concepts to constrain templates when building in C++20 mode, if the compiler defines __cpp_lib_concepts. To disable the use of concepts, define this macro.

@@ -36,7 +36,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/BOOST_PARSER_DISA_idm18185.html b/doc/html/BOOST_PARSER_DISA_idm18473.html similarity index 78% rename from doc/html/BOOST_PARSER_DISA_idm18185.html rename to doc/html/BOOST_PARSER_DISA_idm18473.html index d416486e..e06e0f5f 100644 --- a/doc/html/BOOST_PARSER_DISA_idm18185.html +++ b/doc/html/BOOST_PARSER_DISA_idm18473.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Macro BOOST_PARSER_DISABLE_HANA_TUPLE

BOOST_PARSER_DISABLE_HANA_TUPLE

@@ -25,7 +25,7 @@

Synopsis

BOOST_PARSER_DISABLE_HANA_TUPLE
-

Description

+

Description

Define this macro to use std::tuple instead of boost::hana::tuple throughout Boost.Parser.

@@ -36,7 +36,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/BOOST_PARSER_MAX__idm18188.html b/doc/html/BOOST_PARSER_MAX__idm18188.html deleted file mode 100644 index eb5b0328..00000000 --- a/doc/html/BOOST_PARSER_MAX__idm18188.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Macro BOOST_PARSER_MAX_AGGREGATE_SIZE - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_MAX_AGGREGATE_SIZE

-

BOOST_PARSER_MAX_AGGREGATE_SIZE

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_MAX_AGGREGATE_SIZE
-
-

Description

-

Boost.Parser automatically treats aggregate structs as if they were tuples. It uses some metaprogramming to do this. The technique used has a hard limit on the number of data members a struct can have. Re-define this macro to change the hard limit. Note that large values may increase compile times.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_MAX__idm18190.html b/doc/html/BOOST_PARSER_MAX__idm18190.html deleted file mode 100644 index c33dcc51..00000000 --- a/doc/html/BOOST_PARSER_MAX__idm18190.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Macro BOOST_PARSER_MAX_AGGREGATE_SIZE - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_MAX_AGGREGATE_SIZE

-

BOOST_PARSER_MAX_AGGREGATE_SIZE

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_MAX_AGGREGATE_SIZE
-
-

Description

-

Boost.Parser automatically treats aggregate structs as if they were tuples. It uses some metaprogramming to do this. The technique used has a hard limit on the number of data members a struct can have. Re-define this macro to change the hard limit. Note that large values may increase compile times.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_MAX__idm18191.html b/doc/html/BOOST_PARSER_MAX__idm18191.html deleted file mode 100644 index 57f0949a..00000000 --- a/doc/html/BOOST_PARSER_MAX__idm18191.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Macro BOOST_PARSER_MAX_AGGREGATE_SIZE - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_MAX_AGGREGATE_SIZE

-

BOOST_PARSER_MAX_AGGREGATE_SIZE

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_MAX_AGGREGATE_SIZE
-
-

Description

-

Boost.Parser automatically treats aggregate structs as if they were tuples. It uses some metaprogramming to do this. The technique used has a hard limit on the number of data members a struct can have. Re-define this macro to change the hard limit. Note that large values may increase compile times.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_MAX__idm18192.html b/doc/html/BOOST_PARSER_MAX__idm18192.html deleted file mode 100644 index cbe5ab5b..00000000 --- a/doc/html/BOOST_PARSER_MAX__idm18192.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Macro BOOST_PARSER_MAX_AGGREGATE_SIZE - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_MAX_AGGREGATE_SIZE

-

BOOST_PARSER_MAX_AGGREGATE_SIZE

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_MAX_AGGREGATE_SIZE
-
-

Description

-

Boost.Parser automatically treats aggregate structs as if they were tuples. It uses some metaprogramming to do this. The technique used has a hard limit on the number of data members a struct can have. Re-define this macro to change the hard limit. Note that large values may increase compile times.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_MAX__idm18208.html b/doc/html/BOOST_PARSER_MAX__idm18208.html deleted file mode 100644 index f56e71b3..00000000 --- a/doc/html/BOOST_PARSER_MAX__idm18208.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Macro BOOST_PARSER_MAX_AGGREGATE_SIZE - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_MAX_AGGREGATE_SIZE

-

BOOST_PARSER_MAX_AGGREGATE_SIZE

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_MAX_AGGREGATE_SIZE
-
-

Description

-

Boost.Parser automatically treats aggregate structs as if they were tuples. It uses some metaprogramming to do this. The technique used has a hard limit on the number of data members a struct can have. Re-define this macro to change the hard limit. Note that large values may increase compile times.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_MAX__idm18186.html b/doc/html/BOOST_PARSER_MAX__idm18478.html similarity index 89% rename from doc/html/BOOST_PARSER_MAX__idm18186.html rename to doc/html/BOOST_PARSER_MAX__idm18478.html index 2a746c22..c630251e 100644 --- a/doc/html/BOOST_PARSER_MAX__idm18186.html +++ b/doc/html/BOOST_PARSER_MAX__idm18478.html @@ -6,16 +6,16 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Macro BOOST_PARSER_MAX_AGGREGATE_SIZE

BOOST_PARSER_MAX_AGGREGATE_SIZE

@@ -25,7 +25,7 @@

Synopsis

BOOST_PARSER_MAX_AGGREGATE_SIZE
-

Description

+

Description

Boost.Parser automatically treats aggregate structs as if they were tuples. It uses some metaprogramming to do this. The technique used has a hard limit on the number of data members a struct can have. Re-define this macro to change the hard limit. Note that large values may increase compile times.

@@ -36,7 +36,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/BOOST_PARSER_NO_R_idm18167.html b/doc/html/BOOST_PARSER_NO_R_idm18167.html deleted file mode 100644 index dfa7c4aa..00000000 --- a/doc/html/BOOST_PARSER_NO_R_idm18167.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Macro BOOST_PARSER_NO_RUNTIME_ASSERTIONS - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_NO_RUNTIME_ASSERTIONS

-

BOOST_PARSER_NO_RUNTIME_ASSERTIONS

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_NO_RUNTIME_ASSERTIONS
-
-

Description

-

Boost.Parser uses assertions (BOOST_ASSERT()) in several places to indicate that your use of the library has an error in it. All of those places could heve instead been ill-formed code, caught at compile time. It is far quicker and easier to determine exactly where in your code such an error is located if this is a runtime failure; you can just look at the stack in your favorite debugger. However, if you want to make thes kinds of errors always ill-formed code, define this macro.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_NO_R_idm18169.html b/doc/html/BOOST_PARSER_NO_R_idm18169.html deleted file mode 100644 index 9606e483..00000000 --- a/doc/html/BOOST_PARSER_NO_R_idm18169.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Macro BOOST_PARSER_NO_RUNTIME_ASSERTIONS - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_NO_RUNTIME_ASSERTIONS

-

BOOST_PARSER_NO_RUNTIME_ASSERTIONS

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_NO_RUNTIME_ASSERTIONS
-
-

Description

-

Boost.Parser uses assertions (BOOST_ASSERT()) in several places to indicate that your use of the library has an error in it. All of those places could heve instead been ill-formed code, caught at compile time. It is far quicker and easier to determine exactly where in your code such an error is located if this is a runtime failure; you can just look at the stack in your favorite debugger. However, if you want to make thes kinds of errors always ill-formed code, define this macro.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_NO_R_idm18170.html b/doc/html/BOOST_PARSER_NO_R_idm18170.html deleted file mode 100644 index 4808d806..00000000 --- a/doc/html/BOOST_PARSER_NO_R_idm18170.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Macro BOOST_PARSER_NO_RUNTIME_ASSERTIONS - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_NO_RUNTIME_ASSERTIONS

-

BOOST_PARSER_NO_RUNTIME_ASSERTIONS

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_NO_RUNTIME_ASSERTIONS
-
-

Description

-

Boost.Parser uses assertions (BOOST_ASSERT()) in several places to indicate that your use of the library has an error in it. All of those places could heve instead been ill-formed code, caught at compile time. It is far quicker and easier to determine exactly where in your code such an error is located if this is a runtime failure; you can just look at the stack in your favorite debugger. However, if you want to make thes kinds of errors always ill-formed code, define this macro.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_NO_R_idm18171.html b/doc/html/BOOST_PARSER_NO_R_idm18171.html deleted file mode 100644 index 1fd2ad85..00000000 --- a/doc/html/BOOST_PARSER_NO_R_idm18171.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Macro BOOST_PARSER_NO_RUNTIME_ASSERTIONS - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_NO_RUNTIME_ASSERTIONS

-

BOOST_PARSER_NO_RUNTIME_ASSERTIONS

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_NO_RUNTIME_ASSERTIONS
-
-

Description

-

Boost.Parser uses assertions (BOOST_ASSERT()) in several places to indicate that your use of the library has an error in it. All of those places could heve instead been ill-formed code, caught at compile time. It is far quicker and easier to determine exactly where in your code such an error is located if this is a runtime failure; you can just look at the stack in your favorite debugger. However, if you want to make thes kinds of errors always ill-formed code, define this macro.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_NO_R_idm18187.html b/doc/html/BOOST_PARSER_NO_R_idm18187.html deleted file mode 100644 index 3626d2f7..00000000 --- a/doc/html/BOOST_PARSER_NO_R_idm18187.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Macro BOOST_PARSER_NO_RUNTIME_ASSERTIONS - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_NO_RUNTIME_ASSERTIONS

-

BOOST_PARSER_NO_RUNTIME_ASSERTIONS

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_NO_RUNTIME_ASSERTIONS
-
-

Description

-

Boost.Parser uses assertions (BOOST_ASSERT()) in several places to indicate that your use of the library has an error in it. All of those places could heve instead been ill-formed code, caught at compile time. It is far quicker and easier to determine exactly where in your code such an error is located if this is a runtime failure; you can just look at the stack in your favorite debugger. However, if you want to make thes kinds of errors always ill-formed code, define this macro.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_NO_R_idm18165.html b/doc/html/BOOST_PARSER_NO_R_idm18457.html similarity index 96% rename from doc/html/BOOST_PARSER_NO_R_idm18165.html rename to doc/html/BOOST_PARSER_NO_R_idm18457.html index 74f53801..6696c1eb 100644 --- a/doc/html/BOOST_PARSER_NO_R_idm18165.html +++ b/doc/html/BOOST_PARSER_NO_R_idm18457.html @@ -15,7 +15,7 @@ PrevUpHomeNext
-
+

Macro BOOST_PARSER_NO_RUNTIME_ASSERTIONS

BOOST_PARSER_NO_RUNTIME_ASSERTIONS

@@ -25,7 +25,7 @@

Synopsis

BOOST_PARSER_NO_RUNTIME_ASSERTIONS
-

Description

+

Description

Boost.Parser uses assertions (BOOST_ASSERT()) in several places to indicate that your use of the library has an error in it. All of those places could heve instead been ill-formed code, caught at compile time. It is far quicker and easier to determine exactly where in your code such an error is located if this is a runtime failure; you can just look at the stack in your favorite debugger. However, if you want to make thes kinds of errors always ill-formed code, define this macro.

diff --git a/doc/html/BOOST_PARSER_USE_CONCEPTS.html b/doc/html/BOOST_PARSER_USE_CONCEPTS.html index 78a7c572..dc41b9af 100644 --- a/doc/html/BOOST_PARSER_USE_CONCEPTS.html +++ b/doc/html/BOOST_PARSER_USE_CONCEPTS.html @@ -6,13 +6,13 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
@@ -32,7 +32,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/BOOST_PARSER_USE_STD_TUPLE.html b/doc/html/BOOST_PARSER_USE_STD_TUPLE.html index 392a5b93..e6dc486f 100644 --- a/doc/html/BOOST_PARSER_USE_STD_TUPLE.html +++ b/doc/html/BOOST_PARSER_USE_STD_TUPLE.html @@ -6,13 +6,13 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -32,7 +32,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/BOOST_PARSER_USE__idm18192.html b/doc/html/BOOST_PARSER_USE__idm18192.html deleted file mode 100644 index d592680b..00000000 --- a/doc/html/BOOST_PARSER_USE__idm18192.html +++ /dev/null @@ -1,38 +0,0 @@ - - - -Macro BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON

-

BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_USE__idm18194.html b/doc/html/BOOST_PARSER_USE__idm18194.html deleted file mode 100644 index 9b390a6b..00000000 --- a/doc/html/BOOST_PARSER_USE__idm18194.html +++ /dev/null @@ -1,38 +0,0 @@ - - - -Macro BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON

-

BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_USE__idm18195.html b/doc/html/BOOST_PARSER_USE__idm18195.html deleted file mode 100644 index 73e0fbad..00000000 --- a/doc/html/BOOST_PARSER_USE__idm18195.html +++ /dev/null @@ -1,38 +0,0 @@ - - - -Macro BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON

-

BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_USE__idm18196.html b/doc/html/BOOST_PARSER_USE__idm18196.html deleted file mode 100644 index 419d5150..00000000 --- a/doc/html/BOOST_PARSER_USE__idm18196.html +++ /dev/null @@ -1,38 +0,0 @@ - - - -Macro BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON

-

BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_USE__idm18212.html b/doc/html/BOOST_PARSER_USE__idm18212.html deleted file mode 100644 index a5dc7db9..00000000 --- a/doc/html/BOOST_PARSER_USE__idm18212.html +++ /dev/null @@ -1,38 +0,0 @@ - - - -Macro BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON

-

BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON

-
-

Synopsis

-
// In header: <boost/parser/config.hpp>
-
-BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PARSER_USE__idm18190.html b/doc/html/BOOST_PARSER_USE__idm18482.html similarity index 97% rename from doc/html/BOOST_PARSER_USE__idm18190.html rename to doc/html/BOOST_PARSER_USE__idm18482.html index c4631aa2..3dd2ac34 100644 --- a/doc/html/BOOST_PARSER_USE__idm18190.html +++ b/doc/html/BOOST_PARSER_USE__idm18482.html @@ -15,7 +15,7 @@ PrevUpHomeNext
-
+

Macro BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON

BOOST_PARSER_USE_CXX20_EQUALITY_AND_COMPARISON

diff --git a/doc/html/boost/parser/Inf.html b/doc/html/boost/parser/Inf.html index dd4a8745..ef2db585 100644 --- a/doc/html/boost/parser/Inf.html +++ b/doc/html/boost/parser/Inf.html @@ -25,7 +25,7 @@

Synopsis

int64_t const Inf;
-

Description

+

Description

A very large sentinel value used to represent pseudo-infinity.

diff --git a/doc/html/boost/parser/_attr.html b/doc/html/boost/parser/_attr.html index f6dc200f..ed612248 100644 --- a/doc/html/boost/parser/_attr.html +++ b/doc/html/boost/parser/_attr.html @@ -26,7 +26,7 @@

Synopsis

template<typename Context> decltype(auto) _attr(Context const & context);
-

Description

+

Description

Returns a reference to the attribute or attributes already produced by the bottommost parser; multiple attributes will be stored within a parser::tuple. Returns none if the bottommost parser does produce an attribute.

diff --git a/doc/html/boost/parser/_begin.html b/doc/html/boost/parser/_begin.html index e1e11adb..df143eff 100644 --- a/doc/html/boost/parser/_begin.html +++ b/doc/html/boost/parser/_begin.html @@ -26,7 +26,7 @@

Synopsis

template<typename Context> decltype(auto) _begin(Context const & context);
-

Description

+

Description

Returns an iterator to the beginning of the entire sequence being parsed. The effect of calling this within a semantic action associated with a skip-parser is undefined

diff --git a/doc/html/boost/parser/_end.html b/doc/html/boost/parser/_end.html index 84f0c086..d536f7fa 100644 --- a/doc/html/boost/parser/_end.html +++ b/doc/html/boost/parser/_end.html @@ -26,7 +26,7 @@

Synopsis

template<typename Context> decltype(auto) _end(Context const & context);
-

Description

+

Description

Returns an iterator to the end of the entire sequence being parsed.

diff --git a/doc/html/boost/parser/_error_handler.html b/doc/html/boost/parser/_error_handler.html index a33a2b09..8621e820 100644 --- a/doc/html/boost/parser/_error_handler.html +++ b/doc/html/boost/parser/_error_handler.html @@ -7,12 +7,12 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -27,7 +27,7 @@

Synopsis

template<typename Context> decltype(auto) _error_handler(Context const & context);
-

Description

+

Description

Returns a reference to the error handler object associated with the bottommost parser. Returns none if there is no associated error handler.

@@ -38,7 +38,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/_globals.html b/doc/html/boost/parser/_globals.html index cac2660c..94e2cede 100644 --- a/doc/html/boost/parser/_globals.html +++ b/doc/html/boost/parser/_globals.html @@ -26,7 +26,7 @@

Synopsis

template<typename Context> decltype(auto) _globals(Context const & context);
-

Description

+

Description

Returns a reference to the globals object associated with the bottommost parser. Returns none if there is no associated globals object.

diff --git a/doc/html/boost/parser/_locals.html b/doc/html/boost/parser/_locals.html index 29d5044a..343b5441 100644 --- a/doc/html/boost/parser/_locals.html +++ b/doc/html/boost/parser/_locals.html @@ -26,7 +26,7 @@

Synopsis

template<typename Context> decltype(auto) _locals(Context const & context);
-

Description

+

Description

Returns a reference to one or more local values that the bottommost rule is declared to have; multiple values will be stored within a parser::tuple. Returns none if there is no bottommost rule, or if that rule has no locals.

diff --git a/doc/html/boost/parser/_p.html b/doc/html/boost/parser/_p.html index c74541bc..aff2bb8a 100644 --- a/doc/html/boost/parser/_p.html +++ b/doc/html/boost/parser/_p.html @@ -25,7 +25,7 @@

Synopsis

unspecified _p;
-

Description

+

Description

An invocable that returns the Ith parameter to the bottommost rule. This is useful for forwarding parameters to sub-rules.

diff --git a/doc/html/boost/parser/_params.html b/doc/html/boost/parser/_params.html index 99efc05b..a4847ecd 100644 --- a/doc/html/boost/parser/_params.html +++ b/doc/html/boost/parser/_params.html @@ -26,7 +26,7 @@

Synopsis

template<typename Context> decltype(auto) _params(Context const & context);
-

Description

+

Description

Returns a reference to one or more parameters passed to the bottommost rule r, by using r as r.with(param0, param1, ... paramN); multiple values will be stored within a parser::tuple. Returns none if there is no bottommost rule, or if that rule was not given any parameters.

diff --git a/doc/html/boost/parser/_pass.html b/doc/html/boost/parser/_pass.html index 7e915043..ae441366 100644 --- a/doc/html/boost/parser/_pass.html +++ b/doc/html/boost/parser/_pass.html @@ -26,7 +26,7 @@

Synopsis

template<typename Context> decltype(auto) _pass(Context const & context);
-

Description

+

Description

Returns a reference to a bool that represents the success or failure of the bottommost parser. You can assign false to this within a semantic action to force a parser to fail its parse.

diff --git a/doc/html/boost/parser/_val.html b/doc/html/boost/parser/_val.html index a819a24b..610d8320 100644 --- a/doc/html/boost/parser/_val.html +++ b/doc/html/boost/parser/_val.html @@ -26,7 +26,7 @@

Synopsis

template<typename Context> decltype(auto) _val(Context const & context);
-

Description

+

Description

Returns a reference to the attribute(s) (i.e. return value) of the bottommost parser; multiple attributes will be stored within a parser::tuple. You may write to this value in a semantic action to control what attribute value(s) the associated parser produces. Returns none if the bottommost parser does produce an attribute.

diff --git a/doc/html/boost/parser/_where.html b/doc/html/boost/parser/_where.html index 84176116..fef9e4ec 100644 --- a/doc/html/boost/parser/_where.html +++ b/doc/html/boost/parser/_where.html @@ -26,7 +26,7 @@

Synopsis

template<typename Context> decltype(auto) _where(Context const & context);
-

Description

+

Description

Returns a view that describes the matched range of the bottommost parser.

diff --git a/doc/html/boost/parser/action_parser.html b/doc/html/boost/parser/action_parser.html index b9945637..300df50b 100644 --- a/doc/html/boost/parser/action_parser.html +++ b/doc/html/boost/parser/action_parser.html @@ -6,13 +6,13 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -26,15 +26,15 @@

Synopsis

template<typename Parser, typename Action> struct action_parser { - // public member functions + // public member functions template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser> - unspecified call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + unspecified call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser, typename Attribute> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &, Attribute &) const; @@ -43,21 +43,21 @@

Synopsis

Action action_; };
-

Description

+

Description

Applies the given parser p of type Parser and an invocable a of type Action. Action shall model semantic_action, and a will only be invoked if p succeeds. The parse succeeds iff p succeeds. Produces no attribute.

-

-action_parser public member functions

+

+action_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  unspecified call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  unspecified call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                        Sentinel last, Context const & context, 
                        SkipParser const & skip, unspecified flags, 
                        bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
@@ -71,7 +71,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/as_utf16.html b/doc/html/boost/parser/as_utf16.html index 2a4052f3..2e20292e 100644 --- a/doc/html/boost/parser/as_utf16.html +++ b/doc/html/boost/parser/as_utf16.html @@ -25,7 +25,7 @@

Synopsis

constexpr auto as_utf16;
-

Description

+

Description

A view adaptor that produces a utf16_view of the given view.

diff --git a/doc/html/boost/parser/as_utf32.html b/doc/html/boost/parser/as_utf32.html index 39869bba..73585138 100644 --- a/doc/html/boost/parser/as_utf32.html +++ b/doc/html/boost/parser/as_utf32.html @@ -25,7 +25,7 @@

Synopsis

constexpr auto as_utf32;
-

Description

+

Description

A view adaptor that produces a utf32_view of the given view.

diff --git a/doc/html/boost/parser/as_utf8.html b/doc/html/boost/parser/as_utf8.html index 25d345ba..d71cc8f8 100644 --- a/doc/html/boost/parser/as_utf8.html +++ b/doc/html/boost/parser/as_utf8.html @@ -25,7 +25,7 @@

Synopsis

constexpr auto as_utf8;
-

Description

+

Description

A view adaptor that produces a utf8_view of the given view.

diff --git a/doc/html/boost/parser/ascii/alnum.html b/doc/html/boost/parser/ascii/alnum.html index 6b313aeb..ee4708ba 100644 --- a/doc/html/boost/parser/ascii/alnum.html +++ b/doc/html/boost/parser/ascii/alnum.html @@ -25,7 +25,7 @@

Synopsis

unspecified alnum;
-

Description

+

Description

Matches the characters for which std::isalnum() is true.

diff --git a/doc/html/boost/parser/ascii/alpha.html b/doc/html/boost/parser/ascii/alpha.html index aaa33d9f..2460705c 100644 --- a/doc/html/boost/parser/ascii/alpha.html +++ b/doc/html/boost/parser/ascii/alpha.html @@ -25,7 +25,7 @@

Synopsis

unspecified alpha;
-

Description

+

Description

Matches the characters for which std::alpha() is true.

diff --git a/doc/html/boost/parser/ascii/blank.html b/doc/html/boost/parser/ascii/blank.html index 54a4c4a9..296e3e14 100644 --- a/doc/html/boost/parser/ascii/blank.html +++ b/doc/html/boost/parser/ascii/blank.html @@ -25,7 +25,7 @@

Synopsis

unspecified blank;
-

Description

+

Description

Matches the characters for which std::isblank() is true.

diff --git a/doc/html/boost/parser/ascii/cntrl.html b/doc/html/boost/parser/ascii/cntrl.html index baf388c9..ecfab35c 100644 --- a/doc/html/boost/parser/ascii/cntrl.html +++ b/doc/html/boost/parser/ascii/cntrl.html @@ -25,7 +25,7 @@

Synopsis

unspecified cntrl;
-

Description

+

Description

Matches the characters for which std::iscntrl() is true.

diff --git a/doc/html/boost/parser/ascii/digit.html b/doc/html/boost/parser/ascii/digit.html index 687a4a6d..34b08607 100644 --- a/doc/html/boost/parser/ascii/digit.html +++ b/doc/html/boost/parser/ascii/digit.html @@ -25,7 +25,7 @@

Synopsis

unspecified digit;
-

Description

+

Description

Matches the characters for which std::isdigit() is true.

diff --git a/doc/html/boost/parser/ascii/graph.html b/doc/html/boost/parser/ascii/graph.html index 93c6220c..8e88c81e 100644 --- a/doc/html/boost/parser/ascii/graph.html +++ b/doc/html/boost/parser/ascii/graph.html @@ -25,7 +25,7 @@

Synopsis

unspecified graph;
-

Description

+

Description

Matches the characters for which std::isgraph() is true.

diff --git a/doc/html/boost/parser/ascii/lower.html b/doc/html/boost/parser/ascii/lower.html index 996b5264..0d5abfc5 100644 --- a/doc/html/boost/parser/ascii/lower.html +++ b/doc/html/boost/parser/ascii/lower.html @@ -25,7 +25,7 @@

Synopsis

unspecified lower;
-

Description

+

Description

Matches the characters for which std::islower() is true.

diff --git a/doc/html/boost/parser/ascii/print.html b/doc/html/boost/parser/ascii/print.html index 0007766b..f4c10309 100644 --- a/doc/html/boost/parser/ascii/print.html +++ b/doc/html/boost/parser/ascii/print.html @@ -25,7 +25,7 @@

Synopsis

unspecified print;
-

Description

+

Description

Matches the characters for which std::isprint() is true.

diff --git a/doc/html/boost/parser/ascii/punct.html b/doc/html/boost/parser/ascii/punct.html index 31bdf2bc..96449a62 100644 --- a/doc/html/boost/parser/ascii/punct.html +++ b/doc/html/boost/parser/ascii/punct.html @@ -25,7 +25,7 @@

Synopsis

unspecified punct;
-

Description

+

Description

Matches the characters for which std::ispunct() is true.

diff --git a/doc/html/boost/parser/ascii/space.html b/doc/html/boost/parser/ascii/space.html index ec3f24e3..533f641f 100644 --- a/doc/html/boost/parser/ascii/space.html +++ b/doc/html/boost/parser/ascii/space.html @@ -25,7 +25,7 @@

Synopsis

unspecified space;
-

Description

+

Description

Matches the characters for which std::isspace() is true.

diff --git a/doc/html/boost/parser/ascii/upper.html b/doc/html/boost/parser/ascii/upper.html index 5f4b4e5e..3fcb609c 100644 --- a/doc/html/boost/parser/ascii/upper.html +++ b/doc/html/boost/parser/ascii/upper.html @@ -7,12 +7,12 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -25,7 +25,7 @@

Synopsis

unspecified upper;
-

Description

+

Description

Matches the characters for which std::isupper() is true.

@@ -36,7 +36,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/ascii/xdigit.html b/doc/html/boost/parser/ascii/xdigit.html index f3f5a2bd..f22d20e3 100644 --- a/doc/html/boost/parser/ascii/xdigit.html +++ b/doc/html/boost/parser/ascii/xdigit.html @@ -25,7 +25,7 @@

Synopsis

unspecified xdigit;
-

Description

+

Description

Matches the characters for which std::isxdigit() is true.

diff --git a/doc/html/boost/parser/attr.html b/doc/html/boost/parser/attr.html index 3dc61490..01e1c8ea 100644 --- a/doc/html/boost/parser/attr.html +++ b/doc/html/boost/parser/attr.html @@ -6,13 +6,13 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
@@ -26,7 +26,7 @@

Synopsis

template<typename Attribute> constexpr auto attr(Attribute a);
-

Description

+

Description

Returns an attr_parser which matches anything, and consumes no input, and which produces a as its attribute.

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/attr_parser.html b/doc/html/boost/parser/attr_parser.html index 4f46c3f5..83d2fec8 100644 --- a/doc/html/boost/parser/attr_parser.html +++ b/doc/html/boost/parser/attr_parser.html @@ -26,14 +26,14 @@

Synopsis

template<typename Attribute> struct attr_parser { - // public member functions + // public member functions template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser> - auto call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + auto call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser, typename Attribute_> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &, Attribute_ &) const; @@ -41,20 +41,20 @@

Synopsis

Attribute attr_; };
-

Description

+

Description

Matches anything, consumes no input, and produces an attribute of type Attribute.

-

-attr_parser public member functions

+

+attr_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const &, 
                 unspecified flags, bool &) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute_> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute_ & retval) const;
diff --git a/doc/html/boost/parser/bin.html b/doc/html/boost/parser/bin.html index 6456d94d..662cc740 100644 --- a/doc/html/boost/parser/bin.html +++ b/doc/html/boost/parser/bin.html @@ -25,7 +25,7 @@

Synopsis

constexpr parser_interface< uint_parser< unsigned int, 2 > > bin;
-

Description

+

Description

The binary unsigned integer parser. Produces an unsigned int attribute. To parse a particular value x, use bin(x).

diff --git a/doc/html/boost/parser/bool_.html b/doc/html/boost/parser/bool_.html index 9e645d75..d0710224 100644 --- a/doc/html/boost/parser/bool_.html +++ b/doc/html/boost/parser/bool_.html @@ -25,7 +25,7 @@

Synopsis

constexpr parser_interface< bool_parser > bool_;
-

Description

+

Description

The Boolean parser. Parses "true" and "false", producing attributes true and false, respectively, and fails on any other input.

diff --git a/doc/html/boost/parser/bool_parser.html b/doc/html/boost/parser/bool_parser.html index a4aa525a..45e389cf 100644 --- a/doc/html/boost/parser/bool_parser.html +++ b/doc/html/boost/parser/bool_parser.html @@ -26,31 +26,31 @@

Synopsis

struct bool_parser { - // public member functions + // public member functions template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser> - bool call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + bool call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser, typename Attribute> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &, Attribute &) const; };
-

Description

+

Description

-

-bool_parser public member functions

+

+bool_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  bool call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  bool call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
diff --git a/doc/html/boost/parser/callback_error_handler.html b/doc/html/boost/parser/callback_error_handler.html index e1e629cb..9f6e332d 100644 --- a/doc/html/boost/parser/callback_error_handler.html +++ b/doc/html/boost/parser/callback_error_handler.html @@ -29,19 +29,19 @@

Synopsis

typedef std::function< void(std::string const &)> callback_type; // construct/copy/destruct - callback_error_handler(); - callback_error_handler(callback_type, callback_type = callback_type(), + callback_error_handler(); + callback_error_handler(callback_type, callback_type = callback_type(), std::string_view = ""); - callback_error_handler(callback_type, callback_type, std::wstring_view); + callback_error_handler(callback_type, callback_type, std::wstring_view); - // public member functions + // public member functions template<typename Iter, typename Sentinel> error_handler_result - operator()(Iter, Sentinel, parse_error< Iter > const &) const; + operator()(Iter, Sentinel, parse_error< Iter > const &) const; template<typename Context, typename Iter> - void diagnose(diagnostic_kind, std::string_view, Context const &, Iter) const; + void diagnose(diagnostic_kind, std::string_view, Context const &, Iter) const; template<typename Context> - void diagnose(diagnostic_kind, std::string_view, Context const &) const; + void diagnose(diagnostic_kind, std::string_view, Context const &) const; // public data members callback_type error_; @@ -49,37 +49,37 @@

Synopsis

std::string filename_; };
-

Description

+

Description

An error handler that allows users to supply callbacks to handle the reporting of warnings and errors. The reporting of errors and/or warnings can be suppressed by supplying one or both default-constructed callbacks.

-

+

callback_error_handler public construct/copy/destruct

    -
  1. callback_error_handler();
  2. -
  3. callback_error_handler(callback_type error, 
    +
  4. callback_error_handler();
  5. +
  6. callback_error_handler(callback_type error, 
                            callback_type warning = callback_type(), 
                            std::string_view filename = "");
  7. -
    callback_error_handler(callback_type error, callback_type warning, 
    +
    callback_error_handler(callback_type error, callback_type warning, 
                            std::wstring_view filename);

    This overload is Windows-only.

-

-callback_error_handler public member functions

+

+callback_error_handler public member functions

  1. template<typename Iter, typename Sentinel> 
       error_handler_result 
    -  operator()(Iter first, Sentinel last, parse_error< Iter > const & e) const;
  2. + operator()(Iter first, Sentinel last, parse_error< Iter > const & e) const;
  3. template<typename Context, typename Iter> 
    -  void diagnose(diagnostic_kind kind, std::string_view message, 
    +  void diagnose(diagnostic_kind kind, std::string_view message, 
                     Context const & context, Iter it) const;
  4. template<typename Context> 
    -  void diagnose(diagnostic_kind kind, std::string_view message, 
    +  void diagnose(diagnostic_kind kind, std::string_view message, 
                     Context const & context) const;
diff --git a/doc/html/boost/parser/callback_parse_idm22702.html b/doc/html/boost/parser/callback_parse_idm22702.html deleted file mode 100644 index b9b65d4a..00000000 --- a/doc/html/boost/parser/callback_parse_idm22702.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template callback_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_parse

-

boost::parser::callback_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename Callbacks, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool callback_parse(R const & r, 
-                      parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                      Callbacks const & callbacks, 
-                      trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_parse_idm22704.html b/doc/html/boost/parser/callback_parse_idm22704.html deleted file mode 100644 index 9d681bf0..00000000 --- a/doc/html/boost/parser/callback_parse_idm22704.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template callback_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_parse

-

boost::parser::callback_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename Callbacks, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool callback_parse(R const & r, 
-                      parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                      Callbacks const & callbacks, 
-                      trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_parse_idm22705.html b/doc/html/boost/parser/callback_parse_idm22705.html deleted file mode 100644 index c9381c1f..00000000 --- a/doc/html/boost/parser/callback_parse_idm22705.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template callback_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_parse

-

boost::parser::callback_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename Callbacks, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool callback_parse(R const & r, 
-                      parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                      Callbacks const & callbacks, 
-                      trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_parse_idm22706.html b/doc/html/boost/parser/callback_parse_idm22706.html deleted file mode 100644 index 64510148..00000000 --- a/doc/html/boost/parser/callback_parse_idm22706.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template callback_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_parse

-

boost::parser::callback_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename Callbacks, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool callback_parse(R const & r, 
-                      parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                      Callbacks const & callbacks, 
-                      trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_parse_idm22722.html b/doc/html/boost/parser/callback_parse_idm22722.html deleted file mode 100644 index 411f7813..00000000 --- a/doc/html/boost/parser/callback_parse_idm22722.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template callback_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_parse

-

boost::parser::callback_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename Callbacks, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool callback_parse(R const & r, 
-                      parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                      Callbacks const & callbacks, 
-                      trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_parse_idm22783.html b/doc/html/boost/parser/callback_parse_idm22783.html deleted file mode 100644 index ed4c9342..00000000 --- a/doc/html/boost/parser/callback_parse_idm22783.html +++ /dev/null @@ -1,50 +0,0 @@ - - - -Function template callback_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_parse

-

boost::parser::callback_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, typename Callbacks, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool callback_parse(R const & r, 
-                      parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                      parser_interface< SkipParser > const & skip, 
-                      Callbacks const & callbacks, 
-                      trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_parse_idm22785.html b/doc/html/boost/parser/callback_parse_idm22785.html deleted file mode 100644 index 2d16c76a..00000000 --- a/doc/html/boost/parser/callback_parse_idm22785.html +++ /dev/null @@ -1,50 +0,0 @@ - - - -Function template callback_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_parse

-

boost::parser::callback_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, typename Callbacks, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool callback_parse(R const & r, 
-                      parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                      parser_interface< SkipParser > const & skip, 
-                      Callbacks const & callbacks, 
-                      trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_parse_idm22786.html b/doc/html/boost/parser/callback_parse_idm22786.html deleted file mode 100644 index f7027d93..00000000 --- a/doc/html/boost/parser/callback_parse_idm22786.html +++ /dev/null @@ -1,50 +0,0 @@ - - - -Function template callback_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_parse

-

boost::parser::callback_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, typename Callbacks, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool callback_parse(R const & r, 
-                      parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                      parser_interface< SkipParser > const & skip, 
-                      Callbacks const & callbacks, 
-                      trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_parse_idm22787.html b/doc/html/boost/parser/callback_parse_idm22787.html deleted file mode 100644 index 85716785..00000000 --- a/doc/html/boost/parser/callback_parse_idm22787.html +++ /dev/null @@ -1,50 +0,0 @@ - - - -Function template callback_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_parse

-

boost::parser::callback_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, typename Callbacks, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool callback_parse(R const & r, 
-                      parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                      parser_interface< SkipParser > const & skip, 
-                      Callbacks const & callbacks, 
-                      trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_parse_idm22803.html b/doc/html/boost/parser/callback_parse_idm22803.html deleted file mode 100644 index e69362a3..00000000 --- a/doc/html/boost/parser/callback_parse_idm22803.html +++ /dev/null @@ -1,50 +0,0 @@ - - - -Function template callback_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_parse

-

boost::parser::callback_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, typename Callbacks, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool callback_parse(R const & r, 
-                      parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                      parser_interface< SkipParser > const & skip, 
-                      Callbacks const & callbacks, 
-                      trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_parse_idm22700.html b/doc/html/boost/parser/callback_parse_idm23049.html similarity index 91% rename from doc/html/boost/parser/callback_parse_idm22700.html rename to doc/html/boost/parser/callback_parse_idm23049.html index e1ccdf46..151de79c 100644 --- a/doc/html/boost/parser/callback_parse_idm22700.html +++ b/doc/html/boost/parser/callback_parse_idm23049.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template callback_parse

boost::parser::callback_parse

@@ -32,7 +32,7 @@

Synopsis

Callbacks const & callbacks, trace trace_mode = trace::off);
-

Description

+

Description

Parses r using parser, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

@@ -43,7 +43,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/callback_parse_idm22781.html b/doc/html/boost/parser/callback_parse_idm23130.html similarity index 95% rename from doc/html/boost/parser/callback_parse_idm22781.html rename to doc/html/boost/parser/callback_parse_idm23130.html index 555112c2..35d9ba8d 100644 --- a/doc/html/boost/parser/callback_parse_idm22781.html +++ b/doc/html/boost/parser/callback_parse_idm23130.html @@ -6,16 +6,16 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template callback_parse

boost::parser::callback_parse

@@ -33,7 +33,7 @@

Synopsis

Callbacks const & callbacks, trace trace_mode = trace::off);
-

Description

+

Description

Parses r using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

@@ -44,7 +44,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/callback_prefix_p_idm22663.html b/doc/html/boost/parser/callback_prefix_p_idm22663.html deleted file mode 100644 index 9692cf35..00000000 --- a/doc/html/boost/parser/callback_prefix_p_idm22663.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template callback_prefix_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_prefix_parse

-

boost::parser::callback_prefix_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename I, typename S, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename Callbacks, 
-         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
-  bool callback_prefix_parse(I & first, S last, 
-                             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                             Callbacks const & callbacks, 
-                             trace trace_mode = trace::off);
-
-

Description

-

Parses [first, last) using parser, and returns whether the parse was successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_prefix_p_idm22665.html b/doc/html/boost/parser/callback_prefix_p_idm22665.html deleted file mode 100644 index 574a1b0c..00000000 --- a/doc/html/boost/parser/callback_prefix_p_idm22665.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template callback_prefix_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_prefix_parse

-

boost::parser::callback_prefix_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename I, typename S, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename Callbacks, 
-         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
-  bool callback_prefix_parse(I & first, S last, 
-                             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                             Callbacks const & callbacks, 
-                             trace trace_mode = trace::off);
-
-

Description

-

Parses [first, last) using parser, and returns whether the parse was successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_prefix_p_idm22666.html b/doc/html/boost/parser/callback_prefix_p_idm22666.html deleted file mode 100644 index 7b317715..00000000 --- a/doc/html/boost/parser/callback_prefix_p_idm22666.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template callback_prefix_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_prefix_parse

-

boost::parser::callback_prefix_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename I, typename S, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename Callbacks, 
-         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
-  bool callback_prefix_parse(I & first, S last, 
-                             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                             Callbacks const & callbacks, 
-                             trace trace_mode = trace::off);
-
-

Description

-

Parses [first, last) using parser, and returns whether the parse was successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_prefix_p_idm22667.html b/doc/html/boost/parser/callback_prefix_p_idm22667.html deleted file mode 100644 index 6763ad1d..00000000 --- a/doc/html/boost/parser/callback_prefix_p_idm22667.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template callback_prefix_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_prefix_parse

-

boost::parser::callback_prefix_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename I, typename S, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename Callbacks, 
-         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
-  bool callback_prefix_parse(I & first, S last, 
-                             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                             Callbacks const & callbacks, 
-                             trace trace_mode = trace::off);
-
-

Description

-

Parses [first, last) using parser, and returns whether the parse was successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_prefix_p_idm22683.html b/doc/html/boost/parser/callback_prefix_p_idm22683.html deleted file mode 100644 index eecf60f4..00000000 --- a/doc/html/boost/parser/callback_prefix_p_idm22683.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template callback_prefix_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_prefix_parse

-

boost::parser::callback_prefix_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename I, typename S, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename Callbacks, 
-         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
-  bool callback_prefix_parse(I & first, S last, 
-                             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                             Callbacks const & callbacks, 
-                             trace trace_mode = trace::off);
-
-

Description

-

Parses [first, last) using parser, and returns whether the parse was successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_prefix_p_idm22739.html b/doc/html/boost/parser/callback_prefix_p_idm22739.html deleted file mode 100644 index 1685aee2..00000000 --- a/doc/html/boost/parser/callback_prefix_p_idm22739.html +++ /dev/null @@ -1,50 +0,0 @@ - - - -Function template callback_prefix_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_prefix_parse

-

boost::parser::callback_prefix_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename I, typename S, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, typename Callbacks, 
-         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
-  bool callback_prefix_parse(I & first, S last, 
-                             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                             parser_interface< SkipParser > const & skip, 
-                             Callbacks const & callbacks, 
-                             trace trace_mode = trace::off);
-
-

Description

-

Parses [first, last) using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_prefix_p_idm22741.html b/doc/html/boost/parser/callback_prefix_p_idm22741.html deleted file mode 100644 index 140c974c..00000000 --- a/doc/html/boost/parser/callback_prefix_p_idm22741.html +++ /dev/null @@ -1,50 +0,0 @@ - - - -Function template callback_prefix_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_prefix_parse

-

boost::parser::callback_prefix_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename I, typename S, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, typename Callbacks, 
-         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
-  bool callback_prefix_parse(I & first, S last, 
-                             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                             parser_interface< SkipParser > const & skip, 
-                             Callbacks const & callbacks, 
-                             trace trace_mode = trace::off);
-
-

Description

-

Parses [first, last) using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_prefix_p_idm22742.html b/doc/html/boost/parser/callback_prefix_p_idm22742.html deleted file mode 100644 index 978ab47d..00000000 --- a/doc/html/boost/parser/callback_prefix_p_idm22742.html +++ /dev/null @@ -1,50 +0,0 @@ - - - -Function template callback_prefix_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_prefix_parse

-

boost::parser::callback_prefix_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename I, typename S, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, typename Callbacks, 
-         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
-  bool callback_prefix_parse(I & first, S last, 
-                             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                             parser_interface< SkipParser > const & skip, 
-                             Callbacks const & callbacks, 
-                             trace trace_mode = trace::off);
-
-

Description

-

Parses [first, last) using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_prefix_p_idm22743.html b/doc/html/boost/parser/callback_prefix_p_idm22743.html deleted file mode 100644 index eb8530f7..00000000 --- a/doc/html/boost/parser/callback_prefix_p_idm22743.html +++ /dev/null @@ -1,50 +0,0 @@ - - - -Function template callback_prefix_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_prefix_parse

-

boost::parser::callback_prefix_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename I, typename S, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, typename Callbacks, 
-         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
-  bool callback_prefix_parse(I & first, S last, 
-                             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                             parser_interface< SkipParser > const & skip, 
-                             Callbacks const & callbacks, 
-                             trace trace_mode = trace::off);
-
-

Description

-

Parses [first, last) using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_prefix_p_idm22759.html b/doc/html/boost/parser/callback_prefix_p_idm22759.html deleted file mode 100644 index adcb63aa..00000000 --- a/doc/html/boost/parser/callback_prefix_p_idm22759.html +++ /dev/null @@ -1,50 +0,0 @@ - - - -Function template callback_prefix_parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template callback_prefix_parse

-

boost::parser::callback_prefix_parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename I, typename S, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, typename Callbacks, 
-         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
-  bool callback_prefix_parse(I & first, S last, 
-                             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-                             parser_interface< SkipParser > const & skip, 
-                             Callbacks const & callbacks, 
-                             trace trace_mode = trace::off);
-
-

Description

-

Parses [first, last) using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/callback_prefix_p_idm22661.html b/doc/html/boost/parser/callback_prefix_p_idm23010.html similarity index 92% rename from doc/html/boost/parser/callback_prefix_p_idm22661.html rename to doc/html/boost/parser/callback_prefix_p_idm23010.html index 3ad3f662..3fb2f8d3 100644 --- a/doc/html/boost/parser/callback_prefix_p_idm22661.html +++ b/doc/html/boost/parser/callback_prefix_p_idm23010.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template callback_prefix_parse

boost::parser::callback_prefix_parse

@@ -32,7 +32,7 @@

Synopsis

Callbacks const & callbacks, trace trace_mode = trace::off);
-

Description

+

Description

Parses [first, last) using parser, and returns whether the parse was successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

@@ -43,7 +43,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/callback_prefix_p_idm22737.html b/doc/html/boost/parser/callback_prefix_p_idm23086.html similarity index 92% rename from doc/html/boost/parser/callback_prefix_p_idm22737.html rename to doc/html/boost/parser/callback_prefix_p_idm23086.html index 731f1ad6..b2fe7910 100644 --- a/doc/html/boost/parser/callback_prefix_p_idm22737.html +++ b/doc/html/boost/parser/callback_prefix_p_idm23086.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template callback_prefix_parse

boost::parser::callback_prefix_parse

@@ -33,7 +33,7 @@

Synopsis

Callbacks const & callbacks, trace trace_mode = trace::off);
-

Description

+

Description

Parses [first, last) using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. When a callback rule r is successful during the parse, one of two things happens: 1) if r has an attribute, callbacks(tag, x) will be called (where tag is decltype(r)::tag_type{}, and x is the attribute produced by r); or 2) if r has no attribute, callbacks(tag) will be called. Callbacks is expected to be an invocable with the correct overloads required to support all successful rule parses that might occur. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

@@ -44,7 +44,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/callback_rule.html b/doc/html/boost/parser/callback_rule.html index 24c7a373..4b9bbcd1 100644 --- a/doc/html/boost/parser/callback_rule.html +++ b/doc/html/boost/parser/callback_rule.html @@ -28,27 +28,27 @@

Synopsis

struct callback_rule : public boost::parser::parser_interface< rule_parser< true, TagType, Attribute, LocalState, ParamsTuple > > { // construct/copy/destruct - callback_rule(char const *); + callback_rule(char const *); - // public member functions + // public member functions template<typename T, typename... Ts> - constexpr auto with(T &&, Ts &&...) const; + constexpr auto with(T &&, Ts &&...) const; };
-

Description

+

Description

A type used to declare named parsing rules that support reporting of attributes via callback. The TagType template parameter is used to associate a particular rule with the rule_parser used during parsing.

-

+

callback_rule public construct/copy/destruct

-
  1. callback_rule(char const * name);
+
  1. callback_rule(char const * name);
-

-callback_rule public member functions

+

+callback_rule public member functions

  1. template<typename T, typename... Ts> 
    -  constexpr auto with(T && x, Ts &&... xs) const;
+ constexpr auto with(T && x, Ts &&... xs) const;
diff --git a/doc/html/boost/parser/char_.html b/doc/html/boost/parser/char_.html index 3f49cf9a..e18b2f6d 100644 --- a/doc/html/boost/parser/char_.html +++ b/doc/html/boost/parser/char_.html @@ -25,7 +25,7 @@

Synopsis

unspecified char_;
-

Description

+

Description

The literal code point parser. The produced attribute is the type of the matched code point. This parser can be used to create code point parsers that match one or more specific code point values, by calling it with: a single value comparable to a code point; a set of code point values in a string; a closed range of code point values [lo, hi], or a set of code point values passed as a range.

diff --git a/doc/html/boost/parser/char_parser.html b/doc/html/boost/parser/char_parser.html index 747070a3..58ad5a8c 100644 --- a/doc/html/boost/parser/char_parser.html +++ b/doc/html/boost/parser/char_parser.html @@ -29,73 +29,73 @@

Synopsis

typedef std::conditional_t< std::is_same_v< AttributeType, void >, std::decay_t< T >, AttributeType > attribute_t; // construct/copy/destruct - char_parser(); - char_parser(Expected); + char_parser(); + char_parser(Expected); - // public member functions + // public member functions template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser> - auto call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + auto call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser, typename Attribute> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &, Attribute &) const; template<typename T, typename Enable = std::enable_if_t<!detail::is_parsable_range_like_v<T>> > - constexpr auto operator()(T) const noexcept; + constexpr auto operator()(T) const noexcept; template<typename LoType, typename HiType> - constexpr auto operator()(LoType, HiType) const noexcept; + constexpr auto operator()(LoType, HiType) const noexcept; template<typename R, typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > - constexpr auto operator()(R &&) const noexcept; + constexpr auto operator()(R &&) const noexcept; // public data members Expected expected_; };
-

Description

+

Description

Matches a single code point. If AttributeType is not void, AttributeType is the attribute type produced; otherwise, the attribute type is the decayed type of the matched code point. The parse fails only if the parser is constructed with a specific set of expected code point values that does not include the matched code point CP.

-

+

char_parser public construct/copy/destruct

    -
  1. char_parser();
  2. -
  3. char_parser(Expected expected);
  4. +
  5. char_parser();
  6. +
  7. char_parser(Expected expected);
-

-char_parser public member functions

+

+char_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
  3. template<typename T, 
              typename Enable = std::enable_if_t<!detail::is_parsable_range_like_v<T>> > 
    -  constexpr auto operator()(T x) const noexcept;
    + constexpr auto operator()(T x) const noexcept;

    Returns a parser_interface containing a char_parser that matches x.

  4. template<typename LoType, typename HiType> 
    -  constexpr auto operator()(LoType lo, HiType hi) const noexcept;
    + constexpr auto operator()(LoType lo, HiType hi) const noexcept;

    Returns a parser_interface containing a char_parser that matches any value in [lo, hi].

  5. template<typename R, 
              typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
    -  constexpr auto operator()(R && r) const noexcept;
    + constexpr auto operator()(R && r) const noexcept;

    Returns a parser_interface containing a char_parser that matches one of the values in r. If the character being matched during the parse is a 4-byte value, the elements of r are transcoded from their presumed encoding to UTF-32 during the comparison. Otherwise, the character begin matched is directly compared to the elements of r. The presumed encoding of r is considered UTF-8, UTF-16, or UTF-32, if the size of the elements of r are 1-, 2- or 4-bytes in size, respectively.

diff --git a/doc/html/boost/parser/container.html b/doc/html/boost/parser/container.html index fd3eab6c..d2d98214 100644 --- a/doc/html/boost/parser/container.html +++ b/doc/html/boost/parser/container.html @@ -6,13 +6,13 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -32,7 +32,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/cp.html b/doc/html/boost/parser/cp.html index 74f120af..6771baf4 100644 --- a/doc/html/boost/parser/cp.html +++ b/doc/html/boost/parser/cp.html @@ -25,7 +25,7 @@

Synopsis

unspecified cp;
-

Description

+

Description

The literal code point parser. It produces a 32-bit unsigned integer attribute. This parser can be used to create code point parsers that match one or more specific code point values, by calling it with: a single value comparable to a code point; a set of code point values in a string; a closed range of code point values [lo, hi], or a set of code point values passed as a range.

diff --git a/doc/html/boost/parser/cu.html b/doc/html/boost/parser/cu.html index f5c56370..8aa09014 100644 --- a/doc/html/boost/parser/cu.html +++ b/doc/html/boost/parser/cu.html @@ -25,7 +25,7 @@

Synopsis

unspecified cu;
-

Description

+

Description

The literal code unit parser. It produces a char attribute. This parser can be used to create code unit parsers that match one or more specific code unit values, by calling it with: a single value comparable to a code unit; a set of code unit values in a string; a closed range of code unit values [lo, hi], or a set of code unit values passed as a range.

diff --git a/doc/html/boost/parser/default_error_handler.html b/doc/html/boost/parser/default_error_handler.html index 0d80b1d0..65a2f141 100644 --- a/doc/html/boost/parser/default_error_handler.html +++ b/doc/html/boost/parser/default_error_handler.html @@ -26,46 +26,46 @@

Synopsis

struct default_error_handler { // construct/copy/destruct - default_error_handler() = default; + default_error_handler() = default; - // public member functions + // public member functions template<typename Iter, typename Sentinel> error_handler_result - operator()(Iter, Sentinel, parse_error< Iter > const &) const; + operator()(Iter, Sentinel, parse_error< Iter > const &) const; template<typename Context, typename Iter> - void diagnose(diagnostic_kind, std::string_view, Context const &, Iter) const; + void diagnose(diagnostic_kind, std::string_view, Context const &, Iter) const; template<typename Context> - void diagnose(diagnostic_kind, std::string_view, Context const &) const; + void diagnose(diagnostic_kind, std::string_view, Context const &) const; };
-

Description

+

Description

The error handler used when the user does not specify a custom one. This error handler prints warnings and errors to std::cerr, and does not have an associcated filename.

-

+

default_error_handler public construct/copy/destruct

-
  1. default_error_handler() = default;
+
  1. default_error_handler() = default;
-

-default_error_handler public member functions

+

+default_error_handler public member functions

  1. template<typename Iter, typename Sentinel> 
       error_handler_result 
    -  operator()(Iter first, Sentinel last, parse_error< Iter > const & e) const;
    + operator()(Iter first, Sentinel last, parse_error< Iter > const & e) const;

    Handles a parse_error exception thrown during parsing. A formatted parse-expectation failure is printed to std::cerr. Always returns error_handler_result::fail.

  2. template<typename Context, typename Iter> 
    -  void diagnose(diagnostic_kind kind, std::string_view message, 
    +  void diagnose(diagnostic_kind kind, std::string_view message, 
                     Context const & context, Iter it) const;

    Prints message to std::cerr. The diagnostic is printed with the given kind, indicating the location as being at it. This must be called within a parser semantic action, providing the parse context.

  3. template<typename Context> 
    -  void diagnose(diagnostic_kind kind, std::string_view message, 
    +  void diagnose(diagnostic_kind kind, std::string_view message, 
                     Context const & context) const;

    Prints message to std::cerr. The diagnostic is printed with the given kind, at no particular location. This must be called within a parser semantic action, providing the parse context.

  4. diff --git a/doc/html/boost/parser/delimited_seq_parser.html b/doc/html/boost/parser/delimited_seq_parser.html index 3709b3a6..d52e43b4 100644 --- a/doc/html/boost/parser/delimited_seq_parser.html +++ b/doc/html/boost/parser/delimited_seq_parser.html @@ -28,19 +28,19 @@

    Synopsis

    public boost::parser::repeat_parser< Parser, DelimiterParser > { // construct/copy/destruct - delimited_seq_parser(Parser, DelimiterParser); + delimited_seq_parser(Parser, DelimiterParser); };
-

Description

+

Description

Repeats the application of another parser p of type Parser, [1, Inf) times, applying a parser d of type DelimiterParser in between each pair of applications of p. The parse succeeds iff p succeeds at least once, and d succeeds each time it is applied. The attribute produced is a sequence of the type of attribute produced by Parser.

A simplified repeat_parser that applies parser zero or more times, with delimiter_parser applied before each application of parser after the first.

-

+

delimited_seq_parser public construct/copy/destruct

-
  1. delimited_seq_parser(Parser parser, DelimiterParser delimiter_parser);
+
  1. delimited_seq_parser(Parser parser, DelimiterParser delimiter_parser);
diff --git a/doc/html/boost/parser/diagnostic_kind.html b/doc/html/boost/parser/diagnostic_kind.html index 7af15490..fdca53d7 100644 --- a/doc/html/boost/parser/diagnostic_kind.html +++ b/doc/html/boost/parser/diagnostic_kind.html @@ -7,12 +7,12 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -27,7 +27,7 @@

Synopsis

enum diagnostic_kind { error, warning };
-

Description

+

Description

The kinds of diagnostics that can be handled by an error handler.

warning
@@ -43,7 +43,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/directive.html b/doc/html/boost/parser/directive.html index e8587350..620b30a9 100644 --- a/doc/html/boost/parser/directive.html +++ b/doc/html/boost/parser/directive.html @@ -26,18 +26,18 @@

Synopsis

template<template< class > class Parser> struct directive { - // public member functions + // public member functions template<typename Parser2> - constexpr auto operator[](parser_interface< Parser2 >) const noexcept; + constexpr auto operator[](parser_interface< Parser2 >) const noexcept; };
-

Description

+

Description

Represents a unparameterized higher-order parser (e.g. omit_parser) as a directive (e.g. omit[other_parser]).

-

-directive public member functions

+

+directive public member functions

  1. template<typename Parser2> 
    -  constexpr auto operator[](parser_interface< Parser2 > rhs) const noexcept;
+ constexpr auto operator[](parser_interface< Parser2 > rhs) const noexcept;
diff --git a/doc/html/boost/parser/double_.html b/doc/html/boost/parser/double_.html index ed8cf6bc..25a2f991 100644 --- a/doc/html/boost/parser/double_.html +++ b/doc/html/boost/parser/double_.html @@ -25,7 +25,7 @@

Synopsis

constexpr parser_interface< float_parser< double > > double_;
-

Description

+

Description

The double parser. Produces a double attribute.

diff --git a/doc/html/boost/parser/enable_optional.html b/doc/html/boost/parser/enable_optional.html index de916cc6..c5105708 100644 --- a/doc/html/boost/parser/enable_optional.html +++ b/doc/html/boost/parser/enable_optional.html @@ -5,14 +5,14 @@ - - - + + +
-PrevUpHomeNext +PrevUpHomeNext
@@ -21,11 +21,11 @@

Global enable_optional

boost::parser::enable_optional

Synopsis

-
// In header: <boost/parser/parser.hpp>
+
// In header: <boost/parser/parser_fwd.hpp>
 
 constexpr bool enable_optional;
-

Description

+

Description

A variable template that indicates that type T is an optional-like type.

@@ -36,7 +36,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/enable_variant.html b/doc/html/boost/parser/enable_variant.html deleted file mode 100644 index 8319b810..00000000 --- a/doc/html/boost/parser/enable_variant.html +++ /dev/null @@ -1,42 +0,0 @@ - - - -Global enable_variant - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Global enable_variant

-

boost::parser::enable_variant

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-constexpr bool enable_variant;
-
-

Description

-

A variable template that indicates that type T is an variant-like type.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/eoi.html b/doc/html/boost/parser/eoi.html index 0ad4ebd0..ee6b1b74 100644 --- a/doc/html/boost/parser/eoi.html +++ b/doc/html/boost/parser/eoi.html @@ -25,7 +25,7 @@

Synopsis

constexpr parser_interface< eoi_parser > eoi;
-

Description

+

Description

The end-of-input parser. It matches only the end of input.

diff --git a/doc/html/boost/parser/eoi_parser.html b/doc/html/boost/parser/eoi_parser.html index 2a2c912a..4ee2e8d7 100644 --- a/doc/html/boost/parser/eoi_parser.html +++ b/doc/html/boost/parser/eoi_parser.html @@ -26,33 +26,33 @@

Synopsis

struct eoi_parser { - // public member functions + // public member functions template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser> - unspecified call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + unspecified call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser, typename Attribute> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &, Attribute &) const; };
-

Description

+

Description

-

-eoi_parser public member functions

+

+eoi_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  unspecified call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  unspecified call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                        Sentinel last, Context const & context, 
                        SkipParser const & skip, unspecified flags, 
                        bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
diff --git a/doc/html/boost/parser/eol.html b/doc/html/boost/parser/eol.html index 9757b78c..d0eb6354 100644 --- a/doc/html/boost/parser/eol.html +++ b/doc/html/boost/parser/eol.html @@ -25,7 +25,7 @@

Synopsis

constexpr parser_interface< ws_parser< true > > eol;
-

Description

+

Description

The end-of-line parser. This matches "\r\n", or any one of the line break code points from the Unicode Line Break Algorithm, described in https://unicode.org/reports/tr14. Produces no attribute.

diff --git a/doc/html/boost/parser/eps.html b/doc/html/boost/parser/eps.html index 4c02087f..165a8518 100644 --- a/doc/html/boost/parser/eps.html +++ b/doc/html/boost/parser/eps.html @@ -6,13 +6,13 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -25,7 +25,7 @@

Synopsis

unspecified eps;
-

Description

+

Description

The epsilon parser. This matches anything, and consumes no input. If used with an optional predicate, like eps(pred), it matches iff pred(ctx) evaluates to true, where ctx is the parser context.

@@ -36,7 +36,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/eps_parser.html b/doc/html/boost/parser/eps_parser.html index 6fb19504..b39b56ae 100644 --- a/doc/html/boost/parser/eps_parser.html +++ b/doc/html/boost/parser/eps_parser.html @@ -26,44 +26,44 @@

Synopsis

template<typename Predicate> struct eps_parser { - // public member functions + // public member functions template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser> - unspecified call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + unspecified call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &) const noexcept; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser, typename Attribute> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &, Attribute &) const; template<typename Predicate2> - constexpr auto operator()(Predicate2) const noexcept; + constexpr auto operator()(Predicate2) const noexcept; // public data members Predicate pred_; };
-

Description

+

Description

Matches anything, and consumes no input. If Predicate is anything other than detail::nope (which it is by default), and pred_(ctx) evaluates to false, where ctx is the parser context, the parse fails.

-

-eps_parser public member functions

+

+eps_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  unspecified call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  unspecified call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                        Sentinel last, Context const & context, 
                        SkipParser const & skip, unspecified flags, 
                        bool & success) const noexcept;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
  3. template<typename Predicate2> 
    -  constexpr auto operator()(Predicate2 pred) const noexcept;
    + constexpr auto operator()(Predicate2 pred) const noexcept;

    Returns a parser_interface containing an eps_parser that will fail if pred evaluates to false.

diff --git a/doc/html/boost/parser/error_handler_result.html b/doc/html/boost/parser/error_handler_result.html index d9b35857..2f604f8e 100644 --- a/doc/html/boost/parser/error_handler_result.html +++ b/doc/html/boost/parser/error_handler_result.html @@ -27,7 +27,7 @@

Synopsis

enum error_handler_result { fail, rethrow };
-

Description

+

Description

The possible actions to take when a parse error is handled by an error handler.

rethrow
diff --git a/doc/html/boost/parser/expect_parser.html b/doc/html/boost/parser/expect_parser.html index 9003c4ee..151909b0 100644 --- a/doc/html/boost/parser/expect_parser.html +++ b/doc/html/boost/parser/expect_parser.html @@ -26,15 +26,15 @@

Synopsis

template<typename Parser, bool FailOnMatch> struct expect_parser { - // public member functions + // public member functions template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser> - unspecified call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + unspecified call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser, typename Attribute> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &, Attribute &) const; @@ -42,21 +42,21 @@

Synopsis

Parser parser_; };
-

Description

+

Description

Applies the given parser p of type Parser, producing no attributes and consuming no input. The parse succeeds iff p succeeds.

-

-expect_parser public member functions

+

+expect_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  unspecified call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  unspecified call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                        Sentinel last, Context const & context, 
                        SkipParser const & skip, unspecified flags, 
                        bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
diff --git a/doc/html/boost/parser/find_line_end.html b/doc/html/boost/parser/find_line_end.html index a7715b33..62a905b3 100644 --- a/doc/html/boost/parser/find_line_end.html +++ b/doc/html/boost/parser/find_line_end.html @@ -27,7 +27,7 @@

Synopsis

template<typename Iter, typename Sentinel> Iter find_line_end(Iter it, Sentinel last);
-

Description

+

Description

Returns the iterator to the end of the line in which it is found.

diff --git a/doc/html/boost/parser/find_line_position.html b/doc/html/boost/parser/find_line_position.html index 636b59e2..5e86e758 100644 --- a/doc/html/boost/parser/find_line_position.html +++ b/doc/html/boost/parser/find_line_position.html @@ -6,13 +6,13 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -27,7 +27,7 @@

Synopsis

template<typename Iter> line_position< Iter > find_line_position(Iter first, Iter it);
-

Description

+

Description

Returns the line_position for it, counting lines from the beginning of the input first.

@@ -38,7 +38,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/float_.html b/doc/html/boost/parser/float_.html index b605db65..21de2fc6 100644 --- a/doc/html/boost/parser/float_.html +++ b/doc/html/boost/parser/float_.html @@ -25,7 +25,7 @@

Synopsis

constexpr parser_interface< float_parser< float > > float_;
-

Description

+

Description

The float parser. Produces a float attribute.

diff --git a/doc/html/boost/parser/float_parser.html b/doc/html/boost/parser/float_parser.html index a8c79c8d..dda969aa 100644 --- a/doc/html/boost/parser/float_parser.html +++ b/doc/html/boost/parser/float_parser.html @@ -26,41 +26,41 @@

Synopsis

template<typename T> struct float_parser { // construct/copy/destruct - float_parser(); + float_parser(); - // public member functions + // public member functions template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser> - T call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + T call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser, typename Attribute> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &, Attribute &) const; };
-

Description

+

Description

Matches a floating point number, producing an attribute of type T.

-

+

float_parser public construct/copy/destruct

-
  1. float_parser();
+
  1. float_parser();
-

-float_parser public member functions

+

+float_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  T call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  T call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
              Sentinel last, Context const & context, SkipParser const & skip, 
              unspecified flags, bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
diff --git a/doc/html/boost/parser/get.html b/doc/html/boost/parser/get.html index fe49b2e2..8f50fa5f 100644 --- a/doc/html/boost/parser/get.html +++ b/doc/html/boost/parser/get.html @@ -27,7 +27,7 @@

Synopsis

template<typename T, typename U, U I> constexpr decltype(auto) get(T && x, integral_constant< U, I > i);
-

Description

+

Description

An accessor that returns a reference to the I-th data member of an aggregate struct or boost::parser::tuple.

diff --git a/doc/html/boost/parser/hex.html b/doc/html/boost/parser/hex.html index f54806b7..4a703b0e 100644 --- a/doc/html/boost/parser/hex.html +++ b/doc/html/boost/parser/hex.html @@ -25,7 +25,7 @@

Synopsis

constexpr parser_interface< uint_parser< unsigned int, 16 > > hex;
-

Description

+

Description

The hexadecimal unsigned integer parser. Produces an unsigned int attribute. To parse a particular value x, use hex(x).

diff --git a/doc/html/boost/parser/if_.html b/doc/html/boost/parser/if_.html index f2ff6464..e5a4de61 100644 --- a/doc/html/boost/parser/if_.html +++ b/doc/html/boost/parser/if_.html @@ -6,13 +6,13 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -26,7 +26,7 @@

Synopsis

template<typename Predicate> constexpr auto if_(Predicate pred);
-

Description

+

Description

Returns an if_directive that fails if the given predicate pred is false, and otherwise, applies another parser. For instance, in if_(pred)[p], p is only applied if pred is true.

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/if_directive.html b/doc/html/boost/parser/if_directive.html index 9ff9fe1f..fcc99418 100644 --- a/doc/html/boost/parser/if_directive.html +++ b/doc/html/boost/parser/if_directive.html @@ -26,21 +26,21 @@

Synopsis

template<typename Predicate> struct if_directive { - // public member functions + // public member functions template<typename Parser2> - constexpr auto operator[](parser_interface< Parser2 >) const noexcept; + constexpr auto operator[](parser_interface< Parser2 >) const noexcept; // public data members Predicate pred_; };
-

Description

+

Description

Represents a sequence parser, the first parser of which is an epsilon_parser with predicate, as a directive (e.g. if_(pred)[p]).

-

-if_directive public member functions

+

+if_directive public member functions

  1. template<typename Parser2> 
    -  constexpr auto operator[](parser_interface< Parser2 > rhs) const noexcept;
+ constexpr auto operator[](parser_interface< Parser2 > rhs) const noexcept;
diff --git a/doc/html/boost/parser/int_.html b/doc/html/boost/parser/int_.html index 3281ff75..27b80def 100644 --- a/doc/html/boost/parser/int_.html +++ b/doc/html/boost/parser/int_.html @@ -25,7 +25,7 @@

Synopsis

constexpr parser_interface< int_parser< int > > int_;
-

Description

+

Description

The int parser. Produces an int attribute. To parse a particular value x, use int_(x).

diff --git a/doc/html/boost/parser/int_parser.html b/doc/html/boost/parser/int_parser.html index 9ea80315..74c823f4 100644 --- a/doc/html/boost/parser/int_parser.html +++ b/doc/html/boost/parser/int_parser.html @@ -27,55 +27,55 @@

Synopsis

typename Expected> struct int_parser { // construct/copy/destruct - int_parser(); - explicit int_parser(Expected); + int_parser(); + explicit int_parser(Expected); - // public member functions + // public member functions template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser> - T call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + T call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser, typename Attribute> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &, Attribute &) const; template<typename Expected2> - constexpr auto operator()(Expected2) const noexcept; + constexpr auto operator()(Expected2) const noexcept; // public data members Expected expected_; };
-

Description

+

Description

Matches a signed number of radix Radix, of at least MinDigits and at most MaxDigits, producing an attribute of type T. Fails on any other input. The parse will also fail if Expected is anything but detail::nope (which it is by default), and the produced attribute is not equal to expected_. Radix must be one of 2, 8, 10, or 16.

-

+

int_parser public construct/copy/destruct

    -
  1. int_parser();
  2. -
  3. explicit int_parser(Expected expected);
  4. +
  5. int_parser();
  6. +
  7. explicit int_parser(Expected expected);
-

-int_parser public member functions

+

+int_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  T call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  T call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
              Sentinel last, Context const & context, SkipParser const & skip, 
              unspecified flags, bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
  3. template<typename Expected2> 
    -  constexpr auto operator()(Expected2 expected) const noexcept;
    + constexpr auto operator()(Expected2 expected) const noexcept;

    Returns a parser_interface containing an int_parser that matches the exact value expected.

diff --git a/doc/html/boost/parser/integral_constant.html b/doc/html/boost/parser/integral_constant.html index 45c9fc13..ec92f5c1 100644 --- a/doc/html/boost/parser/integral_constant.html +++ b/doc/html/boost/parser/integral_constant.html @@ -26,7 +26,7 @@

Synopsis

typedef hana::integral_constant< T, I > integral_constant;
-

Description

+

Description

A template alias that is boost::hana::integral_constant<T, I> unless BOOST_PARSER_DISABLE_HANA_TUPLE is defined, in which case it is std::integral_constant<T, I>.

diff --git a/doc/html/boost/parser/lexeme.html b/doc/html/boost/parser/lexeme.html index 8c29f8df..c53e69bf 100644 --- a/doc/html/boost/parser/lexeme.html +++ b/doc/html/boost/parser/lexeme.html @@ -25,8 +25,8 @@

Synopsis

constexpr directive< lexeme_parser > lexeme;
-

Description

-

The lexeme directive, whose operator[] returns an parser_interface<lexeme_parser<P>> from a given parser of type parser_interface<P>.

+

Description

+

The lexeme directive, whose operator[] returns a parser_interface<lexeme_parser<P>> from a given parser of type parser_interface<P>.

diff --git a/doc/html/boost/parser/lit_idm22143.html b/doc/html/boost/parser/lit_idm22143.html deleted file mode 100644 index f8222851..00000000 --- a/doc/html/boost/parser/lit_idm22143.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function lit - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function lit

-

boost::parser::lit

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto lit(char c);
-
-

Description

-

Returns a literal code point parser that produces no attribute.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/lit_idm22145.html b/doc/html/boost/parser/lit_idm22145.html deleted file mode 100644 index 05d852cf..00000000 --- a/doc/html/boost/parser/lit_idm22145.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function lit - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function lit

-

boost::parser::lit

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto lit(char c);
-
-

Description

-

Returns a literal code point parser that produces no attribute.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/lit_idm22147.html b/doc/html/boost/parser/lit_idm22147.html deleted file mode 100644 index fce32174..00000000 --- a/doc/html/boost/parser/lit_idm22147.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function lit - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function lit

-

boost::parser::lit

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto lit(char c);
-
-

Description

-

Returns a literal code point parser that produces no attribute.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/lit_idm22149.html b/doc/html/boost/parser/lit_idm22149.html deleted file mode 100644 index 83385e35..00000000 --- a/doc/html/boost/parser/lit_idm22149.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function lit - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function lit

-

boost::parser::lit

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto lit(char c);
-
-

Description

-

Returns a literal code point parser that produces no attribute.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/lit_idm22153.html b/doc/html/boost/parser/lit_idm22153.html deleted file mode 100644 index c1ff429e..00000000 --- a/doc/html/boost/parser/lit_idm22153.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function lit - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function lit

-

boost::parser::lit

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto lit(char8_t c);
-
-

Description

-

Returns a literal code point parser that produces no attribute.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/lit_idm22154.html b/doc/html/boost/parser/lit_idm22154.html deleted file mode 100644 index fef50e80..00000000 --- a/doc/html/boost/parser/lit_idm22154.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function lit - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function lit

-

boost::parser::lit

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto lit(char8_t c);
-
-

Description

-

Returns a literal code point parser that produces no attribute.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/lit_idm22155.html b/doc/html/boost/parser/lit_idm22155.html deleted file mode 100644 index 05e25a6c..00000000 --- a/doc/html/boost/parser/lit_idm22155.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function lit - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function lit

-

boost::parser::lit

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto lit(char8_t c);
-
-

Description

-

Returns a literal code point parser that produces no attribute.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/lit_idm22159.html b/doc/html/boost/parser/lit_idm22159.html deleted file mode 100644 index 4916a7c9..00000000 --- a/doc/html/boost/parser/lit_idm22159.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function lit - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function lit

-

boost::parser::lit

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto lit(char32_t c);
-
-

Description

-

Returns a literal code point parser that produces no attribute.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/lit_idm22160.html b/doc/html/boost/parser/lit_idm22160.html deleted file mode 100644 index 0756f36d..00000000 --- a/doc/html/boost/parser/lit_idm22160.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function lit - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function lit

-

boost::parser::lit

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto lit(char32_t c);
-
-

Description

-

Returns a literal code point parser that produces no attribute.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/lit_idm22161.html b/doc/html/boost/parser/lit_idm22161.html deleted file mode 100644 index 39c519d8..00000000 --- a/doc/html/boost/parser/lit_idm22161.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function lit - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function lit

-

boost::parser::lit

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto lit(char32_t c);
-
-

Description

-

Returns a literal code point parser that produces no attribute.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/lit_idm22165.html b/doc/html/boost/parser/lit_idm22165.html deleted file mode 100644 index 39471ff2..00000000 --- a/doc/html/boost/parser/lit_idm22165.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function lit - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function lit

-

boost::parser::lit

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto lit(char c);
-
-

Description

-

Returns a literal code point parser that produces no attribute.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/lit_idm22171.html b/doc/html/boost/parser/lit_idm22171.html deleted file mode 100644 index 4920bb8c..00000000 --- a/doc/html/boost/parser/lit_idm22171.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function lit - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function lit

-

boost::parser::lit

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto lit(char8_t c);
-
-

Description

-

Returns a literal code point parser that produces no attribute.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/lit_idm22177.html b/doc/html/boost/parser/lit_idm22177.html deleted file mode 100644 index 2695315a..00000000 --- a/doc/html/boost/parser/lit_idm22177.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function lit - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function lit

-

boost::parser::lit

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto lit(char32_t c);
-
-

Description

-

Returns a literal code point parser that produces no attribute.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/lit_idm22178.html b/doc/html/boost/parser/lit_idm22178.html deleted file mode 100644 index a2b97e2d..00000000 --- a/doc/html/boost/parser/lit_idm22178.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function template lit - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template lit

-

boost::parser::lit

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R> constexpr auto lit(R && str);
-
-

Description

-

Returns a parser that matches str that produces no attribute.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/lit_idm22180.html b/doc/html/boost/parser/lit_idm22180.html deleted file mode 100644 index 7ff9261e..00000000 --- a/doc/html/boost/parser/lit_idm22180.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function template lit - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template lit

-

boost::parser::lit

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R> constexpr auto lit(R && str);
-
-

Description

-

Returns a parser that matches str that produces no attribute.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/lit_idm22181.html b/doc/html/boost/parser/lit_idm22181.html deleted file mode 100644 index 315670d2..00000000 --- a/doc/html/boost/parser/lit_idm22181.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function template lit - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template lit

-

boost::parser::lit

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R> constexpr auto lit(R && str);
-
-

Description

-

Returns a parser that matches str that produces no attribute.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/lit_idm22182.html b/doc/html/boost/parser/lit_idm22182.html deleted file mode 100644 index 6164af88..00000000 --- a/doc/html/boost/parser/lit_idm22182.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function template lit - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template lit

-

boost::parser::lit

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R> constexpr auto lit(R && str);
-
-

Description

-

Returns a parser that matches str that produces no attribute.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/lit_idm22198.html b/doc/html/boost/parser/lit_idm22198.html deleted file mode 100644 index 13f22997..00000000 --- a/doc/html/boost/parser/lit_idm22198.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function template lit - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template lit

-

boost::parser::lit

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R> constexpr auto lit(R && str);
-
-

Description

-

Returns a parser that matches str that produces no attribute.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/lit_idm22148.html b/doc/html/boost/parser/lit_idm22492.html similarity index 89% rename from doc/html/boost/parser/lit_idm22148.html rename to doc/html/boost/parser/lit_idm22492.html index 8e2f49ce..58fbe88d 100644 --- a/doc/html/boost/parser/lit_idm22148.html +++ b/doc/html/boost/parser/lit_idm22492.html @@ -7,15 +7,15 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function lit

boost::parser::lit

@@ -26,7 +26,7 @@

Synopsis

constexpr auto lit(char c);
-

Description

+

Description

Returns a literal code point parser that produces no attribute.

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/lit_idm22151.html b/doc/html/boost/parser/lit_idm22498.html similarity index 82% rename from doc/html/boost/parser/lit_idm22151.html rename to doc/html/boost/parser/lit_idm22498.html index c5f1a1c1..8e291eac 100644 --- a/doc/html/boost/parser/lit_idm22151.html +++ b/doc/html/boost/parser/lit_idm22498.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function lit

boost::parser::lit

@@ -26,7 +26,7 @@

Synopsis

constexpr auto lit(char8_t c);
-

Description

+

Description

Returns a literal code point parser that produces no attribute.

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/lit_idm22157.html b/doc/html/boost/parser/lit_idm22504.html similarity index 89% rename from doc/html/boost/parser/lit_idm22157.html rename to doc/html/boost/parser/lit_idm22504.html index e09585cb..e83ac580 100644 --- a/doc/html/boost/parser/lit_idm22157.html +++ b/doc/html/boost/parser/lit_idm22504.html @@ -6,16 +6,16 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function lit

boost::parser::lit

@@ -26,7 +26,7 @@

Synopsis

constexpr auto lit(char32_t c);
-

Description

+

Description

Returns a literal code point parser that produces no attribute.

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/lit_idm22176.html b/doc/html/boost/parser/lit_idm22525.html similarity index 96% rename from doc/html/boost/parser/lit_idm22176.html rename to doc/html/boost/parser/lit_idm22525.html index c5adf50f..1806c750 100644 --- a/doc/html/boost/parser/lit_idm22176.html +++ b/doc/html/boost/parser/lit_idm22525.html @@ -15,7 +15,7 @@ PrevUpHomeNext
-
+

Function template lit

boost::parser::lit

@@ -26,7 +26,7 @@

Synopsis

template<typename R> constexpr auto lit(R && str);
-

Description

+

Description

Returns a parser that matches str that produces no attribute.

diff --git a/doc/html/boost/parser/literals/operator_c_idm23018.html b/doc/html/boost/parser/literals/operator_c_idm23018.html deleted file mode 100644 index 98f89be0..00000000 --- a/doc/html/boost/parser/literals/operator_c_idm23018.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function template operator""_c - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator""_c

-

boost::parser::literals::operator""_c

-
-

Synopsis

-
// In header: <boost/parser/tuple.hpp>
-
-
-template<char... chars> constexpr auto operator""_c();
-
-

Description

-

A literal that can be used to concisely name parser::llong integral constants.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_c_idm23020.html b/doc/html/boost/parser/literals/operator_c_idm23020.html deleted file mode 100644 index 4b8ee274..00000000 --- a/doc/html/boost/parser/literals/operator_c_idm23020.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function template operator""_c - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator""_c

-

boost::parser::literals::operator""_c

-
-

Synopsis

-
// In header: <boost/parser/tuple.hpp>
-
-
-template<char... chars> constexpr auto operator""_c();
-
-

Description

-

A literal that can be used to concisely name parser::llong integral constants.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_c_idm23021.html b/doc/html/boost/parser/literals/operator_c_idm23021.html deleted file mode 100644 index b1dc7f39..00000000 --- a/doc/html/boost/parser/literals/operator_c_idm23021.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function template operator""_c - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator""_c

-

boost::parser::literals::operator""_c

-
-

Synopsis

-
// In header: <boost/parser/tuple.hpp>
-
-
-template<char... chars> constexpr auto operator""_c();
-
-

Description

-

A literal that can be used to concisely name parser::llong integral constants.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_c_idm23022.html b/doc/html/boost/parser/literals/operator_c_idm23022.html deleted file mode 100644 index 2c57fcbb..00000000 --- a/doc/html/boost/parser/literals/operator_c_idm23022.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function template operator""_c - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator""_c

-

boost::parser::literals::operator""_c

-
-

Synopsis

-
// In header: <boost/parser/tuple.hpp>
-
-
-template<char... chars> constexpr auto operator""_c();
-
-

Description

-

A literal that can be used to concisely name parser::llong integral constants.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_c_idm23038.html b/doc/html/boost/parser/literals/operator_c_idm23038.html deleted file mode 100644 index 2ef2f8af..00000000 --- a/doc/html/boost/parser/literals/operator_c_idm23038.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function template operator""_c - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator""_c

-

boost::parser::literals::operator""_c

-
-

Synopsis

-
// In header: <boost/parser/tuple.hpp>
-
-
-template<char... chars> constexpr auto operator""_c();
-
-

Description

-

A literal that can be used to concisely name parser::llong integral constants.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_c_idm23016.html b/doc/html/boost/parser/literals/operator_c_idm23370.html similarity index 96% rename from doc/html/boost/parser/literals/operator_c_idm23016.html rename to doc/html/boost/parser/literals/operator_c_idm23370.html index 05e40e9b..644e72a6 100644 --- a/doc/html/boost/parser/literals/operator_c_idm23016.html +++ b/doc/html/boost/parser/literals/operator_c_idm23370.html @@ -15,7 +15,7 @@ PrevUpHomeNext
-
+

Function template operator""_c

boost::parser::literals::operator""_c

@@ -26,7 +26,7 @@

Synopsis

template<char... chars> constexpr auto operator""_c();
-

Description

+

Description

A literal that can be used to concisely name parser::llong integral constants.

diff --git a/doc/html/boost/parser/literals/operator_l_idm21531.html b/doc/html/boost/parser/literals/operator_l_idm21531.html deleted file mode 100644 index 1fc3f496..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21531.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char c);
-
-

Description

-

Returns a literal parser equivalent to lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21533.html b/doc/html/boost/parser/literals/operator_l_idm21533.html deleted file mode 100644 index 7319e44e..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21533.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char c);
-
-

Description

-

Returns a literal parser equivalent to lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21534.html b/doc/html/boost/parser/literals/operator_l_idm21534.html deleted file mode 100644 index 9fb52b4c..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21534.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char c);
-
-

Description

-

Returns a literal parser equivalent to lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21535.html b/doc/html/boost/parser/literals/operator_l_idm21535.html deleted file mode 100644 index 280f9db7..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21535.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char c);
-
-

Description

-

Returns a literal parser equivalent to lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21538.html b/doc/html/boost/parser/literals/operator_l_idm21538.html deleted file mode 100644 index 801d9908..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21538.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char8_t c);
-
-

Description

-

Returns a literal parser equivalent to lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21540.html b/doc/html/boost/parser/literals/operator_l_idm21540.html deleted file mode 100644 index f7a34f41..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21540.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char8_t c);
-
-

Description

-

Returns a literal parser equivalent to lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21541.html b/doc/html/boost/parser/literals/operator_l_idm21541.html deleted file mode 100644 index d280cc8e..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21541.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char8_t c);
-
-

Description

-

Returns a literal parser equivalent to lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21542.html b/doc/html/boost/parser/literals/operator_l_idm21542.html deleted file mode 100644 index 2bb85229..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21542.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char8_t c);
-
-

Description

-

Returns a literal parser equivalent to lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21545.html b/doc/html/boost/parser/literals/operator_l_idm21545.html deleted file mode 100644 index 036b2512..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21545.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char32_t c);
-
-

Description

-

Returns a literal parser equivalent to lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21547.html b/doc/html/boost/parser/literals/operator_l_idm21547.html deleted file mode 100644 index 100d3f5b..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21547.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char32_t c);
-
-

Description

-

Returns a literal parser equivalent to lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21548.html b/doc/html/boost/parser/literals/operator_l_idm21548.html deleted file mode 100644 index 0626fd76..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21548.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char32_t c);
-
-

Description

-

Returns a literal parser equivalent to lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21549.html b/doc/html/boost/parser/literals/operator_l_idm21549.html deleted file mode 100644 index b619f294..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21549.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char32_t c);
-
-

Description

-

Returns a literal parser equivalent to lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21551.html b/doc/html/boost/parser/literals/operator_l_idm21551.html deleted file mode 100644 index e0976392..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21551.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char c);
-
-

Description

-

Returns a literal parser equivalent to lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21552.html b/doc/html/boost/parser/literals/operator_l_idm21552.html deleted file mode 100644 index 11b1d7f2..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21552.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char const * str, std::size_t);
-
-

Description

-

Returns a literal parser equivalent to lit(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21554.html b/doc/html/boost/parser/literals/operator_l_idm21554.html deleted file mode 100644 index 22ccdad0..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21554.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char const * str, std::size_t);
-
-

Description

-

Returns a literal parser equivalent to lit(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21555.html b/doc/html/boost/parser/literals/operator_l_idm21555.html deleted file mode 100644 index 5e39794a..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21555.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char const * str, std::size_t);
-
-

Description

-

Returns a literal parser equivalent to lit(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21556.html b/doc/html/boost/parser/literals/operator_l_idm21556.html deleted file mode 100644 index 55e53213..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21556.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char const * str, std::size_t);
-
-

Description

-

Returns a literal parser equivalent to lit(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21558.html b/doc/html/boost/parser/literals/operator_l_idm21558.html deleted file mode 100644 index 89d99068..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21558.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char8_t c);
-
-

Description

-

Returns a literal parser equivalent to lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21561.html b/doc/html/boost/parser/literals/operator_l_idm21561.html deleted file mode 100644 index c6810bdc..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21561.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char8_t const * str, std::size_t);
-
-

Description

-

Returns a literal parser equivalent to lit(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21563.html b/doc/html/boost/parser/literals/operator_l_idm21563.html deleted file mode 100644 index 6f949520..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21563.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char8_t const * str, std::size_t);
-
-

Description

-

Returns a literal parser equivalent to lit(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21564.html b/doc/html/boost/parser/literals/operator_l_idm21564.html deleted file mode 100644 index 8f4e056c..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21564.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char8_t const * str, std::size_t);
-
-

Description

-

Returns a literal parser equivalent to lit(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21565.html b/doc/html/boost/parser/literals/operator_l_idm21565.html deleted file mode 100644 index fcd1bb78..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21565.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char32_t c);
-
-

Description

-

Returns a literal parser equivalent to lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21570.html b/doc/html/boost/parser/literals/operator_l_idm21570.html deleted file mode 100644 index b5fc0525..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21570.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char32_t const * str, std::size_t);
-
-

Description

-

Returns a literal parser equivalent to lit(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21572.html b/doc/html/boost/parser/literals/operator_l_idm21572.html deleted file mode 100644 index e8746aed..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21572.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char const * str, std::size_t);
-
-

Description

-

Returns a literal parser equivalent to lit(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21573.html b/doc/html/boost/parser/literals/operator_l_idm21573.html deleted file mode 100644 index d074772d..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21573.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char32_t const * str, std::size_t);
-
-

Description

-

Returns a literal parser equivalent to lit(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21574.html b/doc/html/boost/parser/literals/operator_l_idm21574.html deleted file mode 100644 index a1b37b25..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21574.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char32_t const * str, std::size_t);
-
-

Description

-

Returns a literal parser equivalent to lit(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21581.html b/doc/html/boost/parser/literals/operator_l_idm21581.html deleted file mode 100644 index 95a670a4..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21581.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char8_t const * str, std::size_t);
-
-

Description

-

Returns a literal parser equivalent to lit(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21590.html b/doc/html/boost/parser/literals/operator_l_idm21590.html deleted file mode 100644 index f01404ef..00000000 --- a/doc/html/boost/parser/literals/operator_l_idm21590.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_l - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_l

-

boost::parser::literals::operator""_l

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_l(char32_t const * str, std::size_t);
-
-

Description

-

Returns a literal parser equivalent to lit(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_l_idm21529.html b/doc/html/boost/parser/literals/operator_l_idm21852.html similarity index 90% rename from doc/html/boost/parser/literals/operator_l_idm21529.html rename to doc/html/boost/parser/literals/operator_l_idm21852.html index 1cf6fb82..5a86deef 100644 --- a/doc/html/boost/parser/literals/operator_l_idm21529.html +++ b/doc/html/boost/parser/literals/operator_l_idm21852.html @@ -7,15 +7,15 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function operator""_l

boost::parser::literals::operator""_l

@@ -26,7 +26,7 @@

Synopsis

constexpr auto operator""_l(char c);
-

Description

+

Description

Returns a literal parser equivalent to lit(c).

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/literals/operator_l_idm21536.html b/doc/html/boost/parser/literals/operator_l_idm21859.html similarity index 83% rename from doc/html/boost/parser/literals/operator_l_idm21536.html rename to doc/html/boost/parser/literals/operator_l_idm21859.html index 0c13db68..40351286 100644 --- a/doc/html/boost/parser/literals/operator_l_idm21536.html +++ b/doc/html/boost/parser/literals/operator_l_idm21859.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function operator""_l

boost::parser::literals::operator""_l

@@ -26,7 +26,7 @@

Synopsis

constexpr auto operator""_l(char8_t c);
-

Description

+

Description

Returns a literal parser equivalent to lit(c).

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/literals/operator_l_idm21543.html b/doc/html/boost/parser/literals/operator_l_idm21866.html similarity index 83% rename from doc/html/boost/parser/literals/operator_l_idm21543.html rename to doc/html/boost/parser/literals/operator_l_idm21866.html index c2cd95eb..a93bbf04 100644 --- a/doc/html/boost/parser/literals/operator_l_idm21543.html +++ b/doc/html/boost/parser/literals/operator_l_idm21866.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function operator""_l

boost::parser::literals::operator""_l

@@ -26,7 +26,7 @@

Synopsis

constexpr auto operator""_l(char32_t c);
-

Description

+

Description

Returns a literal parser equivalent to lit(c).

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/literals/operator_l_idm21550.html b/doc/html/boost/parser/literals/operator_l_idm21873.html similarity index 84% rename from doc/html/boost/parser/literals/operator_l_idm21550.html rename to doc/html/boost/parser/literals/operator_l_idm21873.html index 8d232684..2e69b2d6 100644 --- a/doc/html/boost/parser/literals/operator_l_idm21550.html +++ b/doc/html/boost/parser/literals/operator_l_idm21873.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function operator""_l

boost::parser::literals::operator""_l

@@ -26,7 +26,7 @@

Synopsis

constexpr auto operator""_l(char const * str, std::size_t);
-

Description

+

Description

Returns a literal parser equivalent to lit(str).

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/literals/operator_l_idm21559.html b/doc/html/boost/parser/literals/operator_l_idm21882.html similarity index 84% rename from doc/html/boost/parser/literals/operator_l_idm21559.html rename to doc/html/boost/parser/literals/operator_l_idm21882.html index 349b3788..c1758b07 100644 --- a/doc/html/boost/parser/literals/operator_l_idm21559.html +++ b/doc/html/boost/parser/literals/operator_l_idm21882.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function operator""_l

boost::parser::literals::operator""_l

@@ -26,7 +26,7 @@

Synopsis

constexpr auto operator""_l(char8_t const * str, std::size_t);
-

Description

+

Description

Returns a literal parser equivalent to lit(str).

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/literals/operator_l_idm21568.html b/doc/html/boost/parser/literals/operator_l_idm21891.html similarity index 84% rename from doc/html/boost/parser/literals/operator_l_idm21568.html rename to doc/html/boost/parser/literals/operator_l_idm21891.html index 0405921d..a8111cda 100644 --- a/doc/html/boost/parser/literals/operator_l_idm21568.html +++ b/doc/html/boost/parser/literals/operator_l_idm21891.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function operator""_l

boost::parser::literals::operator""_l

@@ -26,7 +26,7 @@

Synopsis

constexpr auto operator""_l(char32_t const * str, std::size_t);
-

Description

+

Description

Returns a literal parser equivalent to lit(str).

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/literals/operator_p_idm21579.html b/doc/html/boost/parser/literals/operator_p_idm21579.html deleted file mode 100644 index 2c7e0fdb..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21579.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char c);
-
-

Description

-

Returns a character parser equivalent to char_(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21581.html b/doc/html/boost/parser/literals/operator_p_idm21581.html deleted file mode 100644 index 7b42632c..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21581.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char c);
-
-

Description

-

Returns a character parser equivalent to char_(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21582.html b/doc/html/boost/parser/literals/operator_p_idm21582.html deleted file mode 100644 index 177e4646..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21582.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char c);
-
-

Description

-

Returns a character parser equivalent to char_(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21583.html b/doc/html/boost/parser/literals/operator_p_idm21583.html deleted file mode 100644 index 77360629..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21583.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char c);
-
-

Description

-

Returns a character parser equivalent to char_(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21586.html b/doc/html/boost/parser/literals/operator_p_idm21586.html deleted file mode 100644 index 4e0f9963..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21586.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char8_t c);
-
-

Description

-

Returns a character parser equivalent to char_(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21588.html b/doc/html/boost/parser/literals/operator_p_idm21588.html deleted file mode 100644 index 0bc8085c..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21588.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char8_t c);
-
-

Description

-

Returns a character parser equivalent to char_(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21589.html b/doc/html/boost/parser/literals/operator_p_idm21589.html deleted file mode 100644 index 290602ad..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21589.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char8_t c);
-
-

Description

-

Returns a character parser equivalent to char_(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21590.html b/doc/html/boost/parser/literals/operator_p_idm21590.html deleted file mode 100644 index 6b0a3da5..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21590.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char8_t c);
-
-

Description

-

Returns a character parser equivalent to char_(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21593.html b/doc/html/boost/parser/literals/operator_p_idm21593.html deleted file mode 100644 index b3bd81ae..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21593.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char32_t c);
-
-

Description

-

Returns a character parser equivalent to char_(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21595.html b/doc/html/boost/parser/literals/operator_p_idm21595.html deleted file mode 100644 index 909afbd2..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21595.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char32_t c);
-
-

Description

-

Returns a character parser equivalent to char_(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21596.html b/doc/html/boost/parser/literals/operator_p_idm21596.html deleted file mode 100644 index 9c2b54cf..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21596.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char32_t c);
-
-

Description

-

Returns a character parser equivalent to char_(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21597.html b/doc/html/boost/parser/literals/operator_p_idm21597.html deleted file mode 100644 index 307e9f98..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21597.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char32_t c);
-
-

Description

-

Returns a character parser equivalent to char_(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21599.html b/doc/html/boost/parser/literals/operator_p_idm21599.html deleted file mode 100644 index 981d61ba..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21599.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char c);
-
-

Description

-

Returns a character parser equivalent to char_(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21600.html b/doc/html/boost/parser/literals/operator_p_idm21600.html deleted file mode 100644 index 01b6182d..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21600.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char const * str, std::size_t);
-
-

Description

-

Returns a string parser equivalent to string(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21602.html b/doc/html/boost/parser/literals/operator_p_idm21602.html deleted file mode 100644 index 4003c8e4..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21602.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char const * str, std::size_t);
-
-

Description

-

Returns a string parser equivalent to string(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21603.html b/doc/html/boost/parser/literals/operator_p_idm21603.html deleted file mode 100644 index 01d54b7c..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21603.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char const * str, std::size_t);
-
-

Description

-

Returns a string parser equivalent to string(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21604.html b/doc/html/boost/parser/literals/operator_p_idm21604.html deleted file mode 100644 index 4a50151a..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21604.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char const * str, std::size_t);
-
-

Description

-

Returns a string parser equivalent to string(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21606.html b/doc/html/boost/parser/literals/operator_p_idm21606.html deleted file mode 100644 index 58c9c648..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21606.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char8_t c);
-
-

Description

-

Returns a character parser equivalent to char_(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21609.html b/doc/html/boost/parser/literals/operator_p_idm21609.html deleted file mode 100644 index 6dccb397..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21609.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char8_t const * str, std::size_t);
-
-

Description

-

Returns a string parser equivalent to string(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21611.html b/doc/html/boost/parser/literals/operator_p_idm21611.html deleted file mode 100644 index 1897145d..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21611.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char8_t const * str, std::size_t);
-
-

Description

-

Returns a string parser equivalent to string(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21612.html b/doc/html/boost/parser/literals/operator_p_idm21612.html deleted file mode 100644 index 567753fb..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21612.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char8_t const * str, std::size_t);
-
-

Description

-

Returns a string parser equivalent to string(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21613.html b/doc/html/boost/parser/literals/operator_p_idm21613.html deleted file mode 100644 index 29a3d73c..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21613.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char32_t c);
-
-

Description

-

Returns a character parser equivalent to char_(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21618.html b/doc/html/boost/parser/literals/operator_p_idm21618.html deleted file mode 100644 index 5fff1649..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21618.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char32_t const * str, std::size_t);
-
-

Description

-

Returns a string parser equivalent to string(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21620.html b/doc/html/boost/parser/literals/operator_p_idm21620.html deleted file mode 100644 index fc89694f..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21620.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char const * str, std::size_t);
-
-

Description

-

Returns a string parser equivalent to string(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21621.html b/doc/html/boost/parser/literals/operator_p_idm21621.html deleted file mode 100644 index 2df21a1e..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21621.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char32_t const * str, std::size_t);
-
-

Description

-

Returns a string parser equivalent to string(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21622.html b/doc/html/boost/parser/literals/operator_p_idm21622.html deleted file mode 100644 index d5767bc8..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21622.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char32_t const * str, std::size_t);
-
-

Description

-

Returns a string parser equivalent to string(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21629.html b/doc/html/boost/parser/literals/operator_p_idm21629.html deleted file mode 100644 index fee5a707..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21629.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char8_t const * str, std::size_t);
-
-

Description

-

Returns a string parser equivalent to string(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21638.html b/doc/html/boost/parser/literals/operator_p_idm21638.html deleted file mode 100644 index 2b5fde45..00000000 --- a/doc/html/boost/parser/literals/operator_p_idm21638.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function operator""_p - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function operator""_p

-

boost::parser::literals::operator""_p

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-constexpr auto operator""_p(char32_t const * str, std::size_t);
-
-

Description

-

Returns a string parser equivalent to string(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/literals/operator_p_idm21577.html b/doc/html/boost/parser/literals/operator_p_idm21900.html similarity index 83% rename from doc/html/boost/parser/literals/operator_p_idm21577.html rename to doc/html/boost/parser/literals/operator_p_idm21900.html index daa0441f..d8740227 100644 --- a/doc/html/boost/parser/literals/operator_p_idm21577.html +++ b/doc/html/boost/parser/literals/operator_p_idm21900.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function operator""_p

boost::parser::literals::operator""_p

@@ -26,7 +26,7 @@

Synopsis

constexpr auto operator""_p(char c);
-

Description

+

Description

Returns a character parser equivalent to char_(c).

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/literals/operator_p_idm21584.html b/doc/html/boost/parser/literals/operator_p_idm21907.html similarity index 83% rename from doc/html/boost/parser/literals/operator_p_idm21584.html rename to doc/html/boost/parser/literals/operator_p_idm21907.html index 58f4428c..45628393 100644 --- a/doc/html/boost/parser/literals/operator_p_idm21584.html +++ b/doc/html/boost/parser/literals/operator_p_idm21907.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function operator""_p

boost::parser::literals::operator""_p

@@ -26,7 +26,7 @@

Synopsis

constexpr auto operator""_p(char8_t c);
-

Description

+

Description

Returns a character parser equivalent to char_(c).

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/literals/operator_p_idm21591.html b/doc/html/boost/parser/literals/operator_p_idm21914.html similarity index 83% rename from doc/html/boost/parser/literals/operator_p_idm21591.html rename to doc/html/boost/parser/literals/operator_p_idm21914.html index d1630a5e..9e2a468d 100644 --- a/doc/html/boost/parser/literals/operator_p_idm21591.html +++ b/doc/html/boost/parser/literals/operator_p_idm21914.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function operator""_p

boost::parser::literals::operator""_p

@@ -26,7 +26,7 @@

Synopsis

constexpr auto operator""_p(char32_t c);
-

Description

+

Description

Returns a character parser equivalent to char_(c).

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/literals/operator_p_idm21598.html b/doc/html/boost/parser/literals/operator_p_idm21921.html similarity index 84% rename from doc/html/boost/parser/literals/operator_p_idm21598.html rename to doc/html/boost/parser/literals/operator_p_idm21921.html index a498579f..14ea1567 100644 --- a/doc/html/boost/parser/literals/operator_p_idm21598.html +++ b/doc/html/boost/parser/literals/operator_p_idm21921.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function operator""_p

boost::parser::literals::operator""_p

@@ -26,7 +26,7 @@

Synopsis

constexpr auto operator""_p(char const * str, std::size_t);
-

Description

+

Description

Returns a string parser equivalent to string(str).

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/literals/operator_p_idm21607.html b/doc/html/boost/parser/literals/operator_p_idm21930.html similarity index 84% rename from doc/html/boost/parser/literals/operator_p_idm21607.html rename to doc/html/boost/parser/literals/operator_p_idm21930.html index 28b340b2..cc835289 100644 --- a/doc/html/boost/parser/literals/operator_p_idm21607.html +++ b/doc/html/boost/parser/literals/operator_p_idm21930.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function operator""_p

boost::parser::literals::operator""_p

@@ -26,7 +26,7 @@

Synopsis

constexpr auto operator""_p(char8_t const * str, std::size_t);
-

Description

+

Description

Returns a string parser equivalent to string(str).

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/literals/operator_p_idm21616.html b/doc/html/boost/parser/literals/operator_p_idm21939.html similarity index 90% rename from doc/html/boost/parser/literals/operator_p_idm21616.html rename to doc/html/boost/parser/literals/operator_p_idm21939.html index 54c03b51..0984ae30 100644 --- a/doc/html/boost/parser/literals/operator_p_idm21616.html +++ b/doc/html/boost/parser/literals/operator_p_idm21939.html @@ -6,16 +6,16 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function operator""_p

boost::parser::literals::operator""_p

@@ -26,7 +26,7 @@

Synopsis

constexpr auto operator""_p(char32_t const * str, std::size_t);
-

Description

+

Description

Returns a string parser equivalent to string(str).

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/llong.html b/doc/html/boost/parser/llong.html index b507d870..3c8a96d5 100644 --- a/doc/html/boost/parser/llong.html +++ b/doc/html/boost/parser/llong.html @@ -26,7 +26,7 @@

Synopsis

typedef integral_constant< long long, I > llong;
-

Description

+

Description

A template alias that is boost::hana::llong<I> unless BOOST_PARSER_DISABLE_HANA_TUPLE is defined, in which case it is std::integral_constant<long long, I>.

diff --git a/doc/html/boost/parser/long_.html b/doc/html/boost/parser/long_.html index 84b17fba..de54cb38 100644 --- a/doc/html/boost/parser/long_.html +++ b/doc/html/boost/parser/long_.html @@ -25,7 +25,7 @@

Synopsis

constexpr parser_interface< int_parser< long > > long_;
-

Description

+

Description

The long parser. Produces a long attribute. To parse a particular value x, use long_(x).

diff --git a/doc/html/boost/parser/long_long.html b/doc/html/boost/parser/long_long.html index f4c82141..5f094e54 100644 --- a/doc/html/boost/parser/long_long.html +++ b/doc/html/boost/parser/long_long.html @@ -25,7 +25,7 @@

Synopsis

constexpr parser_interface< int_parser< long long > > long_long;
-

Description

+

Description

The long long parser. Produces a long long attribute. To parse a particular value x, use long_long(x).

diff --git a/doc/html/boost/parser/make_subrange.html b/doc/html/boost/parser/make_subrange.html index 83607144..a14cf41b 100644 --- a/doc/html/boost/parser/make_subrange.html +++ b/doc/html/boost/parser/make_subrange.html @@ -27,7 +27,7 @@

Synopsis

template<typename I, typename S = I> constexpr subrange< I, S > make_subrange(I first, S last);
-

Description

+

Description

Makes a subrange<I, S> from an I and an S.

diff --git a/doc/html/boost/parser/merge.html b/doc/html/boost/parser/merge.html new file mode 100644 index 00000000..de088927 --- /dev/null +++ b/doc/html/boost/parser/merge.html @@ -0,0 +1,42 @@ + + + +Global merge + + + + + + + + + +
+PrevUpHomeNext +
+
+
+
+

Global merge

+

boost::parser::merge

+
+

Synopsis

+
// In header: <boost/parser/parser.hpp>
+
+constexpr merge_directive merge;
+
+

Description

+

The merge_directive, whose operator[] returns a parser_interface<P2>, from a given parser of type parser_interface<P>, where P is a seq_parser. P2 is the same as P, except that its CombiningGroups template parameter is replaced with a tag type that causes the subparser's attributes to be merged into a single attribute.

+
+
+ +
+
+PrevUpHomeNext +
+ + diff --git a/doc/html/boost/parser/merge_directive.html b/doc/html/boost/parser/merge_directive.html new file mode 100644 index 00000000..aa6977ec --- /dev/null +++ b/doc/html/boost/parser/merge_directive.html @@ -0,0 +1,58 @@ + + + +Struct merge_directive + + + + + + + + + +
+PrevUpHomeNext +
+
+
+
+

Struct merge_directive

+

boost::parser::merge_directive

+
+

Synopsis

+
// In header: <boost/parser/parser.hpp>
+
+
+struct merge_directive {
+
+  // public member functions
+  template<typename ParserTuple, typename BacktrackingTuple, 
+           typename CombiningGroups> 
+    constexpr auto 
+    operator[](parser_interface< seq_parser< ParserTuple, BacktrackingTuple, CombiningGroups > >) const noexcept;
+};
+
+

Description

+

A directive type that can only be used on sequence parsers, that forces the merge of all the sequence_parser's subparser's attributes into a single attribute.

+
+

+merge_directive public member functions

+
  1. template<typename ParserTuple, typename BacktrackingTuple, 
    +         typename CombiningGroups> 
    +  constexpr auto 
    +  operator[](parser_interface< seq_parser< ParserTuple, BacktrackingTuple, CombiningGroups > > rhs) const noexcept;
+
+
+
+ +
+
+PrevUpHomeNext +
+ + diff --git a/doc/html/boost/parser/no_case.html b/doc/html/boost/parser/no_case.html index 5940fd7a..f7a298e6 100644 --- a/doc/html/boost/parser/no_case.html +++ b/doc/html/boost/parser/no_case.html @@ -25,8 +25,8 @@

Synopsis

constexpr directive< no_case_parser > no_case;
-

Description

-

The no_case directive, whose operator[] returns an parser_interface<no_case_parser<P>> from a given parser of type parser_interface<P>.

+

Description

+

The no_case directive, whose operator[] returns a parser_interface<no_case_parser<P>> from a given parser of type parser_interface<P>.

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/oct.html b/doc/html/boost/parser/oct.html index 984f397a..9bf8092a 100644 --- a/doc/html/boost/parser/oct.html +++ b/doc/html/boost/parser/oct.html @@ -25,7 +25,7 @@

Synopsis

constexpr parser_interface< uint_parser< unsigned int, 8 > > oct;
-

Description

+

Description

The octal unsigned integer parser. Produces an unsigned int attribute. To parse a particular value x, use oct(x).

diff --git a/doc/html/boost/parser/omit.html b/doc/html/boost/parser/omit.html index df9217d4..da761d4d 100644 --- a/doc/html/boost/parser/omit.html +++ b/doc/html/boost/parser/omit.html @@ -25,8 +25,8 @@

Synopsis

constexpr directive< omit_parser > omit;
-

Description

-

The omit directive, whose operator[] returns an parser_interface<omit_parser<P>> from a given parser of type parser_interface<P>.

+

Description

+

The omit directive, whose operator[] returns a parser_interface<omit_parser<P>> from a given parser of type parser_interface<P>.

-

Description

+

Description

Applies the given parser p of type Parser. This parser produces no attribute, and suppresses the production of any attributes that would otherwise be produced by p. The parse succeeds iff p succeeds.

-

-omit_parser public member functions

+

+omit_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  unspecified call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  unspecified call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                        Sentinel last, Context const & context, 
                        SkipParser const & skip, unspecified flags, 
                        bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
diff --git a/doc/html/boost/parser/one_plus_parser.html b/doc/html/boost/parser/one_plus_parser.html index a7960618..448b89d8 100644 --- a/doc/html/boost/parser/one_plus_parser.html +++ b/doc/html/boost/parser/one_plus_parser.html @@ -26,19 +26,19 @@

Synopsis

template<typename Parser> struct one_plus_parser : public boost::parser::repeat_parser< Parser > { // construct/copy/destruct - one_plus_parser(Parser); + one_plus_parser(Parser); };
-

Description

+

Description

Repeats the application of another parser p of type Parser, [1, Inf) times. The parse succeeds iff p succeeds at least once. The attribute produced is a sequence of the type of attribute produced by Parser.

A simplified repeat_parser that applies parser one or more times.

-

+

one_plus_parser public construct/copy/destruct

-
  1. one_plus_parser(Parser parser);
+
  1. one_plus_parser(Parser parser);
diff --git a/doc/html/boost/parser/operator%_idm22372.html b/doc/html/boost/parser/operator%_idm22372.html deleted file mode 100644 index 955be836..00000000 --- a/doc/html/boost/parser/operator%_idm22372.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator% - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator%

-

boost::parser::operator%

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator%(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) % rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator%_idm22374.html b/doc/html/boost/parser/operator%_idm22374.html deleted file mode 100644 index a2b2cdd6..00000000 --- a/doc/html/boost/parser/operator%_idm22374.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator% - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator%

-

boost::parser::operator%

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator%(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) % rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator%_idm22375.html b/doc/html/boost/parser/operator%_idm22375.html deleted file mode 100644 index 4e033e8e..00000000 --- a/doc/html/boost/parser/operator%_idm22375.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator% - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator%

-

boost::parser::operator%

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator%(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) % rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator%_idm22376.html b/doc/html/boost/parser/operator%_idm22376.html deleted file mode 100644 index 5a7c2d81..00000000 --- a/doc/html/boost/parser/operator%_idm22376.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator% - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator%

-

boost::parser::operator%

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator%(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) % rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator%_idm22384.html b/doc/html/boost/parser/operator%_idm22384.html deleted file mode 100644 index b0fdf0fe..00000000 --- a/doc/html/boost/parser/operator%_idm22384.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator% - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator%

-

boost::parser::operator%

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator%(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) % rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator%_idm22386.html b/doc/html/boost/parser/operator%_idm22386.html deleted file mode 100644 index 4a3a8305..00000000 --- a/doc/html/boost/parser/operator%_idm22386.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator% - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator%

-

boost::parser::operator%

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator%(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) % rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator%_idm22387.html b/doc/html/boost/parser/operator%_idm22387.html deleted file mode 100644 index 9508aae2..00000000 --- a/doc/html/boost/parser/operator%_idm22387.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator% - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator%

-

boost::parser::operator%

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator%(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) % rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator%_idm22388.html b/doc/html/boost/parser/operator%_idm22388.html deleted file mode 100644 index e5f6c4f1..00000000 --- a/doc/html/boost/parser/operator%_idm22388.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator% - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator%

-

boost::parser::operator%

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator%(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) % rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator%_idm22392.html b/doc/html/boost/parser/operator%_idm22392.html deleted file mode 100644 index 1fcea5b3..00000000 --- a/doc/html/boost/parser/operator%_idm22392.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator% - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator%

-

boost::parser::operator%

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator%(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) % rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator%_idm22396.html b/doc/html/boost/parser/operator%_idm22396.html deleted file mode 100644 index 7536ce70..00000000 --- a/doc/html/boost/parser/operator%_idm22396.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator% - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator%

-

boost::parser::operator%

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator%(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) % rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator%_idm22398.html b/doc/html/boost/parser/operator%_idm22398.html deleted file mode 100644 index 7c1e1cd8..00000000 --- a/doc/html/boost/parser/operator%_idm22398.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator% - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator%

-

boost::parser::operator%

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator%(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) % rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator%_idm22399.html b/doc/html/boost/parser/operator%_idm22399.html deleted file mode 100644 index 24d0a449..00000000 --- a/doc/html/boost/parser/operator%_idm22399.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator% - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator%

-

boost::parser::operator%

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator%(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) % rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator%_idm22400.html b/doc/html/boost/parser/operator%_idm22400.html deleted file mode 100644 index e1ee731e..00000000 --- a/doc/html/boost/parser/operator%_idm22400.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator% - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator%

-

boost::parser::operator%

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator%(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) % rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator%_idm22404.html b/doc/html/boost/parser/operator%_idm22404.html deleted file mode 100644 index 64b9df1c..00000000 --- a/doc/html/boost/parser/operator%_idm22404.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator% - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator%

-

boost::parser::operator%

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator%(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) % rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator%_idm22416.html b/doc/html/boost/parser/operator%_idm22416.html deleted file mode 100644 index a1be2ce1..00000000 --- a/doc/html/boost/parser/operator%_idm22416.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator% - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator%

-

boost::parser::operator%

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator%(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) % rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator%_idm22370.html b/doc/html/boost/parser/operator%_idm22719.html similarity index 85% rename from doc/html/boost/parser/operator%_idm22370.html rename to doc/html/boost/parser/operator%_idm22719.html index 36e9d9f9..6ede9938 100644 --- a/doc/html/boost/parser/operator%_idm22370.html +++ b/doc/html/boost/parser/operator%_idm22719.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template operator%

boost::parser::operator%

@@ -27,7 +27,7 @@

Synopsis

template<typename Parser> constexpr auto operator%(char c, parser_interface< Parser > rhs);
-

Description

+

Description

Returns a parser equivalent to lit(c) % rhs.

@@ -38,7 +38,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/operator%_idm22382.html b/doc/html/boost/parser/operator%_idm22731.html similarity index 85% rename from doc/html/boost/parser/operator%_idm22382.html rename to doc/html/boost/parser/operator%_idm22731.html index b1ad96d6..69a2edf0 100644 --- a/doc/html/boost/parser/operator%_idm22382.html +++ b/doc/html/boost/parser/operator%_idm22731.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template operator%

boost::parser::operator%

@@ -27,7 +27,7 @@

Synopsis

template<typename Parser> constexpr auto operator%(char32_t c, parser_interface< Parser > rhs);
-

Description

+

Description

Returns a parser equivalent to lit(c) % rhs.

@@ -38,7 +38,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/operator%_idm22394.html b/doc/html/boost/parser/operator%_idm22743.html similarity index 87% rename from doc/html/boost/parser/operator%_idm22394.html rename to doc/html/boost/parser/operator%_idm22743.html index 68f98f22..60b7bee3 100644 --- a/doc/html/boost/parser/operator%_idm22394.html +++ b/doc/html/boost/parser/operator%_idm22743.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template operator%

boost::parser::operator%

@@ -28,7 +28,7 @@

Synopsis

typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > constexpr auto operator%(R && r, parser_interface< Parser > rhs);
-

Description

+

Description

Returns a parser equivalent to lit(str) % rhs.

@@ -39,7 +39,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/operator-_idm22333.html b/doc/html/boost/parser/operator-_idm22333.html deleted file mode 100644 index 9d78e551..00000000 --- a/doc/html/boost/parser/operator-_idm22333.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator- - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator-

-

boost::parser::operator-

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator-(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to !rhs >> lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator-_idm22335.html b/doc/html/boost/parser/operator-_idm22335.html deleted file mode 100644 index d70b156b..00000000 --- a/doc/html/boost/parser/operator-_idm22335.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator- - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator-

-

boost::parser::operator-

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator-(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to !rhs >> lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator-_idm22336.html b/doc/html/boost/parser/operator-_idm22336.html deleted file mode 100644 index 58881d10..00000000 --- a/doc/html/boost/parser/operator-_idm22336.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator- - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator-

-

boost::parser::operator-

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator-(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to !rhs >> lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator-_idm22337.html b/doc/html/boost/parser/operator-_idm22337.html deleted file mode 100644 index a18b5f9a..00000000 --- a/doc/html/boost/parser/operator-_idm22337.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator- - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator-

-

boost::parser::operator-

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator-(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to !rhs >> lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator-_idm22345.html b/doc/html/boost/parser/operator-_idm22345.html deleted file mode 100644 index e7be0dad..00000000 --- a/doc/html/boost/parser/operator-_idm22345.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator- - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator-

-

boost::parser::operator-

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator-(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to !rhs >> lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator-_idm22347.html b/doc/html/boost/parser/operator-_idm22347.html deleted file mode 100644 index 9c4d9c27..00000000 --- a/doc/html/boost/parser/operator-_idm22347.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator- - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator-

-

boost::parser::operator-

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator-(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to !rhs >> lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator-_idm22348.html b/doc/html/boost/parser/operator-_idm22348.html deleted file mode 100644 index dfda63de..00000000 --- a/doc/html/boost/parser/operator-_idm22348.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator- - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator-

-

boost::parser::operator-

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator-(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to !rhs >> lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator-_idm22349.html b/doc/html/boost/parser/operator-_idm22349.html deleted file mode 100644 index 1086892c..00000000 --- a/doc/html/boost/parser/operator-_idm22349.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator- - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator-

-

boost::parser::operator-

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator-(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to !rhs >> lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator-_idm22353.html b/doc/html/boost/parser/operator-_idm22353.html deleted file mode 100644 index 75c58ba6..00000000 --- a/doc/html/boost/parser/operator-_idm22353.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator- - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator-

-

boost::parser::operator-

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator-(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to !rhs >> lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator-_idm22357.html b/doc/html/boost/parser/operator-_idm22357.html deleted file mode 100644 index d923dcb0..00000000 --- a/doc/html/boost/parser/operator-_idm22357.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator- - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator-

-

boost::parser::operator-

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator-(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to !rhs >> lit(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator-_idm22359.html b/doc/html/boost/parser/operator-_idm22359.html deleted file mode 100644 index a29db7b4..00000000 --- a/doc/html/boost/parser/operator-_idm22359.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator- - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator-

-

boost::parser::operator-

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator-(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to !rhs >> lit(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator-_idm22360.html b/doc/html/boost/parser/operator-_idm22360.html deleted file mode 100644 index 1fb577a7..00000000 --- a/doc/html/boost/parser/operator-_idm22360.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator- - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator-

-

boost::parser::operator-

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator-(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to !rhs >> lit(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator-_idm22361.html b/doc/html/boost/parser/operator-_idm22361.html deleted file mode 100644 index 8af42329..00000000 --- a/doc/html/boost/parser/operator-_idm22361.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator- - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator-

-

boost::parser::operator-

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator-(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to !rhs >> lit(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator-_idm22365.html b/doc/html/boost/parser/operator-_idm22365.html deleted file mode 100644 index 68c06fc8..00000000 --- a/doc/html/boost/parser/operator-_idm22365.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator- - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator-

-

boost::parser::operator-

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator-(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to !rhs >> lit(c).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator-_idm22377.html b/doc/html/boost/parser/operator-_idm22377.html deleted file mode 100644 index f60c875c..00000000 --- a/doc/html/boost/parser/operator-_idm22377.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator- - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator-

-

boost::parser::operator-

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator-(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to !rhs >> lit(str).

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator-_idm22331.html b/doc/html/boost/parser/operator-_idm22680.html similarity index 85% rename from doc/html/boost/parser/operator-_idm22331.html rename to doc/html/boost/parser/operator-_idm22680.html index a89553a7..1d7e7b35 100644 --- a/doc/html/boost/parser/operator-_idm22331.html +++ b/doc/html/boost/parser/operator-_idm22680.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template operator-

boost::parser::operator-

@@ -27,7 +27,7 @@

Synopsis

template<typename Parser> constexpr auto operator-(char c, parser_interface< Parser > rhs);
-

Description

+

Description

Returns a parser equivalent to !rhs >> lit(c).

@@ -38,7 +38,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/operator-_idm22343.html b/doc/html/boost/parser/operator-_idm22692.html similarity index 85% rename from doc/html/boost/parser/operator-_idm22343.html rename to doc/html/boost/parser/operator-_idm22692.html index 4ce18e4c..d29eefdc 100644 --- a/doc/html/boost/parser/operator-_idm22343.html +++ b/doc/html/boost/parser/operator-_idm22692.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template operator-

boost::parser::operator-

@@ -27,7 +27,7 @@

Synopsis

template<typename Parser> constexpr auto operator-(char32_t c, parser_interface< Parser > rhs);
-

Description

+

Description

Returns a parser equivalent to !rhs >> lit(c).

@@ -38,7 +38,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/operator-_idm22355.html b/doc/html/boost/parser/operator-_idm22704.html similarity index 87% rename from doc/html/boost/parser/operator-_idm22355.html rename to doc/html/boost/parser/operator-_idm22704.html index edd9d80b..72948637 100644 --- a/doc/html/boost/parser/operator-_idm22355.html +++ b/doc/html/boost/parser/operator-_idm22704.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template operator-

boost::parser::operator-

@@ -28,7 +28,7 @@

Synopsis

typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > constexpr auto operator-(R && r, parser_interface< Parser > rhs);
-

Description

+

Description

Returns a parser equivalent to !rhs >> lit(str).

@@ -39,7 +39,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/operator_idm22216.html b/doc/html/boost/parser/operator_idm22216.html deleted file mode 100644 index d3b352c8..00000000 --- a/doc/html/boost/parser/operator_idm22216.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator>> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>>

-

boost::parser::operator>>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>>(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) >> rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22218.html b/doc/html/boost/parser/operator_idm22218.html deleted file mode 100644 index 5a6e2de0..00000000 --- a/doc/html/boost/parser/operator_idm22218.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator>> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>>

-

boost::parser::operator>>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>>(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) >> rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22219.html b/doc/html/boost/parser/operator_idm22219.html deleted file mode 100644 index 46c7ecb4..00000000 --- a/doc/html/boost/parser/operator_idm22219.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator>> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>>

-

boost::parser::operator>>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>>(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) >> rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22220.html b/doc/html/boost/parser/operator_idm22220.html deleted file mode 100644 index dd450460..00000000 --- a/doc/html/boost/parser/operator_idm22220.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator>> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>>

-

boost::parser::operator>>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>>(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) >> rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22228.html b/doc/html/boost/parser/operator_idm22228.html deleted file mode 100644 index 74fc8166..00000000 --- a/doc/html/boost/parser/operator_idm22228.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator>> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>>

-

boost::parser::operator>>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>>(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) >> rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22230.html b/doc/html/boost/parser/operator_idm22230.html deleted file mode 100644 index 1277b830..00000000 --- a/doc/html/boost/parser/operator_idm22230.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator>> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>>

-

boost::parser::operator>>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>>(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) >> rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22231.html b/doc/html/boost/parser/operator_idm22231.html deleted file mode 100644 index e5403a66..00000000 --- a/doc/html/boost/parser/operator_idm22231.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator>> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>>

-

boost::parser::operator>>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>>(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) >> rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22232.html b/doc/html/boost/parser/operator_idm22232.html deleted file mode 100644 index 55cce728..00000000 --- a/doc/html/boost/parser/operator_idm22232.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator>> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>>

-

boost::parser::operator>>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>>(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) >> rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22236.html b/doc/html/boost/parser/operator_idm22236.html deleted file mode 100644 index a63dcb66..00000000 --- a/doc/html/boost/parser/operator_idm22236.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator>> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>>

-

boost::parser::operator>>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>>(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) >> rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22240.html b/doc/html/boost/parser/operator_idm22240.html deleted file mode 100644 index 530b3d03..00000000 --- a/doc/html/boost/parser/operator_idm22240.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator>> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>>

-

boost::parser::operator>>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator>>(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) >> rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22242.html b/doc/html/boost/parser/operator_idm22242.html deleted file mode 100644 index c9d1785d..00000000 --- a/doc/html/boost/parser/operator_idm22242.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator>> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>>

-

boost::parser::operator>>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator>>(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) >> rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22243.html b/doc/html/boost/parser/operator_idm22243.html deleted file mode 100644 index b8d626f9..00000000 --- a/doc/html/boost/parser/operator_idm22243.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator>> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>>

-

boost::parser::operator>>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator>>(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) >> rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22244.html b/doc/html/boost/parser/operator_idm22244.html deleted file mode 100644 index 0034aeb2..00000000 --- a/doc/html/boost/parser/operator_idm22244.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator>> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>>

-

boost::parser::operator>>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator>>(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) >> rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22248.html b/doc/html/boost/parser/operator_idm22248.html deleted file mode 100644 index 0cf3500a..00000000 --- a/doc/html/boost/parser/operator_idm22248.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator>> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>>

-

boost::parser::operator>>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>>(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) >> rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22255.html b/doc/html/boost/parser/operator_idm22255.html deleted file mode 100644 index d2937848..00000000 --- a/doc/html/boost/parser/operator_idm22255.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>

-

boost::parser::operator>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) > rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22257.html b/doc/html/boost/parser/operator_idm22257.html deleted file mode 100644 index 7ab333a2..00000000 --- a/doc/html/boost/parser/operator_idm22257.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>

-

boost::parser::operator>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) > rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22258.html b/doc/html/boost/parser/operator_idm22258.html deleted file mode 100644 index 3c9ac5ff..00000000 --- a/doc/html/boost/parser/operator_idm22258.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>

-

boost::parser::operator>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) > rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22259.html b/doc/html/boost/parser/operator_idm22259.html deleted file mode 100644 index 2971741c..00000000 --- a/doc/html/boost/parser/operator_idm22259.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>

-

boost::parser::operator>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) > rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22260.html b/doc/html/boost/parser/operator_idm22260.html deleted file mode 100644 index 6cb003be..00000000 --- a/doc/html/boost/parser/operator_idm22260.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator>> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>>

-

boost::parser::operator>>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator>>(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) >> rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22267.html b/doc/html/boost/parser/operator_idm22267.html deleted file mode 100644 index d7685411..00000000 --- a/doc/html/boost/parser/operator_idm22267.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>

-

boost::parser::operator>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) > rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22269.html b/doc/html/boost/parser/operator_idm22269.html deleted file mode 100644 index d62c05fb..00000000 --- a/doc/html/boost/parser/operator_idm22269.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>

-

boost::parser::operator>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) > rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22270.html b/doc/html/boost/parser/operator_idm22270.html deleted file mode 100644 index a27c382c..00000000 --- a/doc/html/boost/parser/operator_idm22270.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>

-

boost::parser::operator>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) > rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22271.html b/doc/html/boost/parser/operator_idm22271.html deleted file mode 100644 index 77b1e412..00000000 --- a/doc/html/boost/parser/operator_idm22271.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>

-

boost::parser::operator>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) > rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22275.html b/doc/html/boost/parser/operator_idm22275.html deleted file mode 100644 index 72143987..00000000 --- a/doc/html/boost/parser/operator_idm22275.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>

-

boost::parser::operator>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) > rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22279.html b/doc/html/boost/parser/operator_idm22279.html deleted file mode 100644 index 1b47e98a..00000000 --- a/doc/html/boost/parser/operator_idm22279.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>

-

boost::parser::operator>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator>(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) > rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22281.html b/doc/html/boost/parser/operator_idm22281.html deleted file mode 100644 index 379ba0b1..00000000 --- a/doc/html/boost/parser/operator_idm22281.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>

-

boost::parser::operator>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator>(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) > rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22282.html b/doc/html/boost/parser/operator_idm22282.html deleted file mode 100644 index 891ed046..00000000 --- a/doc/html/boost/parser/operator_idm22282.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>

-

boost::parser::operator>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator>(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) > rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22283.html b/doc/html/boost/parser/operator_idm22283.html deleted file mode 100644 index e97ed172..00000000 --- a/doc/html/boost/parser/operator_idm22283.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>

-

boost::parser::operator>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator>(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) > rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22287.html b/doc/html/boost/parser/operator_idm22287.html deleted file mode 100644 index 9b8f3585..00000000 --- a/doc/html/boost/parser/operator_idm22287.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>

-

boost::parser::operator>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator>(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) > rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22294.html b/doc/html/boost/parser/operator_idm22294.html deleted file mode 100644 index 8a094c2d..00000000 --- a/doc/html/boost/parser/operator_idm22294.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator| - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator|

-

boost::parser::operator|

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator|(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) | rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22296.html b/doc/html/boost/parser/operator_idm22296.html deleted file mode 100644 index c311bcf7..00000000 --- a/doc/html/boost/parser/operator_idm22296.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator| - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator|

-

boost::parser::operator|

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator|(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) | rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22297.html b/doc/html/boost/parser/operator_idm22297.html deleted file mode 100644 index a03b6a76..00000000 --- a/doc/html/boost/parser/operator_idm22297.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator| - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator|

-

boost::parser::operator|

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator|(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) | rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22298.html b/doc/html/boost/parser/operator_idm22298.html deleted file mode 100644 index ccf834a5..00000000 --- a/doc/html/boost/parser/operator_idm22298.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator| - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator|

-

boost::parser::operator|

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator|(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) | rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22299.html b/doc/html/boost/parser/operator_idm22299.html deleted file mode 100644 index 5bac807a..00000000 --- a/doc/html/boost/parser/operator_idm22299.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator> - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator>

-

boost::parser::operator>

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator>(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) > rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22306.html b/doc/html/boost/parser/operator_idm22306.html deleted file mode 100644 index a3104eda..00000000 --- a/doc/html/boost/parser/operator_idm22306.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator| - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator|

-

boost::parser::operator|

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator|(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) | rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22308.html b/doc/html/boost/parser/operator_idm22308.html deleted file mode 100644 index 381d14c4..00000000 --- a/doc/html/boost/parser/operator_idm22308.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator| - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator|

-

boost::parser::operator|

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator|(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) | rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22309.html b/doc/html/boost/parser/operator_idm22309.html deleted file mode 100644 index 3d903640..00000000 --- a/doc/html/boost/parser/operator_idm22309.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator| - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator|

-

boost::parser::operator|

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator|(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) | rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22310.html b/doc/html/boost/parser/operator_idm22310.html deleted file mode 100644 index eb36ba76..00000000 --- a/doc/html/boost/parser/operator_idm22310.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator| - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator|

-

boost::parser::operator|

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator|(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) | rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22314.html b/doc/html/boost/parser/operator_idm22314.html deleted file mode 100644 index 806a3d1f..00000000 --- a/doc/html/boost/parser/operator_idm22314.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator| - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator|

-

boost::parser::operator|

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator|(char c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) | rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22318.html b/doc/html/boost/parser/operator_idm22318.html deleted file mode 100644 index 1f9c6cda..00000000 --- a/doc/html/boost/parser/operator_idm22318.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator| - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator|

-

boost::parser::operator|

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator|(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) | rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22320.html b/doc/html/boost/parser/operator_idm22320.html deleted file mode 100644 index ae7299d9..00000000 --- a/doc/html/boost/parser/operator_idm22320.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator| - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator|

-

boost::parser::operator|

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator|(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) | rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22321.html b/doc/html/boost/parser/operator_idm22321.html deleted file mode 100644 index 0dbd122b..00000000 --- a/doc/html/boost/parser/operator_idm22321.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator| - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator|

-

boost::parser::operator|

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator|(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) | rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22322.html b/doc/html/boost/parser/operator_idm22322.html deleted file mode 100644 index 230723bf..00000000 --- a/doc/html/boost/parser/operator_idm22322.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator| - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator|

-

boost::parser::operator|

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator|(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) | rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22326.html b/doc/html/boost/parser/operator_idm22326.html deleted file mode 100644 index 7430c963..00000000 --- a/doc/html/boost/parser/operator_idm22326.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template operator| - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator|

-

boost::parser::operator|

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Parser> 
-  constexpr auto operator|(char32_t c, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(c) | rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22338.html b/doc/html/boost/parser/operator_idm22338.html deleted file mode 100644 index 5e529cab..00000000 --- a/doc/html/boost/parser/operator_idm22338.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template operator| - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template operator|

-

boost::parser::operator|

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  constexpr auto operator|(R && r, parser_interface< Parser > rhs);
-
-

Description

-

Returns a parser equivalent to lit(str) | rhs.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/operator_idm22214.html b/doc/html/boost/parser/operator_idm22563.html similarity index 91% rename from doc/html/boost/parser/operator_idm22214.html rename to doc/html/boost/parser/operator_idm22563.html index 62ad5fd4..827651d2 100644 --- a/doc/html/boost/parser/operator_idm22214.html +++ b/doc/html/boost/parser/operator_idm22563.html @@ -7,15 +7,15 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template operator>>

boost::parser::operator>>

@@ -27,7 +27,7 @@

Synopsis

template<typename Parser> constexpr auto operator>>(char c, parser_interface< Parser > rhs);
-

Description

+

Description

Returns a parser equivalent to lit(c) >> rhs.

@@ -38,7 +38,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/operator_idm22226.html b/doc/html/boost/parser/operator_idm22575.html similarity index 85% rename from doc/html/boost/parser/operator_idm22226.html rename to doc/html/boost/parser/operator_idm22575.html index ed195432..fc23886a 100644 --- a/doc/html/boost/parser/operator_idm22226.html +++ b/doc/html/boost/parser/operator_idm22575.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template operator>>

boost::parser::operator>>

@@ -27,7 +27,7 @@

Synopsis

template<typename Parser> constexpr auto operator>>(char32_t c, parser_interface< Parser > rhs);
-

Description

+

Description

Returns a parser equivalent to lit(c) >> rhs.

@@ -38,7 +38,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/operator_idm22238.html b/doc/html/boost/parser/operator_idm22587.html similarity index 87% rename from doc/html/boost/parser/operator_idm22238.html rename to doc/html/boost/parser/operator_idm22587.html index ca6ceffe..be31fb80 100644 --- a/doc/html/boost/parser/operator_idm22238.html +++ b/doc/html/boost/parser/operator_idm22587.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template operator>>

boost::parser::operator>>

@@ -28,7 +28,7 @@

Synopsis

typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > constexpr auto operator>>(R && r, parser_interface< Parser > rhs);
-

Description

+

Description

Returns a parser equivalent to lit(str) >> rhs.

@@ -39,7 +39,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/operator_idm22253.html b/doc/html/boost/parser/operator_idm22602.html similarity index 85% rename from doc/html/boost/parser/operator_idm22253.html rename to doc/html/boost/parser/operator_idm22602.html index b4d5a05e..7e472fe2 100644 --- a/doc/html/boost/parser/operator_idm22253.html +++ b/doc/html/boost/parser/operator_idm22602.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template operator>

boost::parser::operator>

@@ -27,7 +27,7 @@

Synopsis

template<typename Parser> constexpr auto operator>(char c, parser_interface< Parser > rhs);
-

Description

+

Description

Returns a parser equivalent to lit(c) > rhs.

@@ -38,7 +38,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/operator_idm22265.html b/doc/html/boost/parser/operator_idm22614.html similarity index 85% rename from doc/html/boost/parser/operator_idm22265.html rename to doc/html/boost/parser/operator_idm22614.html index 1607206f..56fd497e 100644 --- a/doc/html/boost/parser/operator_idm22265.html +++ b/doc/html/boost/parser/operator_idm22614.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template operator>

boost::parser::operator>

@@ -27,7 +27,7 @@

Synopsis

template<typename Parser> constexpr auto operator>(char32_t c, parser_interface< Parser > rhs);
-

Description

+

Description

Returns a parser equivalent to lit(c) > rhs.

@@ -38,7 +38,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/operator_idm22277.html b/doc/html/boost/parser/operator_idm22626.html similarity index 87% rename from doc/html/boost/parser/operator_idm22277.html rename to doc/html/boost/parser/operator_idm22626.html index 2cb749f5..6717f095 100644 --- a/doc/html/boost/parser/operator_idm22277.html +++ b/doc/html/boost/parser/operator_idm22626.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template operator>

boost::parser::operator>

@@ -28,7 +28,7 @@

Synopsis

typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > constexpr auto operator>(R && r, parser_interface< Parser > rhs);
-

Description

+

Description

Returns a parser equivalent to lit(str) > rhs.

@@ -39,7 +39,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/operator_idm22292.html b/doc/html/boost/parser/operator_idm22641.html similarity index 85% rename from doc/html/boost/parser/operator_idm22292.html rename to doc/html/boost/parser/operator_idm22641.html index 3c48be1d..83e53467 100644 --- a/doc/html/boost/parser/operator_idm22292.html +++ b/doc/html/boost/parser/operator_idm22641.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template operator|

boost::parser::operator|

@@ -27,7 +27,7 @@

Synopsis

template<typename Parser> constexpr auto operator|(char c, parser_interface< Parser > rhs);
-

Description

+

Description

Returns a parser equivalent to lit(c) | rhs.

@@ -38,7 +38,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/operator_idm22304.html b/doc/html/boost/parser/operator_idm22653.html similarity index 85% rename from doc/html/boost/parser/operator_idm22304.html rename to doc/html/boost/parser/operator_idm22653.html index 7cc0ea52..f16f0fd7 100644 --- a/doc/html/boost/parser/operator_idm22304.html +++ b/doc/html/boost/parser/operator_idm22653.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template operator|

boost::parser::operator|

@@ -27,7 +27,7 @@

Synopsis

template<typename Parser> constexpr auto operator|(char32_t c, parser_interface< Parser > rhs);
-

Description

+

Description

Returns a parser equivalent to lit(c) | rhs.

@@ -38,7 +38,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/operator_idm22316.html b/doc/html/boost/parser/operator_idm22665.html similarity index 87% rename from doc/html/boost/parser/operator_idm22316.html rename to doc/html/boost/parser/operator_idm22665.html index bf652c1e..b244c97b 100644 --- a/doc/html/boost/parser/operator_idm22316.html +++ b/doc/html/boost/parser/operator_idm22665.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template operator|

boost::parser::operator|

@@ -28,7 +28,7 @@

Synopsis

typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > constexpr auto operator|(R && r, parser_interface< Parser > rhs);
-

Description

+

Description

Returns a parser equivalent to lit(str) | rhs.

@@ -39,7 +39,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/opt_parser.html b/doc/html/boost/parser/opt_parser.html index 0afd8ece..730df504 100644 --- a/doc/html/boost/parser/opt_parser.html +++ b/doc/html/boost/parser/opt_parser.html @@ -26,14 +26,14 @@

Synopsis

template<typename Parser> struct opt_parser { - // public member functions + // public member functions template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser> - auto call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + auto call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser, typename Attribute> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &, Attribute &) const; @@ -41,20 +41,20 @@

Synopsis

Parser parser_; };
-

Description

+

Description

Repeats the application of another parser of type Parser, [0, 1] times. The parse always succeeds. The attribute produced is a std::optional<T>, where T is the type of attribute produced by Parser.

-

-opt_parser public member functions

+

+opt_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
diff --git a/doc/html/boost/parser/or_parser.html b/doc/html/boost/parser/or_parser.html index 6dada599..6d6ba151 100644 --- a/doc/html/boost/parser/or_parser.html +++ b/doc/html/boost/parser/or_parser.html @@ -26,16 +26,16 @@

Synopsis

template<typename ParserTuple> struct or_parser { // construct/copy/destruct - or_parser(ParserTuple); + or_parser(ParserTuple); - // public member functions + // public member functions template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser> - auto call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + auto call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser, typename Attribute> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &, Attribute &) const; @@ -43,27 +43,27 @@

Synopsis

ParserTuple parsers_; };
-

Description

+

Description

Applies each parser in ParserTuple, in order, stopping after the application of the first one that succeeds. The parse succeeds iff one of the sub-parsers succeeds. The attribute produced is a std::variant over the types of attribute produced by the parsers in ParserTuple.

-

+

or_parser public construct/copy/destruct

-
  1. or_parser(ParserTuple parsers);
+
  1. or_parser(ParserTuple parsers);
-

-or_parser public member functions

+

+or_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
diff --git a/doc/html/boost/parser/parse_error.html b/doc/html/boost/parser/parse_error.html index eb1012d8..b9bedf03 100644 --- a/doc/html/boost/parser/parse_error.html +++ b/doc/html/boost/parser/parse_error.html @@ -26,20 +26,20 @@

Synopsis

template<typename Iter> struct parse_error : public std::runtime_error { // construct/copy/destruct - parse_error(Iter, std::string const &); + parse_error(Iter, std::string const &); // public data members Iter iter; };
-

Description

+

Description

The exception thrown when a parse error is encountered, consisting of an iterator to the point of failure, and the name of the failed parser or rule in what().

-

+

parse_error public construct/copy/destruct

-
  1. parse_error(Iter it, std::string const & msg);
+
  1. parse_error(Iter it, std::string const & msg);
diff --git a/doc/html/boost/parser/parse_idm22442.html b/doc/html/boost/parser/parse_idm22442.html deleted file mode 100644 index 9d3dc896..00000000 --- a/doc/html/boost/parser/parse_idm22442.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename Attr, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             Attr & attr, trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22444.html b/doc/html/boost/parser/parse_idm22444.html deleted file mode 100644 index 26c39d4d..00000000 --- a/doc/html/boost/parser/parse_idm22444.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename Attr, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             Attr & attr, trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22445.html b/doc/html/boost/parser/parse_idm22445.html deleted file mode 100644 index a30ab511..00000000 --- a/doc/html/boost/parser/parse_idm22445.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename Attr, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             Attr & attr, trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22446.html b/doc/html/boost/parser/parse_idm22446.html deleted file mode 100644 index 763c4ef2..00000000 --- a/doc/html/boost/parser/parse_idm22446.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename Attr, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             Attr & attr, trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22462.html b/doc/html/boost/parser/parse_idm22462.html deleted file mode 100644 index d95fca34..00000000 --- a/doc/html/boost/parser/parse_idm22462.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename Attr, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             Attr & attr, trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22500.html b/doc/html/boost/parser/parse_idm22500.html deleted file mode 100644 index 88931be1..00000000 --- a/doc/html/boost/parser/parse_idm22500.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  auto parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. The entire input range r must be consumed for the parse to be considered successful. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22502.html b/doc/html/boost/parser/parse_idm22502.html deleted file mode 100644 index cf8207b3..00000000 --- a/doc/html/boost/parser/parse_idm22502.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  auto parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. The entire input range r must be consumed for the parse to be considered successful. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22503.html b/doc/html/boost/parser/parse_idm22503.html deleted file mode 100644 index c3610bfa..00000000 --- a/doc/html/boost/parser/parse_idm22503.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  auto parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. The entire input range r must be consumed for the parse to be considered successful. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22504.html b/doc/html/boost/parser/parse_idm22504.html deleted file mode 100644 index 54833805..00000000 --- a/doc/html/boost/parser/parse_idm22504.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  auto parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. The entire input range r must be consumed for the parse to be considered successful. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22520.html b/doc/html/boost/parser/parse_idm22520.html deleted file mode 100644 index a55c5c41..00000000 --- a/doc/html/boost/parser/parse_idm22520.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  auto parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. The entire input range r must be consumed for the parse to be considered successful. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22563.html b/doc/html/boost/parser/parse_idm22563.html deleted file mode 100644 index ff7fba70..00000000 --- a/doc/html/boost/parser/parse_idm22563.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, typename Attr, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             parser_interface< SkipParser > const & skip, Attr & attr, 
-             trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22565.html b/doc/html/boost/parser/parse_idm22565.html deleted file mode 100644 index 02a8a209..00000000 --- a/doc/html/boost/parser/parse_idm22565.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, typename Attr, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             parser_interface< SkipParser > const & skip, Attr & attr, 
-             trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22566.html b/doc/html/boost/parser/parse_idm22566.html deleted file mode 100644 index 211a4969..00000000 --- a/doc/html/boost/parser/parse_idm22566.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, typename Attr, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             parser_interface< SkipParser > const & skip, Attr & attr, 
-             trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22567.html b/doc/html/boost/parser/parse_idm22567.html deleted file mode 100644 index 755e6c28..00000000 --- a/doc/html/boost/parser/parse_idm22567.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, typename Attr, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             parser_interface< SkipParser > const & skip, Attr & attr, 
-             trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22583.html b/doc/html/boost/parser/parse_idm22583.html deleted file mode 100644 index 8bead08e..00000000 --- a/doc/html/boost/parser/parse_idm22583.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, typename Attr, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  bool parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             parser_interface< SkipParser > const & skip, Attr & attr, 
-             trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22631.html b/doc/html/boost/parser/parse_idm22631.html deleted file mode 100644 index 7799edb2..00000000 --- a/doc/html/boost/parser/parse_idm22631.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  auto parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             parser_interface< SkipParser > const & skip, 
-             trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, skipping all input recognized by skip between the application of any two parsers. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. The entire input range r must be consumed for the parse to be considered successful. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22633.html b/doc/html/boost/parser/parse_idm22633.html deleted file mode 100644 index 4bf824ab..00000000 --- a/doc/html/boost/parser/parse_idm22633.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  auto parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             parser_interface< SkipParser > const & skip, 
-             trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, skipping all input recognized by skip between the application of any two parsers. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. The entire input range r must be consumed for the parse to be considered successful. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22634.html b/doc/html/boost/parser/parse_idm22634.html deleted file mode 100644 index 9c1d4b29..00000000 --- a/doc/html/boost/parser/parse_idm22634.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  auto parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             parser_interface< SkipParser > const & skip, 
-             trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, skipping all input recognized by skip between the application of any two parsers. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. The entire input range r must be consumed for the parse to be considered successful. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22635.html b/doc/html/boost/parser/parse_idm22635.html deleted file mode 100644 index 506a31bb..00000000 --- a/doc/html/boost/parser/parse_idm22635.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  auto parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             parser_interface< SkipParser > const & skip, 
-             trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, skipping all input recognized by skip between the application of any two parsers. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. The entire input range r must be consumed for the parse to be considered successful. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22651.html b/doc/html/boost/parser/parse_idm22651.html deleted file mode 100644 index 8891a809..00000000 --- a/doc/html/boost/parser/parse_idm22651.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template parse - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template parse

-

boost::parser::parse

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename R, typename Parser, typename GlobalState, 
-         typename ErrorHandler, typename SkipParser, 
-         typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
-  auto parse(R const & r, 
-             parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
-             parser_interface< SkipParser > const & skip, 
-             trace trace_mode = trace::off);
-
-

Description

-

Parses r using parser, skipping all input recognized by skip between the application of any two parsers. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. The entire input range r must be consumed for the parse to be considered successful. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/parse_idm22440.html b/doc/html/boost/parser/parse_idm22789.html similarity index 90% rename from doc/html/boost/parser/parse_idm22440.html rename to doc/html/boost/parser/parse_idm22789.html index 56ba51d7..2c170178 100644 --- a/doc/html/boost/parser/parse_idm22440.html +++ b/doc/html/boost/parser/parse_idm22789.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template parse

boost::parser::parse

@@ -31,7 +31,7 @@

Synopsis

parser_interface< Parser, GlobalState, ErrorHandler > const & parser, Attr & attr, trace trace_mode = trace::off);
-

Description

+

Description

Parses r using parser, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

@@ -42,7 +42,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/parse_idm22498.html b/doc/html/boost/parser/parse_idm22847.html similarity index 90% rename from doc/html/boost/parser/parse_idm22498.html rename to doc/html/boost/parser/parse_idm22847.html index 23924f02..8c66dee7 100644 --- a/doc/html/boost/parser/parse_idm22498.html +++ b/doc/html/boost/parser/parse_idm22847.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template parse

boost::parser::parse

@@ -31,7 +31,7 @@

Synopsis

parser_interface< Parser, GlobalState, ErrorHandler > const & parser, trace trace_mode = trace::off);
-

Description

+

Description

Parses r using parser. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. The entire input range r must be consumed for the parse to be considered successful. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

@@ -42,7 +42,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/parse_idm22561.html b/doc/html/boost/parser/parse_idm22910.html similarity index 91% rename from doc/html/boost/parser/parse_idm22561.html rename to doc/html/boost/parser/parse_idm22910.html index b87f7b0e..9530f6ab 100644 --- a/doc/html/boost/parser/parse_idm22561.html +++ b/doc/html/boost/parser/parse_idm22910.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template parse

boost::parser::parse

@@ -32,7 +32,7 @@

Synopsis

parser_interface< SkipParser > const & skip, Attr & attr, trace trace_mode = trace::off);
-

Description

+

Description

Parses r using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. The entire input range r must be consumed for the parse to be considered successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

@@ -43,7 +43,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/parse_idm22629.html b/doc/html/boost/parser/parse_idm22978.html similarity index 91% rename from doc/html/boost/parser/parse_idm22629.html rename to doc/html/boost/parser/parse_idm22978.html index 8bab64a5..a039cf25 100644 --- a/doc/html/boost/parser/parse_idm22629.html +++ b/doc/html/boost/parser/parse_idm22978.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template parse

boost::parser::parse

@@ -32,7 +32,7 @@

Synopsis

parser_interface< SkipParser > const & skip, trace trace_mode = trace::off);
-

Description

+

Description

Parses r using parser, skipping all input recognized by skip between the application of any two parsers. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. The entire input range r must be consumed for the parse to be considered successful. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

@@ -43,7 +43,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/parser_interface.html b/doc/html/boost/parser/parser_interface.html index c9ecc5cf..5f4cad68 100644 --- a/doc/html/boost/parser/parser_interface.html +++ b/doc/html/boost/parser/parser_interface.html @@ -31,196 +31,196 @@

Synopsis

typedef ErrorHandler error_handler_type; // construct/copy/destruct - parser_interface(); - parser_interface(parser_type); - parser_interface(parser_type, global_state_type, error_handler_type); + parser_interface(); + parser_interface(parser_type); + parser_interface(parser_type, global_state_type, error_handler_type); - // public member functions - constexpr auto operator!() const noexcept; - constexpr auto operator&() const noexcept; - constexpr auto operator*() const noexcept; - constexpr auto operator+() const noexcept; - constexpr auto operator-() const noexcept; + // public member functions + constexpr auto operator!() const noexcept; + constexpr auto operator&() const noexcept; + constexpr auto operator*() const noexcept; + constexpr auto operator+() const noexcept; + constexpr auto operator-() const noexcept; template<typename ParserType2> - constexpr auto operator>>(parser_interface< ParserType2 >) const noexcept; - constexpr auto operator>>(char) const noexcept; - constexpr auto operator>>(char32_t) const noexcept; + constexpr auto operator>>(parser_interface< ParserType2 >) const noexcept; + constexpr auto operator>>(char) const noexcept; + constexpr auto operator>>(char32_t) const noexcept; template<typename R, typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > - constexpr auto operator>>(R &&) const noexcept; + constexpr auto operator>>(R &&) const noexcept; template<typename ParserType2> - constexpr auto operator>(parser_interface< ParserType2 >) const noexcept; - constexpr auto operator>(char) const noexcept; - constexpr auto operator>(char32_t) const noexcept; + constexpr auto operator>(parser_interface< ParserType2 >) const noexcept; + constexpr auto operator>(char) const noexcept; + constexpr auto operator>(char32_t) const noexcept; template<typename R, typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > - constexpr auto operator>(R &&) const noexcept; + constexpr auto operator>(R &&) const noexcept; template<typename ParserType2> - constexpr auto operator|(parser_interface< ParserType2 >) const noexcept; - constexpr auto operator|(char) const noexcept; - constexpr auto operator|(char32_t) const noexcept; + constexpr auto operator|(parser_interface< ParserType2 >) const noexcept; + constexpr auto operator|(char) const noexcept; + constexpr auto operator|(char32_t) const noexcept; template<typename R, typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > - constexpr auto operator|(R &&) const noexcept; + constexpr auto operator|(R &&) const noexcept; template<typename ParserType2> - constexpr auto operator-(parser_interface< ParserType2 >) const noexcept; - constexpr auto operator-(char) const noexcept; - constexpr auto operator-(char32_t) const noexcept; + constexpr auto operator-(parser_interface< ParserType2 >) const noexcept; + constexpr auto operator-(char) const noexcept; + constexpr auto operator-(char32_t) const noexcept; template<typename R, typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > - constexpr auto operator-(R &&) const noexcept; + constexpr auto operator-(R &&) const noexcept; template<typename ParserType2> - constexpr auto operator%(parser_interface< ParserType2 >) const noexcept; - constexpr auto operator%(char) const noexcept; - constexpr auto operator%(char32_t) const noexcept; + constexpr auto operator%(parser_interface< ParserType2 >) const noexcept; + constexpr auto operator%(char) const noexcept; + constexpr auto operator%(char32_t) const noexcept; template<typename R, typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > - constexpr auto operator%(R &&) const noexcept; - template<typename Action> constexpr auto operator[](Action) const; + constexpr auto operator%(R &&) const noexcept; + template<typename Action> constexpr auto operator[](Action) const; template<typename Arg, typename... Args> - constexpr auto operator()(Arg &&, Args &&...) const noexcept; + constexpr auto operator()(Arg &&, Args &&...) const noexcept; };
-

Description

+

Description

A wrapper for parsers that provides the operations that must be supported by all parsers (e.g. operator>>()). GlobalState is an optional state object that can be accessed within semantic actions via a call to _globals(). This global state object is ignored for all but the topmost parser; the topmost global state object is available in the semantic actions of all nested parsers. ErrorHandler is the type of the error handler to be used on parse failure. This handler is ignored on all but the topmost parser; the topmost parser's error handler is used for all errors encountered during parsing.

-

+

parser_interface public construct/copy/destruct

    -
  1. parser_interface();
  2. -
  3. parser_interface(parser_type p);
  4. -
  5. parser_interface(parser_type p, global_state_type gs, error_handler_type eh);
  6. +
  7. parser_interface();
  8. +
  9. parser_interface(parser_type p);
  10. +
  11. parser_interface(parser_type p, global_state_type gs, error_handler_type eh);
-

-parser_interface public member functions

+

+parser_interface public member functions

  1. -
    constexpr auto operator!() const noexcept;
    +
    constexpr auto operator!() const noexcept;

    Returns a parser_interface containing a parser equivalent to an expect_parser containing parser_, with FailOnMatch == true.

  2. -
    constexpr auto operator&() const noexcept;
    +
    constexpr auto operator&() const noexcept;

    Returns a parser_interface containing a parser equivalent to an expect_parser containing parser_, with FailOnMatch == false.

  3. -
    constexpr auto operator*() const noexcept;
    +
    constexpr auto operator*() const noexcept;

    Returns a parser_interface containing a parser equivalent to a zero_plus_parser containing parser_.

  4. -
    constexpr auto operator+() const noexcept;
    +
    constexpr auto operator+() const noexcept;

    Returns a parser_interface containing a parser equivalent to a one_plus_parser containing parser_.

  5. -
    constexpr auto operator-() const noexcept;
    +
    constexpr auto operator-() const noexcept;

    Returns a parser_interface containing a parser equivalent to a opt_parser containing parser_.

  6. template<typename ParserType2> 
       constexpr auto 
    -  operator>>(parser_interface< ParserType2 > rhs) const noexcept;
    + operator>>(parser_interface< ParserType2 > rhs) const noexcept;

    Returns a parser_interface containing a parser equivalent to a seq_parser containing parser_ followed by rhs.parser_.

  7. -
    constexpr auto operator>>(char rhs) const noexcept;
    +
    constexpr auto operator>>(char rhs) const noexcept;

    Returns a parser_interface containing a parser equivalent to a seq_parser containing parser_ followed by lit(rhs).

  8. -
    constexpr auto operator>>(char32_t rhs) const noexcept;
    +
    constexpr auto operator>>(char32_t rhs) const noexcept;

    Returns a parser_interface containing a parser equivalent to a seq_parser containing parser_ followed by lit(rhs).

  9. template<typename R, 
              typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
    -  constexpr auto operator>>(R && r) const noexcept;
    + constexpr auto operator>>(R && r) const noexcept;

    Returns a parser_interface containing a parser equivalent to a seq_parser containing parser_ followed by lit(rhs).

  10. template<typename ParserType2> 
    -  constexpr auto operator>(parser_interface< ParserType2 > rhs) const noexcept;
    + constexpr auto operator>(parser_interface< ParserType2 > rhs) const noexcept;

    Returns a parser_interface containing a parser equivalent to a seq_parser containing parser_ followed by rhs.parser_. No back-tracking is allowed after parser_ succeeds; if rhs.parser_ fails after parser_ succeeds, the top-level parse fails.

  11. -
    constexpr auto operator>(char rhs) const noexcept;
    +
    constexpr auto operator>(char rhs) const noexcept;

    Returns a parser_interface containing a parser equivalent to a seq_parser containing parser_ followed by lit(rhs). No back-tracking is allowed after parser_ succeeds; if lit(rhs) fails after parser_ succeeds, the top-level parse fails.

  12. -
    constexpr auto operator>(char32_t rhs) const noexcept;
    +
    constexpr auto operator>(char32_t rhs) const noexcept;

    Returns a parser_interface containing a parser equivalent to a seq_parser containing parser_ followed by lit(rhs). No back-tracking is allowed after parser_ succeeds; if lit(rhs) fails after parser_ succeeds, the top-level parse fails.

  13. template<typename R, 
              typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
    -  constexpr auto operator>(R && r) const noexcept;
    + constexpr auto operator>(R && r) const noexcept;

    Returns a parser_interface containing a parser equivalent to a seq_parser containing parser_ followed by lit(rhs). No back-tracking is allowed after parser_ succeeds; if lit(rhs) fails after parser_ succeeds, the top-level parse fails.

  14. template<typename ParserType2> 
    -  constexpr auto operator|(parser_interface< ParserType2 > rhs) const noexcept;
    + constexpr auto operator|(parser_interface< ParserType2 > rhs) const noexcept;

    Returns a parser_interface containing a parser equivalent to an or_parser containing parser_ followed by rhs.parser_.

  15. -
    constexpr auto operator|(char rhs) const noexcept;
    +
    constexpr auto operator|(char rhs) const noexcept;

    Returns a parser_interface containing a parser equivalent to an or_parser containing parser_ followed by lit(rhs).

  16. -
    constexpr auto operator|(char32_t rhs) const noexcept;
    +
    constexpr auto operator|(char32_t rhs) const noexcept;

    Returns a parser_interface containing a parser equivalent to an or_parser containing parser_ followed by lit(rhs).

  17. template<typename R, 
              typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
    -  constexpr auto operator|(R && r) const noexcept;
    + constexpr auto operator|(R && r) const noexcept;

    Returns a parser_interface containing a parser equivalent to an or_parser containing parser_ followed by lit(rhs).

  18. template<typename ParserType2> 
    -  constexpr auto operator-(parser_interface< ParserType2 > rhs) const noexcept;
    + constexpr auto operator-(parser_interface< ParserType2 > rhs) const noexcept;

    Returns a parser_interface containing a parser equivalent to !rhs >> *this.

  19. -
    constexpr auto operator-(char rhs) const noexcept;
    +
    constexpr auto operator-(char rhs) const noexcept;

    Returns a parser_interface containing a parser equivalent to !lit(rhs) >> *this.

  20. -
    constexpr auto operator-(char32_t rhs) const noexcept;
    +
    constexpr auto operator-(char32_t rhs) const noexcept;

    Returns a parser_interface containing a parser equivalent to !lit(rhs) >> *this.

  21. template<typename R, 
              typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
    -  constexpr auto operator-(R && r) const noexcept;
    + constexpr auto operator-(R && r) const noexcept;

    Returns a parser_interface containing a parser equivalent to !lit(rhs) >> *this.

  22. template<typename ParserType2> 
    -  constexpr auto operator%(parser_interface< ParserType2 > rhs) const noexcept;
    + constexpr auto operator%(parser_interface< ParserType2 > rhs) const noexcept;

    Returns a parser_interface containing a parser equivalent to an delimited_seq_parser containing parser_ and rhs.parser_.

  23. -
    constexpr auto operator%(char rhs) const noexcept;
    +
    constexpr auto operator%(char rhs) const noexcept;

    Returns a parser_interface containing a parser equivalent to an delimited_seq_parser containing parser_ and lit(rhs).

  24. -
    constexpr auto operator%(char32_t rhs) const noexcept;
    +
    constexpr auto operator%(char32_t rhs) const noexcept;

    Returns a parser_interface containing a parser equivalent to an delimited_seq_parser containing parser_ and lit(rhs).

  25. template<typename R, 
              typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
    -  constexpr auto operator%(R && r) const noexcept;
    + constexpr auto operator%(R && r) const noexcept;

    Returns a parser_interface containing a parser equivalent to an delimited_seq_parser containing parser_ and lit(rhs).

  26. -
    template<typename Action> constexpr auto operator[](Action action) const;
    +
    template<typename Action> constexpr auto operator[](Action action) const;

    Returns a parser_interface containing a parser equivalent to an action_parser containing parser_, with semantic action action.

  27. template<typename Arg, typename... Args> 
    -  constexpr auto operator()(Arg && arg, Args &&... args) const noexcept;
    + constexpr auto operator()(Arg && arg, Args &&... args) const noexcept;

    Returns parser_((Arg &&)arg, (Args &&)args...). This is useful for those parsers that have operator() overloads, e.g. <lsquo></lsquo>char_('x<rsquo></rsquo>)<lsquo></lsquo>. By convention, parsers<rsquo></rsquo> operator()s return parser_interfaces.

    This function does not participate in overload resolution unless parser_((Arg &&)arg, (Args &&)args...) is well-formed.

  28. diff --git a/doc/html/boost/parser/prefix_parse_idm22411.html b/doc/html/boost/parser/prefix_parse_idm22411.html deleted file mode 100644 index d91c1780..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22411.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, typename Attr, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  bool prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    Attr & attr, trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser, and returns whether the parse was successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22413.html b/doc/html/boost/parser/prefix_parse_idm22413.html deleted file mode 100644 index bb0b6c82..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22413.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, typename Attr, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  bool prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    Attr & attr, trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser, and returns whether the parse was successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22414.html b/doc/html/boost/parser/prefix_parse_idm22414.html deleted file mode 100644 index a9509d01..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22414.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, typename Attr, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  bool prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    Attr & attr, trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser, and returns whether the parse was successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22415.html b/doc/html/boost/parser/prefix_parse_idm22415.html deleted file mode 100644 index 91d6241a..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22415.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, typename Attr, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  bool prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    Attr & attr, trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser, and returns whether the parse was successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22431.html b/doc/html/boost/parser/prefix_parse_idm22431.html deleted file mode 100644 index 71e2448a..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22431.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, typename Attr, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  bool prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    Attr & attr, trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser, and returns whether the parse was successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22471.html b/doc/html/boost/parser/prefix_parse_idm22471.html deleted file mode 100644 index 60fc9c32..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22471.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  auto prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22473.html b/doc/html/boost/parser/prefix_parse_idm22473.html deleted file mode 100644 index 4ab0108f..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22473.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  auto prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22474.html b/doc/html/boost/parser/prefix_parse_idm22474.html deleted file mode 100644 index d81e8cb3..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22474.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  auto prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22475.html b/doc/html/boost/parser/prefix_parse_idm22475.html deleted file mode 100644 index a1f8d8e0..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22475.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  auto prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22491.html b/doc/html/boost/parser/prefix_parse_idm22491.html deleted file mode 100644 index 115b21ae..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22491.html +++ /dev/null @@ -1,48 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  auto prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22527.html b/doc/html/boost/parser/prefix_parse_idm22527.html deleted file mode 100644 index 8d7bc36a..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22527.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, typename SkipParser, typename Attr, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  bool prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    parser_interface< SkipParser > const & skip, Attr & attr, 
    -                    trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22529.html b/doc/html/boost/parser/prefix_parse_idm22529.html deleted file mode 100644 index cf890662..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22529.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, typename SkipParser, typename Attr, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  bool prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    parser_interface< SkipParser > const & skip, Attr & attr, 
    -                    trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22530.html b/doc/html/boost/parser/prefix_parse_idm22530.html deleted file mode 100644 index f05a3ae1..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22530.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, typename SkipParser, typename Attr, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  bool prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    parser_interface< SkipParser > const & skip, Attr & attr, 
    -                    trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22531.html b/doc/html/boost/parser/prefix_parse_idm22531.html deleted file mode 100644 index e0d2b618..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22531.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, typename SkipParser, typename Attr, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  bool prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    parser_interface< SkipParser > const & skip, Attr & attr, 
    -                    trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22547.html b/doc/html/boost/parser/prefix_parse_idm22547.html deleted file mode 100644 index fcc0c021..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22547.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, typename SkipParser, typename Attr, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  bool prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    parser_interface< SkipParser > const & skip, Attr & attr, 
    -                    trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22597.html b/doc/html/boost/parser/prefix_parse_idm22597.html deleted file mode 100644 index 831bbe4c..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22597.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, typename SkipParser, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  auto prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    parser_interface< SkipParser > const & skip, 
    -                    trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser, skipping all input recognized by skip between the application of any two parsers. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22599.html b/doc/html/boost/parser/prefix_parse_idm22599.html deleted file mode 100644 index b1e81630..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22599.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, typename SkipParser, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  auto prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    parser_interface< SkipParser > const & skip, 
    -                    trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser, skipping all input recognized by skip between the application of any two parsers. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22600.html b/doc/html/boost/parser/prefix_parse_idm22600.html deleted file mode 100644 index 97b8bf3d..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22600.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, typename SkipParser, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  auto prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    parser_interface< SkipParser > const & skip, 
    -                    trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser, skipping all input recognized by skip between the application of any two parsers. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22601.html b/doc/html/boost/parser/prefix_parse_idm22601.html deleted file mode 100644 index 212a9e92..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22601.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, typename SkipParser, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  auto prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    parser_interface< SkipParser > const & skip, 
    -                    trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser, skipping all input recognized by skip between the application of any two parsers. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22617.html b/doc/html/boost/parser/prefix_parse_idm22617.html deleted file mode 100644 index eae46630..00000000 --- a/doc/html/boost/parser/prefix_parse_idm22617.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template prefix_parse - - - - - - - - - -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template prefix_parse

    -

    boost::parser::prefix_parse

    -
    -

    Synopsis

    -
    // In header: <boost/parser/parser.hpp>
    -
    -
    -template<typename I, typename S, typename Parser, typename GlobalState, 
    -         typename ErrorHandler, typename SkipParser, 
    -         typename Enable = std::enable_if_t<            detail::is_parsable_iter_v<I> &&            detail::is_equality_comparable_with_v<I, S>> > 
    -  auto prefix_parse(I & first, S last, 
    -                    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, 
    -                    parser_interface< SkipParser > const & skip, 
    -                    trace trace_mode = trace::off);
    -
    -

    Description

    -

    Parses [first, last) using parser, skipping all input recognized by skip between the application of any two parsers. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    -
    -
    - -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/parser/prefix_parse_idm22409.html b/doc/html/boost/parser/prefix_parse_idm22758.html similarity index 91% rename from doc/html/boost/parser/prefix_parse_idm22409.html rename to doc/html/boost/parser/prefix_parse_idm22758.html index 810c309f..74d55075 100644 --- a/doc/html/boost/parser/prefix_parse_idm22409.html +++ b/doc/html/boost/parser/prefix_parse_idm22758.html @@ -6,16 +6,16 @@ - - + +
    -PrevUpHomeNext +PrevUpHomeNext
    -
    +

    Function template prefix_parse

    boost::parser::prefix_parse

    @@ -31,7 +31,7 @@

    Synopsis

    parser_interface< Parser, GlobalState, ErrorHandler > const & parser, Attr & attr, trace trace_mode = trace::off);
    -

    Description

    +

    Description

    Parses [first, last) using parser, and returns whether the parse was successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

    @@ -42,7 +42,7 @@

    Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/prefix_parse_idm22469.html b/doc/html/boost/parser/prefix_parse_idm22818.html similarity index 90% rename from doc/html/boost/parser/prefix_parse_idm22469.html rename to doc/html/boost/parser/prefix_parse_idm22818.html index fc54ce72..6937e966 100644 --- a/doc/html/boost/parser/prefix_parse_idm22469.html +++ b/doc/html/boost/parser/prefix_parse_idm22818.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template prefix_parse

boost::parser::prefix_parse

@@ -31,7 +31,7 @@

Synopsis

parser_interface< Parser, GlobalState, ErrorHandler > const & parser, trace trace_mode = trace::off);
-

Description

+

Description

Parses [first, last) using parser. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

@@ -42,7 +42,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/prefix_parse_idm22525.html b/doc/html/boost/parser/prefix_parse_idm22874.html similarity index 91% rename from doc/html/boost/parser/prefix_parse_idm22525.html rename to doc/html/boost/parser/prefix_parse_idm22874.html index 4a8cd4a6..97ab80e8 100644 --- a/doc/html/boost/parser/prefix_parse_idm22525.html +++ b/doc/html/boost/parser/prefix_parse_idm22874.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template prefix_parse

boost::parser::prefix_parse

@@ -32,7 +32,7 @@

Synopsis

parser_interface< SkipParser > const & skip, Attr & attr, trace trace_mode = trace::off);
-

Description

+

Description

Parses [first, last) using parser, skipping all input recognized by skip between the application of any two parsers, and returns whether the parse was successful. On success, attr will be assigned the value of the attribute produced by parser. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

@@ -43,7 +43,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/prefix_parse_idm22595.html b/doc/html/boost/parser/prefix_parse_idm22944.html similarity index 91% rename from doc/html/boost/parser/prefix_parse_idm22595.html rename to doc/html/boost/parser/prefix_parse_idm22944.html index b083cbf4..af124bf6 100644 --- a/doc/html/boost/parser/prefix_parse_idm22595.html +++ b/doc/html/boost/parser/prefix_parse_idm22944.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template prefix_parse

boost::parser::prefix_parse

@@ -32,7 +32,7 @@

Synopsis

parser_interface< SkipParser > const & skip, trace trace_mode = trace::off);
-

Description

+

Description

Parses [first, last) using parser, skipping all input recognized by skip between the application of any two parsers. Returns a std::optional containing the attribute produced by parser on parse success, and std::nullopt on parse failure. If trace_mode == trace::on, a verbose trace of the parse will be streamed to std::cout.

@@ -43,7 +43,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/raw.html b/doc/html/boost/parser/raw.html index ec062e3e..aaa46329 100644 --- a/doc/html/boost/parser/raw.html +++ b/doc/html/boost/parser/raw.html @@ -25,8 +25,8 @@

Synopsis

constexpr directive< raw_parser > raw;
-

Description

-

The raw directive, whose operator[] returns an parser_interface<raw_parser<P>> from a given parser of type parser_interface<P>.

+

Description

+

The raw directive, whose operator[] returns a parser_interface<raw_parser<P>> from a given parser of type parser_interface<P>.

-

Description

+

Description

Applies the given parser p of type Parser; regardless of the attribute produced by Parser, this parser's attribute is equivalent to _where(ctx) within a semantic action on p. The parse succeeds iff p succeeds.

-

-raw_parser public member functions

+

+raw_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
       subrange< Iter > 
    -  call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
            Sentinel last, Context const & context, SkipParser const & skip, 
            unspecified flags, bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
diff --git a/doc/html/boost/parser/repeat_directive.html b/doc/html/boost/parser/repeat_directive.html index 835ad949..bd830bce 100644 --- a/doc/html/boost/parser/repeat_directive.html +++ b/doc/html/boost/parser/repeat_directive.html @@ -26,22 +26,22 @@

Synopsis

template<typename MinType, typename MaxType> struct repeat_directive { - // public member functions + // public member functions template<typename Parser2> - constexpr auto operator[](parser_interface< Parser2 >) const noexcept; + constexpr auto operator[](parser_interface< Parser2 >) const noexcept; // public data members MinType min_; MaxType max_; };
-

Description

+

Description

Represents a repeat_parser as a directive (e.g. repeat[other_parser]).

-

-repeat_directive public member functions

+

+repeat_directive public member functions

  1. template<typename Parser2> 
    -  constexpr auto operator[](parser_interface< Parser2 > rhs) const noexcept;
+ constexpr auto operator[](parser_interface< Parser2 > rhs) const noexcept;
diff --git a/doc/html/boost/parser/repeat_idm22094.html b/doc/html/boost/parser/repeat_idm22094.html deleted file mode 100644 index 3495ece2..00000000 --- a/doc/html/boost/parser/repeat_idm22094.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function template repeat - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template repeat

-

boost::parser::repeat

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename T> constexpr repeat_directive< T, T > repeat(T n);
-
-

Description

-

Returns a repeat_directive that repeats exactly n times, and whose operator[] returns an parser_interface<repeat_parser<P>> from a given parser of type parser_interface<P>.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/repeat_idm22096.html b/doc/html/boost/parser/repeat_idm22096.html deleted file mode 100644 index 324bacec..00000000 --- a/doc/html/boost/parser/repeat_idm22096.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function template repeat - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template repeat

-

boost::parser::repeat

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename T> constexpr repeat_directive< T, T > repeat(T n);
-
-

Description

-

Returns a repeat_directive that repeats exactly n times, and whose operator[] returns an parser_interface<repeat_parser<P>> from a given parser of type parser_interface<P>.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/repeat_idm22097.html b/doc/html/boost/parser/repeat_idm22097.html deleted file mode 100644 index 857d882e..00000000 --- a/doc/html/boost/parser/repeat_idm22097.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function template repeat - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template repeat

-

boost::parser::repeat

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename T> constexpr repeat_directive< T, T > repeat(T n);
-
-

Description

-

Returns a repeat_directive that repeats exactly n times, and whose operator[] returns an parser_interface<repeat_parser<P>> from a given parser of type parser_interface<P>.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/repeat_idm22098.html b/doc/html/boost/parser/repeat_idm22098.html deleted file mode 100644 index 44f9127f..00000000 --- a/doc/html/boost/parser/repeat_idm22098.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function template repeat - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template repeat

-

boost::parser::repeat

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename T> constexpr repeat_directive< T, T > repeat(T n);
-
-

Description

-

Returns a repeat_directive that repeats exactly n times, and whose operator[] returns an parser_interface<repeat_parser<P>> from a given parser of type parser_interface<P>.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/repeat_idm22112.html b/doc/html/boost/parser/repeat_idm22112.html deleted file mode 100644 index ffa7ebcf..00000000 --- a/doc/html/boost/parser/repeat_idm22112.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template repeat - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template repeat

-

boost::parser::repeat

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename MinType, typename MaxType> 
-  constexpr repeat_directive< MinType, MaxType > 
-  repeat(MinType min_, MaxType max_);
-
-

Description

-

Returns a repeat_directive that repeats between min_ and max_ times, inclusive, and whose operator[] returns an parser_interface<repeat_parser<P>> from a given parser of type parser_interface<P>.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/repeat_idm22114.html b/doc/html/boost/parser/repeat_idm22114.html deleted file mode 100644 index 6bbba3b3..00000000 --- a/doc/html/boost/parser/repeat_idm22114.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -Function template repeat - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template repeat

-

boost::parser::repeat

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename T> constexpr repeat_directive< T, T > repeat(T n);
-
-

Description

-

Returns a repeat_directive that repeats exactly n times, and whose operator[] returns an parser_interface<repeat_parser<P>> from a given parser of type parser_interface<P>.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/repeat_idm22115.html b/doc/html/boost/parser/repeat_idm22115.html deleted file mode 100644 index 89753cb2..00000000 --- a/doc/html/boost/parser/repeat_idm22115.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template repeat - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template repeat

-

boost::parser::repeat

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename MinType, typename MaxType> 
-  constexpr repeat_directive< MinType, MaxType > 
-  repeat(MinType min_, MaxType max_);
-
-

Description

-

Returns a repeat_directive that repeats between min_ and max_ times, inclusive, and whose operator[] returns an parser_interface<repeat_parser<P>> from a given parser of type parser_interface<P>.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/repeat_idm22116.html b/doc/html/boost/parser/repeat_idm22116.html deleted file mode 100644 index abb472f4..00000000 --- a/doc/html/boost/parser/repeat_idm22116.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template repeat - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template repeat

-

boost::parser::repeat

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename MinType, typename MaxType> 
-  constexpr repeat_directive< MinType, MaxType > 
-  repeat(MinType min_, MaxType max_);
-
-

Description

-

Returns a repeat_directive that repeats between min_ and max_ times, inclusive, and whose operator[] returns an parser_interface<repeat_parser<P>> from a given parser of type parser_interface<P>.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/repeat_idm22132.html b/doc/html/boost/parser/repeat_idm22132.html deleted file mode 100644 index fe47c0f3..00000000 --- a/doc/html/boost/parser/repeat_idm22132.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template repeat - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template repeat

-

boost::parser::repeat

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename MinType, typename MaxType> 
-  constexpr repeat_directive< MinType, MaxType > 
-  repeat(MinType min_, MaxType max_);
-
-

Description

-

Returns a repeat_directive that repeats between min_ and max_ times, inclusive, and whose operator[] returns an parser_interface<repeat_parser<P>> from a given parser of type parser_interface<P>.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/repeat_idm22092.html b/doc/html/boost/parser/repeat_idm22441.html similarity index 78% rename from doc/html/boost/parser/repeat_idm22092.html rename to doc/html/boost/parser/repeat_idm22441.html index d8c16fb1..6916cb61 100644 --- a/doc/html/boost/parser/repeat_idm22092.html +++ b/doc/html/boost/parser/repeat_idm22441.html @@ -7,15 +7,15 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template repeat

boost::parser::repeat

@@ -26,8 +26,8 @@

Synopsis

template<typename T> constexpr repeat_directive< T, T > repeat(T n);
-

Description

-

Returns a repeat_directive that repeats exactly n times, and whose operator[] returns an parser_interface<repeat_parser<P>> from a given parser of type parser_interface<P>.

+

Description

+

Returns a repeat_directive that repeats exactly n times, and whose operator[] returns a parser_interface<repeat_parser<P>> from a given parser of type parser_interface<P>.


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/repeat_idm22110.html b/doc/html/boost/parser/repeat_idm22459.html similarity index 78% rename from doc/html/boost/parser/repeat_idm22110.html rename to doc/html/boost/parser/repeat_idm22459.html index ba074bb9..3f3ede0f 100644 --- a/doc/html/boost/parser/repeat_idm22110.html +++ b/doc/html/boost/parser/repeat_idm22459.html @@ -6,16 +6,16 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template repeat

boost::parser::repeat

@@ -28,8 +28,8 @@

Synopsis

constexpr repeat_directive< MinType, MaxType > repeat(MinType min_, MaxType max_);
-

Description

-

Returns a repeat_directive that repeats between min_ and max_ times, inclusive, and whose operator[] returns an parser_interface<repeat_parser<P>> from a given parser of type parser_interface<P>.

+

Description

+

Returns a repeat_directive that repeats between min_ and max_ times, inclusive, and whose operator[] returns a parser_interface<repeat_parser<P>> from a given parser of type parser_interface<P>.


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/repeat_parser.html b/doc/html/boost/parser/repeat_parser.html index 8a06ebd6..03a45611 100644 --- a/doc/html/boost/parser/repeat_parser.html +++ b/doc/html/boost/parser/repeat_parser.html @@ -27,16 +27,16 @@

Synopsis

typename MaxType> struct repeat_parser { // construct/copy/destruct - repeat_parser(Parser, MinType, MaxType, DelimiterParser = DelimiterParser{}); + repeat_parser(Parser, MinType, MaxType, DelimiterParser = DelimiterParser{}); - // public member functions + // public member functions template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser> - auto call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + auto call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser, typename Attribute> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &, Attribute &) const; @@ -47,28 +47,28 @@

Synopsis

MaxType max_; };
-

Description

+

Description

Repeats the application of another parser p of type Parser, optionally applying another parser d of type DelimiterParser in between each pair of applications of p. The parse succeeds if p succeeds at least the minumum number of times, and d succeeds each time it is applied. The attribute produced is a sequence of the type of attribute produced by Parser.

-

+

repeat_parser public construct/copy/destruct

-
  1. repeat_parser(Parser parser, MinType _min, MaxType _max, 
    +
    1. repeat_parser(Parser parser, MinType _min, MaxType _max, 
                     DelimiterParser delimiter_parser = DelimiterParser{});
-

-repeat_parser public member functions

+

+repeat_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
diff --git a/doc/html/boost/parser/report_error_idm22007.html b/doc/html/boost/parser/report_error_idm22007.html deleted file mode 100644 index b772a26f..00000000 --- a/doc/html/boost/parser/report_error_idm22007.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template _report_error - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_error

-

boost::parser::_report_error

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Context> 
-  void _report_error(Context const & context, std::string_view message);
-
-

Description

-

Report that the error described in message occurred at _where(context).begin(), using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_error_idm22009.html b/doc/html/boost/parser/report_error_idm22009.html deleted file mode 100644 index 8c4ae9d8..00000000 --- a/doc/html/boost/parser/report_error_idm22009.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template _report_error - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_error

-

boost::parser::_report_error

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Context> 
-  void _report_error(Context const & context, std::string_view message);
-
-

Description

-

Report that the error described in message occurred at _where(context).begin(), using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_error_idm22010.html b/doc/html/boost/parser/report_error_idm22010.html deleted file mode 100644 index 64372330..00000000 --- a/doc/html/boost/parser/report_error_idm22010.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template _report_error - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_error

-

boost::parser::_report_error

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Context> 
-  void _report_error(Context const & context, std::string_view message);
-
-

Description

-

Report that the error described in message occurred at _where(context).begin(), using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_error_idm22011.html b/doc/html/boost/parser/report_error_idm22011.html deleted file mode 100644 index a24080b4..00000000 --- a/doc/html/boost/parser/report_error_idm22011.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template _report_error - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_error

-

boost::parser::_report_error

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Context> 
-  void _report_error(Context const & context, std::string_view message);
-
-

Description

-

Report that the error described in message occurred at _where(context).begin(), using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_error_idm22027.html b/doc/html/boost/parser/report_error_idm22027.html deleted file mode 100644 index 9f3f1ba4..00000000 --- a/doc/html/boost/parser/report_error_idm22027.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template _report_error - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_error

-

boost::parser::_report_error

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Context> 
-  void _report_error(Context const & context, std::string_view message);
-
-

Description

-

Report that the error described in message occurred at _where(context).begin(), using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_error_idm22005.html b/doc/html/boost/parser/report_error_idm22354.html similarity index 91% rename from doc/html/boost/parser/report_error_idm22005.html rename to doc/html/boost/parser/report_error_idm22354.html index 28a27b7e..fdeb22aa 100644 --- a/doc/html/boost/parser/report_error_idm22005.html +++ b/doc/html/boost/parser/report_error_idm22354.html @@ -7,15 +7,15 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template _report_error

boost::parser::_report_error

@@ -27,7 +27,7 @@

Synopsis

template<typename Context> void _report_error(Context const & context, std::string_view message);
-

Description

+

Description

Report that the error described in message occurred at _where(context).begin(), using the context's error handler.

@@ -38,7 +38,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/report_error_idm22857.html b/doc/html/boost/parser/report_error_idm22857.html deleted file mode 100644 index d131f8b4..00000000 --- a/doc/html/boost/parser/report_error_idm22857.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template _report_error - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_error

-

boost::parser::_report_error

-
-

Synopsis

-
// In header: <boost/parser/parser_fwd.hpp>
-
-
-template<typename Iter, typename Context> 
-  void _report_error(Context const & context, std::string_view message, 
-                     Iter location);
-
-

Description

-

Report that the error described in message occurred at location, using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_error_idm22859.html b/doc/html/boost/parser/report_error_idm22859.html deleted file mode 100644 index 45adce2d..00000000 --- a/doc/html/boost/parser/report_error_idm22859.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template _report_error - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_error

-

boost::parser::_report_error

-
-

Synopsis

-
// In header: <boost/parser/parser_fwd.hpp>
-
-
-template<typename Iter, typename Context> 
-  void _report_error(Context const & context, std::string_view message, 
-                     Iter location);
-
-

Description

-

Report that the error described in message occurred at location, using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_error_idm22860.html b/doc/html/boost/parser/report_error_idm22860.html deleted file mode 100644 index 77162c66..00000000 --- a/doc/html/boost/parser/report_error_idm22860.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template _report_error - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_error

-

boost::parser::_report_error

-
-

Synopsis

-
// In header: <boost/parser/parser_fwd.hpp>
-
-
-template<typename Iter, typename Context> 
-  void _report_error(Context const & context, std::string_view message, 
-                     Iter location);
-
-

Description

-

Report that the error described in message occurred at location, using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_error_idm22861.html b/doc/html/boost/parser/report_error_idm22861.html deleted file mode 100644 index 96696d60..00000000 --- a/doc/html/boost/parser/report_error_idm22861.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template _report_error - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_error

-

boost::parser::_report_error

-
-

Synopsis

-
// In header: <boost/parser/parser_fwd.hpp>
-
-
-template<typename Iter, typename Context> 
-  void _report_error(Context const & context, std::string_view message, 
-                     Iter location);
-
-

Description

-

Report that the error described in message occurred at location, using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_error_idm22877.html b/doc/html/boost/parser/report_error_idm22877.html deleted file mode 100644 index 780eef9a..00000000 --- a/doc/html/boost/parser/report_error_idm22877.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template _report_error - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_error

-

boost::parser::_report_error

-
-

Synopsis

-
// In header: <boost/parser/parser_fwd.hpp>
-
-
-template<typename Iter, typename Context> 
-  void _report_error(Context const & context, std::string_view message, 
-                     Iter location);
-
-

Description

-

Report that the error described in message occurred at location, using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_error_idm22855.html b/doc/html/boost/parser/report_error_idm23209.html similarity index 85% rename from doc/html/boost/parser/report_error_idm22855.html rename to doc/html/boost/parser/report_error_idm23209.html index f0d0973e..bfe8dd48 100644 --- a/doc/html/boost/parser/report_error_idm22855.html +++ b/doc/html/boost/parser/report_error_idm23209.html @@ -6,16 +6,16 @@ - - + +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template _report_error

boost::parser::_report_error

@@ -28,7 +28,7 @@

Synopsis

void _report_error(Context const & context, std::string_view message, Iter location);
-

Description

+

Description

Report that the error described in message occurred at location, using the context's error handler.

@@ -39,7 +39,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/report_warning_idm22019.html b/doc/html/boost/parser/report_warning_idm22019.html deleted file mode 100644 index 7becac38..00000000 --- a/doc/html/boost/parser/report_warning_idm22019.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template _report_warning - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_warning

-

boost::parser::_report_warning

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Context> 
-  void _report_warning(Context const & context, std::string_view message);
-
-

Description

-

Report that the warning described in message occurred at _where(context).begin(), using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_warning_idm22021.html b/doc/html/boost/parser/report_warning_idm22021.html deleted file mode 100644 index cde85d0c..00000000 --- a/doc/html/boost/parser/report_warning_idm22021.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template _report_warning - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_warning

-

boost::parser::_report_warning

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Context> 
-  void _report_warning(Context const & context, std::string_view message);
-
-

Description

-

Report that the warning described in message occurred at _where(context).begin(), using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_warning_idm22022.html b/doc/html/boost/parser/report_warning_idm22022.html deleted file mode 100644 index f9c39cd5..00000000 --- a/doc/html/boost/parser/report_warning_idm22022.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template _report_warning - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_warning

-

boost::parser::_report_warning

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Context> 
-  void _report_warning(Context const & context, std::string_view message);
-
-

Description

-

Report that the warning described in message occurred at _where(context).begin(), using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_warning_idm22023.html b/doc/html/boost/parser/report_warning_idm22023.html deleted file mode 100644 index b345b364..00000000 --- a/doc/html/boost/parser/report_warning_idm22023.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template _report_warning - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_warning

-

boost::parser::_report_warning

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Context> 
-  void _report_warning(Context const & context, std::string_view message);
-
-

Description

-

Report that the warning described in message occurred at _where(context).begin(), using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_warning_idm22039.html b/doc/html/boost/parser/report_warning_idm22039.html deleted file mode 100644 index 5d9421e4..00000000 --- a/doc/html/boost/parser/report_warning_idm22039.html +++ /dev/null @@ -1,44 +0,0 @@ - - - -Function template _report_warning - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_warning

-

boost::parser::_report_warning

-
-

Synopsis

-
// In header: <boost/parser/parser.hpp>
-
-
-template<typename Context> 
-  void _report_warning(Context const & context, std::string_view message);
-
-

Description

-

Report that the warning described in message occurred at _where(context).begin(), using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_warning_idm22017.html b/doc/html/boost/parser/report_warning_idm22366.html similarity index 91% rename from doc/html/boost/parser/report_warning_idm22017.html rename to doc/html/boost/parser/report_warning_idm22366.html index 9c1455a4..ddf18ee7 100644 --- a/doc/html/boost/parser/report_warning_idm22017.html +++ b/doc/html/boost/parser/report_warning_idm22366.html @@ -6,16 +6,16 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template _report_warning

boost::parser::_report_warning

@@ -27,7 +27,7 @@

Synopsis

template<typename Context> void _report_warning(Context const & context, std::string_view message);
-

Description

+

Description

Report that the warning described in message occurred at _where(context).begin(), using the context's error handler.

@@ -38,7 +38,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/report_warning_idm22872.html b/doc/html/boost/parser/report_warning_idm22872.html deleted file mode 100644 index 123c6b99..00000000 --- a/doc/html/boost/parser/report_warning_idm22872.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template _report_warning - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_warning

-

boost::parser::_report_warning

-
-

Synopsis

-
// In header: <boost/parser/parser_fwd.hpp>
-
-
-template<typename Iter, typename Context> 
-  void _report_warning(Context const & context, std::string_view message, 
-                       Iter location);
-
-

Description

-

Report that the warning described in message occurred at location, using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_warning_idm22874.html b/doc/html/boost/parser/report_warning_idm22874.html deleted file mode 100644 index b8d5c2ca..00000000 --- a/doc/html/boost/parser/report_warning_idm22874.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template _report_warning - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_warning

-

boost::parser::_report_warning

-
-

Synopsis

-
// In header: <boost/parser/parser_fwd.hpp>
-
-
-template<typename Iter, typename Context> 
-  void _report_warning(Context const & context, std::string_view message, 
-                       Iter location);
-
-

Description

-

Report that the warning described in message occurred at location, using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_warning_idm22875.html b/doc/html/boost/parser/report_warning_idm22875.html deleted file mode 100644 index 3b995ce4..00000000 --- a/doc/html/boost/parser/report_warning_idm22875.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template _report_warning - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_warning

-

boost::parser::_report_warning

-
-

Synopsis

-
// In header: <boost/parser/parser_fwd.hpp>
-
-
-template<typename Iter, typename Context> 
-  void _report_warning(Context const & context, std::string_view message, 
-                       Iter location);
-
-

Description

-

Report that the warning described in message occurred at location, using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_warning_idm22876.html b/doc/html/boost/parser/report_warning_idm22876.html deleted file mode 100644 index 4faacdae..00000000 --- a/doc/html/boost/parser/report_warning_idm22876.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template _report_warning - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_warning

-

boost::parser::_report_warning

-
-

Synopsis

-
// In header: <boost/parser/parser_fwd.hpp>
-
-
-template<typename Iter, typename Context> 
-  void _report_warning(Context const & context, std::string_view message, 
-                       Iter location);
-
-

Description

-

Report that the warning described in message occurred at location, using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_warning_idm22892.html b/doc/html/boost/parser/report_warning_idm22892.html deleted file mode 100644 index 6be2ad0c..00000000 --- a/doc/html/boost/parser/report_warning_idm22892.html +++ /dev/null @@ -1,45 +0,0 @@ - - - -Function template _report_warning - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template _report_warning

-

boost::parser::_report_warning

-
-

Synopsis

-
// In header: <boost/parser/parser_fwd.hpp>
-
-
-template<typename Iter, typename Context> 
-  void _report_warning(Context const & context, std::string_view message, 
-                       Iter location);
-
-

Description

-

Report that the warning described in message occurred at location, using the context's error handler.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/report_warning_idm22870.html b/doc/html/boost/parser/report_warning_idm23224.html similarity index 91% rename from doc/html/boost/parser/report_warning_idm22870.html rename to doc/html/boost/parser/report_warning_idm23224.html index 12a8dbd3..498ea680 100644 --- a/doc/html/boost/parser/report_warning_idm22870.html +++ b/doc/html/boost/parser/report_warning_idm23224.html @@ -6,16 +6,16 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template _report_warning

boost::parser::_report_warning

@@ -28,7 +28,7 @@

Synopsis

void _report_warning(Context const & context, std::string_view message, Iter location);
-

Description

+

Description

Report that the warning described in message occurred at location, using the context's error handler.

@@ -39,7 +39,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/rethrow_error_handler.html b/doc/html/boost/parser/rethrow_error_handler.html index c8ca08b8..42e0b11e 100644 --- a/doc/html/boost/parser/rethrow_error_handler.html +++ b/doc/html/boost/parser/rethrow_error_handler.html @@ -7,12 +7,12 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -26,30 +26,30 @@

Synopsis

struct rethrow_error_handler { - // public member functions + // public member functions template<typename Iter, typename Sentinel> error_handler_result - operator()(Iter, Sentinel, parse_error< Iter > const &) const; + operator()(Iter, Sentinel, parse_error< Iter > const &) const; template<typename Context, typename Iter> - void diagnose(diagnostic_kind, std::string_view, Context const &, Iter) const; + void diagnose(diagnostic_kind, std::string_view, Context const &, Iter) const; template<typename Context> - void diagnose(diagnostic_kind, std::string_view, Context const &) const; + void diagnose(diagnostic_kind, std::string_view, Context const &) const; };
-

Description

+

Description

An error handler that just re-throws any exception generated by the parse.

-

-rethrow_error_handler public member functions

+

+rethrow_error_handler public member functions

  1. template<typename Iter, typename Sentinel> 
       error_handler_result 
    -  operator()(Iter first, Sentinel last, parse_error< Iter > const & e) const;
  2. + operator()(Iter first, Sentinel last, parse_error< Iter > const & e) const;
  3. template<typename Context, typename Iter> 
    -  void diagnose(diagnostic_kind kind, std::string_view message, 
    +  void diagnose(diagnostic_kind kind, std::string_view message, 
                     Context const & context, Iter it) const;
  4. template<typename Context> 
    -  void diagnose(diagnostic_kind kind, std::string_view message, 
    +  void diagnose(diagnostic_kind kind, std::string_view message, 
                     Context const & context) const;
@@ -62,7 +62,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/rule.html b/doc/html/boost/parser/rule.html index 865b3755..e2479314 100644 --- a/doc/html/boost/parser/rule.html +++ b/doc/html/boost/parser/rule.html @@ -28,27 +28,27 @@

Synopsis

struct rule : public boost::parser::parser_interface< rule_parser< false, TagType, Attribute, LocalState, ParamsTuple > > { // construct/copy/destruct - rule(char const *); + rule(char const *); - // public member functions + // public member functions template<typename T, typename... Ts> - constexpr auto with(T &&, Ts &&...) const; + constexpr auto with(T &&, Ts &&...) const; };
-

Description

+

Description

A type used to declare named parsing rules. The TagType template parameter is used to associate a particular rule with the rule_parser used during parsing.

-

+

rule public construct/copy/destruct

-
  1. rule(char const * name);
+
  1. rule(char const * name);
-

-rule public member functions

+

+rule public member functions

  1. template<typename T, typename... Ts> 
    -  constexpr auto with(T && x, Ts &&... xs) const;
+ constexpr auto with(T && x, Ts &&... xs) const;
diff --git a/doc/html/boost/parser/rule_parser.html b/doc/html/boost/parser/rule_parser.html index acbd156b..87bba487 100644 --- a/doc/html/boost/parser/rule_parser.html +++ b/doc/html/boost/parser/rule_parser.html @@ -7,12 +7,12 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -31,14 +31,14 @@

Synopsis

typedef Attribute attr_type; typedef LocalState locals_type; - // public member functions + // public member functions template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser> - auto call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + auto call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser, typename Attribute_> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &, Attribute_ &) const; @@ -47,20 +47,20 @@

Synopsis

ParamsTuple params_; };
-

Description

+

Description

Applies another parser p, associated with this parser via TagType. The attribute produced is Attribute. Both a default-constructed object of type LocalState, and a default-constructed object of type ParamsTuple, are added to the parse context before the associated parser is applied. The parse succeeds iff p succeeds. If CanUseCallbacks is true, and within a call to callback_parse(), the attribute is produced via callback; otherwise, the attribute is produced as normal (as a return value, or as an out-param). The rule may be constructed with a user-friendly name that will appear if the top-level parse is executed with trace_mode == boost::parser::trace::on.

-

-rule_parser public member functions

+

+rule_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute_> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute_ & retval) const;
@@ -74,7 +74,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/separate.html b/doc/html/boost/parser/separate.html new file mode 100644 index 00000000..565f3d50 --- /dev/null +++ b/doc/html/boost/parser/separate.html @@ -0,0 +1,42 @@ + + + +Global separate + + + + + + + + + +
+PrevUpHomeNext +
+
+
+
+

Global separate

+

boost::parser::separate

+
+

Synopsis

+
// In header: <boost/parser/parser.hpp>
+
+constexpr separate_directive separate;
+
+

Description

+

The separate_directive, whose operator[] returns a parser_interface<P2>, from a given parser of type parser_interface<P>, where P is a seq_parser. P2 is the same as P, except that its CombiningGroups template parameter is replaced with a tag type that prevents each subparser's attribute from merging with any other subparser's attribute.

+
+
+ +
+
+PrevUpHomeNext +
+ + diff --git a/doc/html/boost/parser/separate_directive.html b/doc/html/boost/parser/separate_directive.html new file mode 100644 index 00000000..76621d88 --- /dev/null +++ b/doc/html/boost/parser/separate_directive.html @@ -0,0 +1,58 @@ + + + +Struct separate_directive + + + + + + + + + +
+PrevUpHomeNext +
+
+
+
+

Struct separate_directive

+

boost::parser::separate_directive

+
+

Synopsis

+
// In header: <boost/parser/parser.hpp>
+
+
+struct separate_directive {
+
+  // public member functions
+  template<typename ParserTuple, typename BacktrackingTuple, 
+           typename CombiningGroups> 
+    constexpr auto 
+    operator[](parser_interface< seq_parser< ParserTuple, BacktrackingTuple, CombiningGroups > >) const noexcept;
+};
+
+

Description

+

A directive type that can only be used on sequence parsers, that prevents each of the sequence_parser's subparser's attributes from merging with any other subparser's attribute.

+
+

+separate_directive public member functions

+
  1. template<typename ParserTuple, typename BacktrackingTuple, 
    +         typename CombiningGroups> 
    +  constexpr auto 
    +  operator[](parser_interface< seq_parser< ParserTuple, BacktrackingTuple, CombiningGroups > > rhs) const noexcept;
+
+
+
+ +
+
+PrevUpHomeNext +
+ + diff --git a/doc/html/boost/parser/seq_parser.html b/doc/html/boost/parser/seq_parser.html index 1819684d..ff68b3fc 100644 --- a/doc/html/boost/parser/seq_parser.html +++ b/doc/html/boost/parser/seq_parser.html @@ -6,13 +6,13 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -23,22 +23,24 @@

Struct template seq_parser

Synopsis

// In header: <boost/parser/parser.hpp>
 
-template<typename ParserTuple, typename BacktrackingTuple> 
+template<typename ParserTuple, typename BacktrackingTuple, 
+         typename CombiningGroups> 
 struct seq_parser {
   // types
-  typedef BacktrackingTuple backtracking;
+  typedef BacktrackingTuple backtracking;    
+  typedef CombiningGroups   combining_groups;
 
   // construct/copy/destruct
-  seq_parser(ParserTuple);
+  seq_parser(ParserTuple);
 
-  // public member functions
+  // public member functions
   template<bool UseCallbacks, typename Iter, typename Sentinel, 
            typename Context, typename SkipParser> 
-    auto call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, 
+    auto call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, 
               Context const &, SkipParser const &, unspecified, bool &) const;
   template<bool UseCallbacks, typename Iter, typename Sentinel, 
            typename Context, typename SkipParser, typename Attribute> 
-    void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, 
+    void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, 
               Context const &, SkipParser const &, unspecified, bool &, 
               Attribute &) const;
 
@@ -46,27 +48,27 @@ 

Synopsis

ParserTuple parsers_; };
-

Description

+

Description

Applies each parser in ParserTuple, in order. The parse succeeds iff all of the sub-parsers succeeds. The attribute produced is a std::tuple over the types of attribute produced by the parsers in ParserTuple. The BacktrackingTuple template parameter is a parser::tuple of std::bool_constant values. The ith such value indicates whether backtracking is allowed if the ith parser fails.

-

+

seq_parser public construct/copy/destruct

-
  1. seq_parser(ParserTuple parsers);
+
  1. seq_parser(ParserTuple parsers);
-

-seq_parser public member functions

+

+seq_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first_, 
    +  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first_, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first_, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first_, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
@@ -80,7 +82,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/short_.html b/doc/html/boost/parser/short_.html index 8786e4a1..0bd2f042 100644 --- a/doc/html/boost/parser/short_.html +++ b/doc/html/boost/parser/short_.html @@ -25,7 +25,7 @@

Synopsis

constexpr parser_interface< int_parser< short > > short_;
-

Description

+

Description

The short parser. Produces a short attribute. To parse a particular value x, use short_(x).

diff --git a/doc/html/boost/parser/skip.html b/doc/html/boost/parser/skip.html index 8e5eb828..ad104040 100644 --- a/doc/html/boost/parser/skip.html +++ b/doc/html/boost/parser/skip.html @@ -7,12 +7,12 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -25,8 +25,8 @@

Synopsis

constexpr skip_directive skip;
-

Description

-

The skip_directive, whose operator[] returns an parser_interface<skip_parser<P>> from a given parser of type parser_interface<P>.

+

Description

+

The skip_directive, whose operator[] returns a parser_interface<skip_parser<P>> from a given parser of type parser_interface<P>.


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/skip_directive.html b/doc/html/boost/parser/skip_directive.html index 42e73edc..ac8be0e6 100644 --- a/doc/html/boost/parser/skip_directive.html +++ b/doc/html/boost/parser/skip_directive.html @@ -26,28 +26,28 @@

Synopsis

template<typename SkipParser = detail::nope> struct skip_directive { - // public member functions + // public member functions template<typename Parser> - constexpr auto operator[](parser_interface< Parser >) const noexcept; + constexpr auto operator[](parser_interface< Parser >) const noexcept; template<typename SkipParser2> - constexpr auto operator()(parser_interface< SkipParser2 >) const noexcept; + constexpr auto operator()(parser_interface< SkipParser2 >) const noexcept; // public data members SkipParser skip_parser_; };
-

Description

+

Description

Represents a skip parser as a directive. When used without a skip parser, e.g. skip[parser_in_which_to_do_skipping], the skipper for the entire parse is used. When given another parser, e.g. skip(skip_parser)[parser_in_which_to_do_skipping], that other parser is used as the skipper within the directive.

-

-skip_directive public member functions

+

+skip_directive public member functions

  1. template<typename Parser> 
    -  constexpr auto operator[](parser_interface< Parser > rhs) const noexcept;
  2. + constexpr auto operator[](parser_interface< Parser > rhs) const noexcept;
  3. template<typename SkipParser2> 
       constexpr auto 
    -  operator()(parser_interface< SkipParser2 > skip_parser) const noexcept;
    + operator()(parser_interface< SkipParser2 > skip_parser) const noexcept;

    Returns a skip_directive with skip_parser as its skipper.

diff --git a/doc/html/boost/parser/skip_parser.html b/doc/html/boost/parser/skip_parser.html index b2fe7071..38fd111d 100644 --- a/doc/html/boost/parser/skip_parser.html +++ b/doc/html/boost/parser/skip_parser.html @@ -26,14 +26,14 @@

Synopsis

template<typename Parser, typename SkipParser> struct skip_parser { - // public member functions + // public member functions template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser_> - auto call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + auto call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser_ const &, unspecified, bool &) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser_, typename Attribute> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser_ const &, unspecified, bool &, Attribute &) const; @@ -42,20 +42,20 @@

Synopsis

SkipParser skip_parser_; };
-

Description

+

Description

Applies the given parser p of type Parser, using a parser of type SkipParser as the skipper. The parse succeeds iff p succeeds. The attribute produced is the type of attribute produced by Parser.

-

-skip_parser public member functions

+

+skip_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser_> 
    -  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser_ const & skip, 
                 unspecified flags, bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser_, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser_ const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
diff --git a/doc/html/boost/parser/stream_error_handler.html b/doc/html/boost/parser/stream_error_handler.html index 14846a8a..3ce19727 100644 --- a/doc/html/boost/parser/stream_error_handler.html +++ b/doc/html/boost/parser/stream_error_handler.html @@ -26,71 +26,71 @@

Synopsis

struct stream_error_handler { // construct/copy/destruct - stream_error_handler(); - stream_error_handler(std::string_view); - stream_error_handler(std::string_view, std::ostream &); - stream_error_handler(std::string_view, std::ostream &, std::ostream &); - stream_error_handler(std::wstring_view); - stream_error_handler(std::wstring_view, std::ostream &); - stream_error_handler(std::wstring_view, std::ostream &, std::ostream &); + stream_error_handler(); + stream_error_handler(std::string_view); + stream_error_handler(std::string_view, std::ostream &); + stream_error_handler(std::string_view, std::ostream &, std::ostream &); + stream_error_handler(std::wstring_view); + stream_error_handler(std::wstring_view, std::ostream &); + stream_error_handler(std::wstring_view, std::ostream &, std::ostream &); - // public member functions + // public member functions template<typename Iter, typename Sentinel> error_handler_result - operator()(Iter, Sentinel, parse_error< Iter > const &) const; + operator()(Iter, Sentinel, parse_error< Iter > const &) const; template<typename Context, typename Iter> - void diagnose(diagnostic_kind, std::string_view, Context const &, Iter) const; + void diagnose(diagnostic_kind, std::string_view, Context const &, Iter) const; template<typename Context> - void diagnose(diagnostic_kind, std::string_view, Context const &) const; + void diagnose(diagnostic_kind, std::string_view, Context const &) const; };
-

Description

+

Description

Prints warnings and errors to the std::ostreams provided by the user, or std::cerr if neither stream is specified. If a filename is provided, that is used to print all diagnostics.

-

+

stream_error_handler public construct/copy/destruct

    -
  1. stream_error_handler();
  2. -
  3. stream_error_handler(std::string_view filename);
  4. -
  5. stream_error_handler(std::string_view filename, std::ostream & errors);
  6. -
  7. stream_error_handler(std::string_view filename, std::ostream & errors, 
    +
  8. stream_error_handler();
  9. +
  10. stream_error_handler(std::string_view filename);
  11. +
  12. stream_error_handler(std::string_view filename, std::ostream & errors);
  13. +
  14. stream_error_handler(std::string_view filename, std::ostream & errors, 
                          std::ostream & warnings);
  15. -
    stream_error_handler(std::wstring_view filename);
    +
    stream_error_handler(std::wstring_view filename);

    This overload is Windows-only.

  16. -
    stream_error_handler(std::wstring_view filename, std::ostream & errors);
    +
    stream_error_handler(std::wstring_view filename, std::ostream & errors);

    This overload is Windows-only.

  17. -
    stream_error_handler(std::wstring_view filename, std::ostream & errors, 
    +
    stream_error_handler(std::wstring_view filename, std::ostream & errors, 
                          std::ostream & warnings);

    This overload is Windows-only.

-

-stream_error_handler public member functions

+

+stream_error_handler public member functions

  1. template<typename Iter, typename Sentinel> 
       error_handler_result 
    -  operator()(Iter first, Sentinel last, parse_error< Iter > const & e) const;
    + operator()(Iter first, Sentinel last, parse_error< Iter > const & e) const;

    Handles a parse_error exception thrown during parsing. A formatted parse-expectation failure is printed to *err_os_ when err_os_ is non-null, or std::cerr otherwise. Always returns error_handler_result::fail.

  2. template<typename Context, typename Iter> 
    -  void diagnose(diagnostic_kind kind, std::string_view message, 
    +  void diagnose(diagnostic_kind kind, std::string_view message, 
                     Context const & context, Iter it) const;

    Let std::ostream * s = kind == diagnostic_kind::error : err_os_ : warn_os_; prints message to *s when s is non-null, or std::cerr otherwise. The diagnostic is printed with the given kind, indicating the location as being at it. This must be called within a parser semantic action, providing the parse context.

  3. template<typename Context> 
    -  void diagnose(diagnostic_kind kind, std::string_view message, 
    +  void diagnose(diagnostic_kind kind, std::string_view message, 
                     Context const & context) const;

    Let std::ostream * s = kind == diagnostic_kind::error : err_os_ : warn_os_; prints message to *s when s is non-null, or std::cerr otherwise. The diagnostic is printed with the given kind, at no particular location. This must be called within a parser semantic action, providing the parse context.

  4. diff --git a/doc/html/boost/parser/string.html b/doc/html/boost/parser/string.html index 94fdb11c..47b4d0ca 100644 --- a/doc/html/boost/parser/string.html +++ b/doc/html/boost/parser/string.html @@ -6,13 +6,13 @@ - - + +
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -26,7 +26,7 @@

    Synopsis

    template<typename R> constexpr auto string(R && str);
    -

    Description

    +

    Description

    Returns a parser that matches str that produces the matched string as its attribute.

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/string_parser.html b/doc/html/boost/parser/string_parser.html index 66b85147..672a1e00 100644 --- a/doc/html/boost/parser/string_parser.html +++ b/doc/html/boost/parser/string_parser.html @@ -26,20 +26,20 @@

Synopsis

template<typename StrIter, typename StrSentinel> struct string_parser { // construct/copy/destruct - string_parser(); + string_parser(); template<typename R, typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > - string_parser(R &&); + string_parser(R &&); - // public member functions + // public member functions template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser> - std::string call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + std::string call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser, typename Attribute> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &, Attribute &) const; @@ -48,33 +48,33 @@

Synopsis

StrSentinel expected_last_; };
-

Description

+

Description

Maches a particular string, delimited by an iterator sentinel pair; produces no attribute.

-

+

string_parser public construct/copy/destruct

    -
  1. string_parser();
  2. +
  3. string_parser();
  4. template<typename R, 
              typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > 
    -  string_parser(R && r);
  5. + string_parser(R && r);
-

-string_parser public member functions

+

+string_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  std::string call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  std::string call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                        Sentinel last, Context const & context, 
                        SkipParser const & skip, unspecified flags, 
                        bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
diff --git a/doc/html/boost/parser/string_view.html b/doc/html/boost/parser/string_view.html index f3bb6e63..9db7f488 100644 --- a/doc/html/boost/parser/string_view.html +++ b/doc/html/boost/parser/string_view.html @@ -25,8 +25,8 @@

Synopsis

constexpr directive< string_view_parser > string_view;
-

Description

-

The string_view directive, whose operator[] returns an parser_interface<string_view_parser<P>> from a given parser of type parser_interface<P>. This is only available in C++20 and later.

+

Description

+

The string_view directive, whose operator[] returns a parser_interface<string_view_parser<P>> from a given parser of type parser_interface<P>. This is only available in C++20 and later.

-

Description

+

Description

Applies the given parser p of type Parser. Regardless of the attribute produced by Parser, this parser's attribute is equivalent to std::basic_string_view<char_type> within a semantic action on p, where char_type is the type of character in the underlying the sequence being parsed. If the parsed range is transcoded, char_type will be the type being transcoded from. If the underlying range of char_type is non-contiguous, using string_view_parser is ill-formed. This is only available in C++20 and later. The parse succeeds iff p succeeds.

-

-string_view_parser public member functions

+

+string_view_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
diff --git a/doc/html/boost/parser/subrange.html b/doc/html/boost/parser/subrange.html index f393d728..d2f6d6d8 100644 --- a/doc/html/boost/parser/subrange.html +++ b/doc/html/boost/parser/subrange.html @@ -26,46 +26,46 @@

Synopsis

template<typename I, typename S = I> struct subrange { // construct/copy/destruct - subrange() = default; - subrange(I, S); - template<typename R> explicit subrange(R const &); + subrange() = default; + subrange(I, S); + template<typename R> explicit subrange(R const &); - // public member functions - constexpr I begin() const; - constexpr S end() const; - constexpr subrange next(std::ptrdiff_t = 1) const; - constexpr subrange prev(std::ptrdiff_t = 1) const; - constexpr subrange & advance(std::ptrdiff_t); + // public member functions + constexpr I begin() const; + constexpr S end() const; + constexpr subrange next(std::ptrdiff_t = 1) const; + constexpr subrange prev(std::ptrdiff_t = 1) const; + constexpr subrange & advance(std::ptrdiff_t); template<typename I2, typename S2, typename Enable = std::enable_if_t< std::is_convertible<I, I2>::value && std::is_convertible<S, S2>::value> > - constexpr operator subrange< I2, S2 >() const; + constexpr operator subrange< I2, S2 >() const; };
-

Description

+

Description

A simple view type used throughout the rest of the library, similar to std::ranges::subrange.

-

+

subrange public construct/copy/destruct

    -
  1. subrange() = default;
  2. -
  3. subrange(I first, S last);
  4. -
  5. template<typename R> explicit subrange(R const & r);
  6. +
  7. subrange() = default;
  8. +
  9. subrange(I first, S last);
  10. +
  11. template<typename R> explicit subrange(R const & r);
-

-subrange public member functions

+

+subrange public member functions

    -
  1. constexpr I begin() const;
  2. -
  3. constexpr S end() const;
  4. -
  5. constexpr subrange next(std::ptrdiff_t n = 1) const;
  6. -
  7. constexpr subrange prev(std::ptrdiff_t n = 1) const;
  8. -
  9. constexpr subrange & advance(std::ptrdiff_t n);
  10. +
  11. constexpr I begin() const;
  12. +
  13. constexpr S end() const;
  14. +
  15. constexpr subrange next(std::ptrdiff_t n = 1) const;
  16. +
  17. constexpr subrange prev(std::ptrdiff_t n = 1) const;
  18. +
  19. constexpr subrange & advance(std::ptrdiff_t n);
  20. template<typename I2, typename S2, 
              typename Enable = std::enable_if_t<                std::is_convertible<I, I2>::value &&                std::is_convertible<S, S2>::value> > 
    -  constexpr operator subrange< I2, S2 >() const;
  21. + constexpr operator subrange< I2, S2 >() const;
diff --git a/doc/html/boost/parser/switch_.html b/doc/html/boost/parser/switch_.html index f63b4450..02fb6d87 100644 --- a/doc/html/boost/parser/switch_.html +++ b/doc/html/boost/parser/switch_.html @@ -7,12 +7,12 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -26,7 +26,7 @@

Synopsis

template<typename T> constexpr auto switch_(T x);
-

Description

+

Description

Returns a switch-like parser. The resulting parser uses the given value x to select one of the following value/parser pairs, and to apply the selected parser. x may be a value to be used directly, or a unary invocable that takes a reference to the parse context, and returns the value to use. You can add more value/parser cases to the returned parser, using its call operator, e.g. switch_(x)(y1, p1)(y2, p2). As with the x passed to this function, each yN value can be a value or a unary invocable.

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/switch_parser.html b/doc/html/boost/parser/switch_parser.html index fc57badd..f37024b9 100644 --- a/doc/html/boost/parser/switch_parser.html +++ b/doc/html/boost/parser/switch_parser.html @@ -26,60 +26,60 @@

Synopsis

template<typename SwitchValue, typename OrParser> struct switch_parser { // construct/copy/destruct - switch_parser(); - switch_parser(SwitchValue); - switch_parser(SwitchValue, OrParser); + switch_parser(); + switch_parser(SwitchValue); + switch_parser(SwitchValue, OrParser); - // public member functions + // public member functions template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser> - auto call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + auto call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser, typename Attribute> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &, Attribute &) const; template<typename Value, typename Parser2> constexpr auto - operator()(Value, parser_interface< Parser2 >) const noexcept; + operator()(Value, parser_interface< Parser2 >) const noexcept; // public data members SwitchValue switch_value_; OrParser or_parser_; };
-

Description

+

Description

Applies at most one of the parsers in OrParser. If switch_value_ matches one or more of the values in the parsers in OrParser, the first such parser is applied, and the success or failure and attribute of the parse are those of the applied parser. Otherwise, the parse fails.

-

+

switch_parser public construct/copy/destruct

    -
  1. switch_parser();
  2. -
  3. switch_parser(SwitchValue switch_value);
  4. -
  5. switch_parser(SwitchValue switch_value, OrParser or_parser);
  6. +
  7. switch_parser();
  8. +
  9. switch_parser(SwitchValue switch_value);
  10. +
  11. switch_parser(SwitchValue switch_value, OrParser or_parser);
-

-switch_parser public member functions

+

+switch_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  auto call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
  3. template<typename Value, typename Parser2> 
       constexpr auto 
    -  operator()(Value value_, parser_interface< Parser2 > rhs) const noexcept;
    + operator()(Value value_, parser_interface< Parser2 > rhs) const noexcept;

    Returns a parser_interface containing a switch_parser, with the case value_,rhs appended to its or_parser_.

diff --git a/doc/html/boost/parser/symbol_parser.html b/doc/html/boost/parser/symbol_parser.html index 0e613684..cc9f7336 100644 --- a/doc/html/boost/parser/symbol_parser.html +++ b/doc/html/boost/parser/symbol_parser.html @@ -26,35 +26,35 @@

Synopsis

template<typename T> struct symbol_parser { // construct/copy/destruct - symbol_parser(); - symbol_parser(symbol_parser const &); + symbol_parser(); + symbol_parser(symbol_parser const &); - // public member functions + // public member functions template<typename Context> - unspecified find(Context const &, std::string_view) const; + unspecified find(Context const &, std::string_view) const; template<typename Context> - void insert(Context const &, std::string_view, T &&) const; + void insert(Context const &, std::string_view, T &&) const; template<typename Context> - void erase(Context const &, std::string_view) const; + void erase(Context const &, std::string_view) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser> - T call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + T call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser, typename Attribute> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &, Attribute &) const; - symbol_parser const & ref() const noexcept; + symbol_parser const & ref() const noexcept; std::vector< std::pair< std::string_view, T > > const & - initial_elements() const noexcept; + initial_elements() const noexcept; // public data members std::vector< std::pair< std::string_view, T > > initial_elements_; symbol_parser const * copied_from_; };
-

Description

+

Description

Matches one of a set S of possible inputs, each of which is associated with an attribute value of type T, forming a symbol table. New elements and their associated attributes may be added to or removed from S dynamically, during parsing; any such changes are reverted at the end of parsing. The parse succeeds iff an element of S is matched.

See Also:

symbols

@@ -63,47 +63,47 @@

Synopsis

-

+

symbol_parser public construct/copy/destruct

    -
  1. symbol_parser();
  2. -
  3. symbol_parser(symbol_parser const & other);
  4. +
  5. symbol_parser();
  6. +
  7. symbol_parser(symbol_parser const & other);
-

-symbol_parser public member functions

+

+symbol_parser public member functions

  1. template<typename Context> 
    -  unspecified find(Context const & context, std::string_view str) const;
    + unspecified find(Context const & context, std::string_view str) const;

    Uses UTF-8 string str to look up an attribute in the table during parsing, returning it as an optional reference. The lookup is done on the copy of the symbol table inside the parse context context.

  2. template<typename Context> 
    -  void insert(Context const & context, std::string_view str, T && x) const;
    + void insert(Context const & context, std::string_view str, T && x) const;

    Inserts an entry consisting of a UTF-8 string str to match, and an associtated attribute x, to the copy of the symbol table inside the parse context context.

  3. template<typename Context> 
    -  void erase(Context const & context, std::string_view str) const;
    + void erase(Context const & context, std::string_view str) const;

    Erases the entry whose UTF-8 match string is str from the copy of the symbol table inside the parse context context.

  4. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  T call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  T call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
              Sentinel last, Context const & context, SkipParser const & skip, 
              unspecified flags, bool & success) const;
  5. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
  6. -
  7. symbol_parser const & ref() const noexcept;
  8. +
  9. symbol_parser const & ref() const noexcept;
  10. std::vector< std::pair< std::string_view, T > > const & 
    -initial_elements() const noexcept;
  11. +initial_elements() const noexcept;
diff --git a/doc/html/boost/parser/symbols.html b/doc/html/boost/parser/symbols.html index 41d47a51..154d5239 100644 --- a/doc/html/boost/parser/symbols.html +++ b/doc/html/boost/parser/symbols.html @@ -26,57 +26,57 @@

Synopsis

template<typename T> struct symbols : public boost::parser::parser_interface< symbol_parser< T > > { // construct/copy/destruct - symbols(); - symbols(std::initializer_list< std::pair< std::string_view, T > >); + symbols(); + symbols(std::initializer_list< std::pair< std::string_view, T > >); - // public member functions - symbols & insert_for_next_parse(std::string_view, T); - symbols & operator()(std::string_view, T); + // public member functions + symbols & insert_for_next_parse(std::string_view, T); + symbols & operator()(std::string_view, T); template<typename Context> - unspecified find(Context const &, std::string_view) const; + unspecified find(Context const &, std::string_view) const; template<typename Context> - void insert(Context const &, std::string_view, T) const; + void insert(Context const &, std::string_view, T) const; template<typename Context> - void erase(Context const &, std::string_view) const; + void erase(Context const &, std::string_view) const; };
-

Description

+

Description

A symbols<T> represents the initial state of a symbol table parser that produces attributes of type T. The entries in the symbol table can be changed during parsing, but those mutations to not affect the symbols<T> object itself; all mutations happen to a copy of the symbol table in the parse context. For table entries that should be used during every parse, add entries via add() or operator(). For mid-parse mutations, use insert() and erase().

-

+

symbols public construct/copy/destruct

    -
  1. symbols();
  2. -
  3. symbols(std::initializer_list< std::pair< std::string_view, T > > il);
  4. +
  5. symbols();
  6. +
  7. symbols(std::initializer_list< std::pair< std::string_view, T > > il);
-

-symbols public member functions

+

+symbols public member functions

  1. -
    symbols & insert_for_next_parse(std::string_view str, T x);
    +
    symbols & insert_for_next_parse(std::string_view str, T x);

    Adds an entry consisting of a UTF-8 string str to match, and an associated attribute x, to *this. The entry is added for use in all subsequent top-level parses. Subsequent lookups during the current top-level parse will not match str.

  2. -
    symbols & operator()(std::string_view str, T x);
    +
    symbols & operator()(std::string_view str, T x);

    Equivalent to insert_for_next_parse(str, std::move(x)).

  3. template<typename Context> 
    -  unspecified find(Context const & context, std::string_view str) const;
    + unspecified find(Context const & context, std::string_view str) const;

    Uses UTF-8 string str to look up an attribute in the table during parsing, returning it as an optional reference. The lookup is done on the copy of the symbol table inside the parse context context, not *this.

  4. template<typename Context> 
    -  void insert(Context const & context, std::string_view str, T x) const;
    + void insert(Context const & context, std::string_view str, T x) const;

    Inserts an entry consisting of a UTF-8 string to match str, and an associtated attribute x, to the copy of the symbol table inside the parse context context.

  5. template<typename Context> 
    -  void erase(Context const & context, std::string_view str) const;
    + void erase(Context const & context, std::string_view str) const;

    Erases the entry whose UTF-8 match string is str from the copy of the symbol table inside the parse context context.

diff --git a/doc/html/boost/parser/trace.html b/doc/html/boost/parser/trace.html index 61ed1b29..f0e13dc5 100644 --- a/doc/html/boost/parser/trace.html +++ b/doc/html/boost/parser/trace.html @@ -7,12 +7,12 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -27,7 +27,7 @@

Synopsis

enum trace { on, off };
-

Description

+

Description

An enumeration used for parameters to enable and disable trace in the *parse() functions.

@@ -38,7 +38,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/tuple.html b/doc/html/boost/parser/tuple.html index 381d8bc0..3889a8f3 100644 --- a/doc/html/boost/parser/tuple.html +++ b/doc/html/boost/parser/tuple.html @@ -6,13 +6,13 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -26,7 +26,7 @@

Synopsis

typedef hana::tuple< Args... > tuple;
-

Description

+

Description

The tuple template alias used within Boost.Parser. This will be boost::hana::tuple unless BOOST_PARSER_DISABLE_HANA_TUPLE is defined, in which case it is std::tuple.

@@ -37,7 +37,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/uint_.html b/doc/html/boost/parser/uint_.html index 612fde86..3b3e3343 100644 --- a/doc/html/boost/parser/uint_.html +++ b/doc/html/boost/parser/uint_.html @@ -25,7 +25,7 @@

Synopsis

constexpr parser_interface< uint_parser< unsigned int > > uint_;
-

Description

+

Description

The unsigned int parser. Produces an unsigned int attribute. To parse a particular value x, use uint_(x).

diff --git a/doc/html/boost/parser/uint_parser.html b/doc/html/boost/parser/uint_parser.html index 4512b095..3769a564 100644 --- a/doc/html/boost/parser/uint_parser.html +++ b/doc/html/boost/parser/uint_parser.html @@ -27,55 +27,55 @@

Synopsis

typename Expected> struct uint_parser { // construct/copy/destruct - uint_parser(); - explicit uint_parser(Expected); + uint_parser(); + explicit uint_parser(Expected); - // public member functions + // public member functions template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser> - T call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + T call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser, typename Attribute> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &, Attribute &) const; template<typename Expected2> - constexpr auto operator()(Expected2) const noexcept; + constexpr auto operator()(Expected2) const noexcept; // public data members Expected expected_; };
-

Description

+

Description

Matches an unsigned number of radix Radix, of at least MinDigits and at most MaxDigits, producing an attribute of type T. Fails on any other input. The parse will also fail if Expected is anything but detail::nope (which it is by default), and the produced attribute is not equal to expected_. Radix must be in [2, 36].

-

+

uint_parser public construct/copy/destruct

    -
  1. uint_parser();
  2. -
  3. explicit uint_parser(Expected expected);
  4. +
  5. uint_parser();
  6. +
  7. explicit uint_parser(Expected expected);
-

-uint_parser public member functions

+

+uint_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  T call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  T call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
              Sentinel last, Context const & context, SkipParser const & skip, 
              unspecified flags, bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
  3. template<typename Expected2> 
    -  constexpr auto operator()(Expected2 expected) const noexcept;
    + constexpr auto operator()(Expected2 expected) const noexcept;

    Returns a parser_interface containing a uint_parser that matches the exact value expected.

diff --git a/doc/html/boost/parser/ulong_.html b/doc/html/boost/parser/ulong_.html index fa8ccd97..36402550 100644 --- a/doc/html/boost/parser/ulong_.html +++ b/doc/html/boost/parser/ulong_.html @@ -25,7 +25,7 @@

Synopsis

constexpr parser_interface< uint_parser< unsigned long > > ulong_;
-

Description

+

Description

The unsigned long parser. Produces an unsigned long attribute. To parse a particular value x, use ulong_(x).

diff --git a/doc/html/boost/parser/ulong_long.html b/doc/html/boost/parser/ulong_long.html index 6a4a5e4f..b46df0d8 100644 --- a/doc/html/boost/parser/ulong_long.html +++ b/doc/html/boost/parser/ulong_long.html @@ -25,7 +25,7 @@

Synopsis

constexpr parser_interface< uint_parser< unsigned long long > > ulong_long;
-

Description

+

Description

The unsigned long long parser. Produces an unsigned long long attribute. To parse a particular value x, use ulong_long(x).

diff --git a/doc/html/boost/parser/ushort_.html b/doc/html/boost/parser/ushort_.html index 3d35fbe2..c7c90729 100644 --- a/doc/html/boost/parser/ushort_.html +++ b/doc/html/boost/parser/ushort_.html @@ -25,7 +25,7 @@

Synopsis

constexpr parser_interface< uint_parser< unsigned short > > ushort_;
-

Description

+

Description

The unsigned short parser. Produces an unsigned short attribute. To parse a particular value x, use ushort_(x).

diff --git a/doc/html/boost/parser/utf16_view.html b/doc/html/boost/parser/utf16_view.html index e68d41b5..c87fbba6 100644 --- a/doc/html/boost/parser/utf16_view.html +++ b/doc/html/boost/parser/utf16_view.html @@ -27,20 +27,20 @@

Synopsis

class utf16_view { public: // construct/copy/destruct - utf16_view() = default; - utf16_view(V); + utf16_view() = default; + utf16_view(V); };
-

Description

+

Description

A view that produces UTF-16 from an given sequence of UTF.

-

+

utf16_view public construct/copy/destruct

    -
  1. utf16_view() = default;
  2. -
  3. utf16_view(V base);
  4. +
  5. utf16_view() = default;
  6. +
  7. utf16_view(V base);
diff --git a/doc/html/boost/parser/utf32_view.html b/doc/html/boost/parser/utf32_view.html index d6c261ed..2ef0168f 100644 --- a/doc/html/boost/parser/utf32_view.html +++ b/doc/html/boost/parser/utf32_view.html @@ -27,20 +27,20 @@

Synopsis

class utf32_view { public: // construct/copy/destruct - utf32_view() = default; - utf32_view(V); + utf32_view() = default; + utf32_view(V); };
-

Description

+

Description

A view that produces UTF-32 from an given sequence of UTF.

-

+

utf32_view public construct/copy/destruct

    -
  1. utf32_view() = default;
  2. -
  3. utf32_view(V base);
  4. +
  5. utf32_view() = default;
  6. +
  7. utf32_view(V base);
diff --git a/doc/html/boost/parser/utf8_view.html b/doc/html/boost/parser/utf8_view.html index 8c753bdc..db2122f6 100644 --- a/doc/html/boost/parser/utf8_view.html +++ b/doc/html/boost/parser/utf8_view.html @@ -27,20 +27,20 @@

Synopsis

class utf8_view { public: // construct/copy/destruct - utf8_view() = default; - utf8_view(V); + utf8_view() = default; + utf8_view(V); };
-

Description

+

Description

A view that produces UTF-8 from an given sequence of UTF.

-

+

utf8_view public construct/copy/destruct

    -
  1. utf8_view() = default;
  2. -
  3. utf8_view(V base);
  4. +
  5. utf8_view() = default;
  6. +
  7. utf8_view(V base);
diff --git a/doc/html/boost/parser/with_error_handler.html b/doc/html/boost/parser/with_error_handler.html index df3bbddc..5a8ecf26 100644 --- a/doc/html/boost/parser/with_error_handler.html +++ b/doc/html/boost/parser/with_error_handler.html @@ -7,12 +7,12 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -28,7 +28,7 @@

Synopsis

auto with_error_handler(parser_interface< Parser, GlobalState, default_error_handler > const & parser, ErrorHandler & error_handler);
-

Description

+

Description

Returns a parser_interface with the same parser and globals, with error_handler added. The resut of passing any non-top-level parser for the parser argument is undefined.

@@ -39,7 +39,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/with_globals.html b/doc/html/boost/parser/with_globals.html index ab87a74d..f6282a02 100644 --- a/doc/html/boost/parser/with_globals.html +++ b/doc/html/boost/parser/with_globals.html @@ -6,13 +6,13 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
@@ -27,7 +27,7 @@

Synopsis

template<typename Parser, typename GlobalState, typename ErrorHandler> auto with_globals(unspecified parser, GlobalState & globals);
-

Description

+

Description

Returns a parser_interface with the same parser and error handler, with globals added. The resut of passing any non-top-level parser for the parser argument is undefined.

@@ -38,7 +38,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/write_formatted_e_idm18329.html b/doc/html/boost/parser/write_formatted_e_idm18329.html deleted file mode 100644 index 612079a0..00000000 --- a/doc/html/boost/parser/write_formatted_e_idm18329.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Function template write_formatted_expectation_failure_error_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_expectation_failure_error_message

-

boost::parser::write_formatted_expectation_failure_error_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_expectation_failure_error_message(std::ostream & os, 
-                                                    std::string_view filename, 
-                                                    Iter first, 
-                                                    Sentinel last, 
-                                                    parse_error< Iter > const & e, 
-                                                    int64_t preferred_max_line_length = 80, 
-                                                    int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted parse-expectation failure (meaning prefixed with the file name, line, and column number) to os.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_e_idm18331.html b/doc/html/boost/parser/write_formatted_e_idm18331.html deleted file mode 100644 index 2838c1f3..00000000 --- a/doc/html/boost/parser/write_formatted_e_idm18331.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Function template write_formatted_expectation_failure_error_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_expectation_failure_error_message

-

boost::parser::write_formatted_expectation_failure_error_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_expectation_failure_error_message(std::ostream & os, 
-                                                    std::string_view filename, 
-                                                    Iter first, 
-                                                    Sentinel last, 
-                                                    parse_error< Iter > const & e, 
-                                                    int64_t preferred_max_line_length = 80, 
-                                                    int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted parse-expectation failure (meaning prefixed with the file name, line, and column number) to os.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_e_idm18332.html b/doc/html/boost/parser/write_formatted_e_idm18332.html deleted file mode 100644 index 2ce1e3b7..00000000 --- a/doc/html/boost/parser/write_formatted_e_idm18332.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Function template write_formatted_expectation_failure_error_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_expectation_failure_error_message

-

boost::parser::write_formatted_expectation_failure_error_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_expectation_failure_error_message(std::ostream & os, 
-                                                    std::string_view filename, 
-                                                    Iter first, 
-                                                    Sentinel last, 
-                                                    parse_error< Iter > const & e, 
-                                                    int64_t preferred_max_line_length = 80, 
-                                                    int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted parse-expectation failure (meaning prefixed with the file name, line, and column number) to os.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_e_idm18333.html b/doc/html/boost/parser/write_formatted_e_idm18333.html deleted file mode 100644 index 85694e16..00000000 --- a/doc/html/boost/parser/write_formatted_e_idm18333.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Function template write_formatted_expectation_failure_error_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_expectation_failure_error_message

-

boost::parser::write_formatted_expectation_failure_error_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_expectation_failure_error_message(std::ostream & os, 
-                                                    std::string_view filename, 
-                                                    Iter first, 
-                                                    Sentinel last, 
-                                                    parse_error< Iter > const & e, 
-                                                    int64_t preferred_max_line_length = 80, 
-                                                    int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted parse-expectation failure (meaning prefixed with the file name, line, and column number) to os.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_e_idm18349.html b/doc/html/boost/parser/write_formatted_e_idm18349.html deleted file mode 100644 index 85266441..00000000 --- a/doc/html/boost/parser/write_formatted_e_idm18349.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Function template write_formatted_expectation_failure_error_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_expectation_failure_error_message

-

boost::parser::write_formatted_expectation_failure_error_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_expectation_failure_error_message(std::ostream & os, 
-                                                    std::string_view filename, 
-                                                    Iter first, 
-                                                    Sentinel last, 
-                                                    parse_error< Iter > const & e, 
-                                                    int64_t preferred_max_line_length = 80, 
-                                                    int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted parse-expectation failure (meaning prefixed with the file name, line, and column number) to os.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_e_idm18614.html b/doc/html/boost/parser/write_formatted_e_idm18614.html deleted file mode 100644 index 0fb3bc49..00000000 --- a/doc/html/boost/parser/write_formatted_e_idm18614.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Function template write_formatted_expectation_failure_error_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_expectation_failure_error_message

-

boost::parser::write_formatted_expectation_failure_error_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling_fwd.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_expectation_failure_error_message(std::ostream & os, 
-                                                    std::wstring_view filename, 
-                                                    Iter first, 
-                                                    Sentinel last, 
-                                                    parse_error< Iter > const & e, 
-                                                    int64_t preferred_max_line_length = 80, 
-                                                    int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted parse-expectation failure (meaning prefixed with the file name, line, and column number) to os. This overload is Windows-only.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_e_idm18616.html b/doc/html/boost/parser/write_formatted_e_idm18616.html deleted file mode 100644 index 8303d032..00000000 --- a/doc/html/boost/parser/write_formatted_e_idm18616.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Function template write_formatted_expectation_failure_error_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_expectation_failure_error_message

-

boost::parser::write_formatted_expectation_failure_error_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling_fwd.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_expectation_failure_error_message(std::ostream & os, 
-                                                    std::wstring_view filename, 
-                                                    Iter first, 
-                                                    Sentinel last, 
-                                                    parse_error< Iter > const & e, 
-                                                    int64_t preferred_max_line_length = 80, 
-                                                    int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted parse-expectation failure (meaning prefixed with the file name, line, and column number) to os. This overload is Windows-only.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_e_idm18617.html b/doc/html/boost/parser/write_formatted_e_idm18617.html deleted file mode 100644 index 24bb5398..00000000 --- a/doc/html/boost/parser/write_formatted_e_idm18617.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Function template write_formatted_expectation_failure_error_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_expectation_failure_error_message

-

boost::parser::write_formatted_expectation_failure_error_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling_fwd.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_expectation_failure_error_message(std::ostream & os, 
-                                                    std::wstring_view filename, 
-                                                    Iter first, 
-                                                    Sentinel last, 
-                                                    parse_error< Iter > const & e, 
-                                                    int64_t preferred_max_line_length = 80, 
-                                                    int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted parse-expectation failure (meaning prefixed with the file name, line, and column number) to os. This overload is Windows-only.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_e_idm18618.html b/doc/html/boost/parser/write_formatted_e_idm18618.html deleted file mode 100644 index 81aad711..00000000 --- a/doc/html/boost/parser/write_formatted_e_idm18618.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Function template write_formatted_expectation_failure_error_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_expectation_failure_error_message

-

boost::parser::write_formatted_expectation_failure_error_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling_fwd.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_expectation_failure_error_message(std::ostream & os, 
-                                                    std::wstring_view filename, 
-                                                    Iter first, 
-                                                    Sentinel last, 
-                                                    parse_error< Iter > const & e, 
-                                                    int64_t preferred_max_line_length = 80, 
-                                                    int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted parse-expectation failure (meaning prefixed with the file name, line, and column number) to os. This overload is Windows-only.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_e_idm18327.html b/doc/html/boost/parser/write_formatted_e_idm18619.html similarity index 93% rename from doc/html/boost/parser/write_formatted_e_idm18327.html rename to doc/html/boost/parser/write_formatted_e_idm18619.html index c0d3c10d..f658dca1 100644 --- a/doc/html/boost/parser/write_formatted_e_idm18327.html +++ b/doc/html/boost/parser/write_formatted_e_idm18619.html @@ -6,16 +6,16 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template write_formatted_expectation_failure_error_message

boost::parser::write_formatted_expectation_failure_error_message

@@ -34,7 +34,7 @@

Synopsis

int64_t preferred_max_line_length = 80, int64_t max_after_caret = 40);
-

Description

+

Description

Writes a formatted parse-expectation failure (meaning prefixed with the file name, line, and column number) to os.

@@ -45,7 +45,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/write_formatted_e_idm18634.html b/doc/html/boost/parser/write_formatted_e_idm18634.html deleted file mode 100644 index 748f6d89..00000000 --- a/doc/html/boost/parser/write_formatted_e_idm18634.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Function template write_formatted_expectation_failure_error_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_expectation_failure_error_message

-

boost::parser::write_formatted_expectation_failure_error_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling_fwd.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_expectation_failure_error_message(std::ostream & os, 
-                                                    std::wstring_view filename, 
-                                                    Iter first, 
-                                                    Sentinel last, 
-                                                    parse_error< Iter > const & e, 
-                                                    int64_t preferred_max_line_length = 80, 
-                                                    int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted parse-expectation failure (meaning prefixed with the file name, line, and column number) to os. This overload is Windows-only.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_e_idm18612.html b/doc/html/boost/parser/write_formatted_e_idm18904.html similarity index 93% rename from doc/html/boost/parser/write_formatted_e_idm18612.html rename to doc/html/boost/parser/write_formatted_e_idm18904.html index b1d74baa..9f87ce51 100644 --- a/doc/html/boost/parser/write_formatted_e_idm18612.html +++ b/doc/html/boost/parser/write_formatted_e_idm18904.html @@ -6,16 +6,16 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template write_formatted_expectation_failure_error_message

boost::parser::write_formatted_expectation_failure_error_message

@@ -34,7 +34,7 @@

Synopsis

int64_t preferred_max_line_length = 80, int64_t max_after_caret = 40);
-

Description

+

Description

Writes a formatted parse-expectation failure (meaning prefixed with the file name, line, and column number) to os. This overload is Windows-only.

@@ -45,7 +45,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/write_formatted_m_idm18303.html b/doc/html/boost/parser/write_formatted_m_idm18303.html deleted file mode 100644 index d06f0f9f..00000000 --- a/doc/html/boost/parser/write_formatted_m_idm18303.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template write_formatted_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_message

-

boost::parser::write_formatted_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_message(std::ostream & os, std::string_view filename, 
-                          Iter first, Iter it, Sentinel last, 
-                          std::string_view message, 
-                          int64_t preferred_max_line_length = 80, 
-                          int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted message (meaning prefixed with the file name, line, and column number) to os.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_m_idm18305.html b/doc/html/boost/parser/write_formatted_m_idm18305.html deleted file mode 100644 index 32597f3b..00000000 --- a/doc/html/boost/parser/write_formatted_m_idm18305.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template write_formatted_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_message

-

boost::parser::write_formatted_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_message(std::ostream & os, std::string_view filename, 
-                          Iter first, Iter it, Sentinel last, 
-                          std::string_view message, 
-                          int64_t preferred_max_line_length = 80, 
-                          int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted message (meaning prefixed with the file name, line, and column number) to os.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_m_idm18306.html b/doc/html/boost/parser/write_formatted_m_idm18306.html deleted file mode 100644 index 52ac8b76..00000000 --- a/doc/html/boost/parser/write_formatted_m_idm18306.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template write_formatted_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_message

-

boost::parser::write_formatted_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_message(std::ostream & os, std::string_view filename, 
-                          Iter first, Iter it, Sentinel last, 
-                          std::string_view message, 
-                          int64_t preferred_max_line_length = 80, 
-                          int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted message (meaning prefixed with the file name, line, and column number) to os.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_m_idm18307.html b/doc/html/boost/parser/write_formatted_m_idm18307.html deleted file mode 100644 index a3366cf8..00000000 --- a/doc/html/boost/parser/write_formatted_m_idm18307.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template write_formatted_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_message

-

boost::parser::write_formatted_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_message(std::ostream & os, std::string_view filename, 
-                          Iter first, Iter it, Sentinel last, 
-                          std::string_view message, 
-                          int64_t preferred_max_line_length = 80, 
-                          int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted message (meaning prefixed with the file name, line, and column number) to os.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_m_idm18323.html b/doc/html/boost/parser/write_formatted_m_idm18323.html deleted file mode 100644 index d2ec8c66..00000000 --- a/doc/html/boost/parser/write_formatted_m_idm18323.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template write_formatted_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_message

-

boost::parser::write_formatted_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_message(std::ostream & os, std::string_view filename, 
-                          Iter first, Iter it, Sentinel last, 
-                          std::string_view message, 
-                          int64_t preferred_max_line_length = 80, 
-                          int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted message (meaning prefixed with the file name, line, and column number) to os.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_m_idm18588.html b/doc/html/boost/parser/write_formatted_m_idm18588.html deleted file mode 100644 index e66ec262..00000000 --- a/doc/html/boost/parser/write_formatted_m_idm18588.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template write_formatted_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_message

-

boost::parser::write_formatted_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling_fwd.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_message(std::ostream & os, std::wstring_view filename, 
-                          Iter first, Iter it, Sentinel last, 
-                          std::string_view message, 
-                          int64_t preferred_max_line_length = 80, 
-                          int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted message (meaning prefixed with the file name, line, and column number) to os. This overload is Windows-only.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_m_idm18590.html b/doc/html/boost/parser/write_formatted_m_idm18590.html deleted file mode 100644 index 67ad33da..00000000 --- a/doc/html/boost/parser/write_formatted_m_idm18590.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template write_formatted_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_message

-

boost::parser::write_formatted_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling_fwd.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_message(std::ostream & os, std::wstring_view filename, 
-                          Iter first, Iter it, Sentinel last, 
-                          std::string_view message, 
-                          int64_t preferred_max_line_length = 80, 
-                          int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted message (meaning prefixed with the file name, line, and column number) to os. This overload is Windows-only.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_m_idm18591.html b/doc/html/boost/parser/write_formatted_m_idm18591.html deleted file mode 100644 index dc4d9be3..00000000 --- a/doc/html/boost/parser/write_formatted_m_idm18591.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template write_formatted_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_message

-

boost::parser::write_formatted_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling_fwd.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_message(std::ostream & os, std::wstring_view filename, 
-                          Iter first, Iter it, Sentinel last, 
-                          std::string_view message, 
-                          int64_t preferred_max_line_length = 80, 
-                          int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted message (meaning prefixed with the file name, line, and column number) to os. This overload is Windows-only.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_m_idm18592.html b/doc/html/boost/parser/write_formatted_m_idm18592.html deleted file mode 100644 index ada3227c..00000000 --- a/doc/html/boost/parser/write_formatted_m_idm18592.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template write_formatted_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_message

-

boost::parser::write_formatted_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling_fwd.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_message(std::ostream & os, std::wstring_view filename, 
-                          Iter first, Iter it, Sentinel last, 
-                          std::string_view message, 
-                          int64_t preferred_max_line_length = 80, 
-                          int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted message (meaning prefixed with the file name, line, and column number) to os. This overload is Windows-only.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_m_idm18301.html b/doc/html/boost/parser/write_formatted_m_idm18593.html similarity index 93% rename from doc/html/boost/parser/write_formatted_m_idm18301.html rename to doc/html/boost/parser/write_formatted_m_idm18593.html index 83d26d5a..d023ce55 100644 --- a/doc/html/boost/parser/write_formatted_m_idm18301.html +++ b/doc/html/boost/parser/write_formatted_m_idm18593.html @@ -7,15 +7,15 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template write_formatted_message

boost::parser::write_formatted_message

@@ -32,7 +32,7 @@

Synopsis

int64_t preferred_max_line_length = 80, int64_t max_after_caret = 40);
-

Description

+

Description

Writes a formatted message (meaning prefixed with the file name, line, and column number) to os.

@@ -43,7 +43,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/write_formatted_m_idm18608.html b/doc/html/boost/parser/write_formatted_m_idm18608.html deleted file mode 100644 index 38e709b5..00000000 --- a/doc/html/boost/parser/write_formatted_m_idm18608.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Function template write_formatted_message - - - - - - - - - -
-PrevUpHomeNext -
-
-
-
-

Function template write_formatted_message

-

boost::parser::write_formatted_message

-
-

Synopsis

-
// In header: <boost/parser/error_handling_fwd.hpp>
-
-
-template<typename Iter, typename Sentinel> 
-  std::ostream & 
-  write_formatted_message(std::ostream & os, std::wstring_view filename, 
-                          Iter first, Iter it, Sentinel last, 
-                          std::string_view message, 
-                          int64_t preferred_max_line_length = 80, 
-                          int64_t max_after_caret = 40);
-
-

Description

-

Writes a formatted message (meaning prefixed with the file name, line, and column number) to os. This overload is Windows-only.

-
-
- -
-
-PrevUpHomeNext -
- - diff --git a/doc/html/boost/parser/write_formatted_m_idm18586.html b/doc/html/boost/parser/write_formatted_m_idm18878.html similarity index 93% rename from doc/html/boost/parser/write_formatted_m_idm18586.html rename to doc/html/boost/parser/write_formatted_m_idm18878.html index a121877b..c394e920 100644 --- a/doc/html/boost/parser/write_formatted_m_idm18586.html +++ b/doc/html/boost/parser/write_formatted_m_idm18878.html @@ -7,15 +7,15 @@ - +
-PrevUpHomeNext +PrevUpHomeNext
-
+

Function template write_formatted_message

boost::parser::write_formatted_message

@@ -32,7 +32,7 @@

Synopsis

int64_t preferred_max_line_length = 80, int64_t max_after_caret = 40);
-

Description

+

Description

Writes a formatted message (meaning prefixed with the file name, line, and column number) to os. This overload is Windows-only.

@@ -43,7 +43,7 @@

Synopsis


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/boost/parser/ws.html b/doc/html/boost/parser/ws.html index 35286d17..54bc03c3 100644 --- a/doc/html/boost/parser/ws.html +++ b/doc/html/boost/parser/ws.html @@ -25,7 +25,7 @@

Synopsis

constexpr parser_interface< ws_parser< false > > ws;
-

Description

+

Description

The whitespace parser. This matches "\r\n", or any one of the Unicode code points with the White_Space property, as defined in https://www.unicode.org/Public/UCD/latest/ucd/PropList.txt. Produces no attribute.

diff --git a/doc/html/boost/parser/ws_parser.html b/doc/html/boost/parser/ws_parser.html index 4731998d..51ca36ea 100644 --- a/doc/html/boost/parser/ws_parser.html +++ b/doc/html/boost/parser/ws_parser.html @@ -26,43 +26,43 @@

Synopsis

template<bool NewlinesOnly> struct ws_parser { // construct/copy/destruct - ws_parser(); + ws_parser(); - // public member functions + // public member functions template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser> - unspecified call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + unspecified call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &) const; template<bool UseCallbacks, typename Iter, typename Sentinel, typename Context, typename SkipParser, typename Attribute> - void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, + void call(std::bool_constant< UseCallbacks >, Iter &, Sentinel, Context const &, SkipParser const &, unspecified, bool &, Attribute &) const; };
-

Description

+

Description

Maches an end-of-line (NewlinesOnly == true) or whitespace (NewlinesOnly == false) code point, based on the Unicode definitions of each (also matches the two code points "\r\n"). Produces no attribute.

-

+

ws_parser public construct/copy/destruct

-
  1. ws_parser();
+
  1. ws_parser();
-

-ws_parser public member functions

+

+ws_parser public member functions

  1. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser> 
    -  unspecified call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  unspecified call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                        Sentinel last, Context const & context, 
                        SkipParser const & skip, unspecified flags, 
                        bool & success) const;
  2. template<bool UseCallbacks, typename Iter, typename Sentinel, 
              typename Context, typename SkipParser, typename Attribute> 
    -  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
    +  void call(std::bool_constant< UseCallbacks > use_cbs, Iter & first, 
                 Sentinel last, Context const & context, SkipParser const & skip, 
                 unspecified flags, bool & success, Attribute & retval) const;
diff --git a/doc/html/boost/parser/zero_plus_parser.html b/doc/html/boost/parser/zero_plus_parser.html index 85cc59f1..267d2798 100644 --- a/doc/html/boost/parser/zero_plus_parser.html +++ b/doc/html/boost/parser/zero_plus_parser.html @@ -26,19 +26,19 @@

Synopsis

template<typename Parser> struct zero_plus_parser : public boost::parser::repeat_parser< Parser > { // construct/copy/destruct - zero_plus_parser(Parser); + zero_plus_parser(Parser); };
-

Description

+

Description

Repeats the application of another parser p of type Parser, [0, Inf) times. The parse always succeeds. The attribute produced is a sequence of the type of attribute produced by Parser.

A simplified repeat_parser that applies parser zero or more times.

-

+

zero_plus_parser public construct/copy/destruct

-
  1. zero_plus_parser(Parser parser);
+
  1. zero_plus_parser(Parser parser);
diff --git a/doc/html/boost_parser__proposed_/configuration_and_optional_features.html b/doc/html/boost_parser__proposed_/configuration_and_optional_features.html index a05f448f..ec58cebc 100644 --- a/doc/html/boost_parser__proposed_/configuration_and_optional_features.html +++ b/doc/html/boost_parser__proposed_/configuration_and_optional_features.html @@ -56,41 +56,31 @@ Boost.Parser automatically treats aggregate structs as if they were tuples in many cases. There is some metaprogramming logic that makes this work, and this logic has a hard limit on the size of a struct that it can operate on. There is a configuration - macro BOOST_PARSER_MAX_AGGREGATE_SIZE + macro BOOST_PARSER_MAX_AGGREGATE_SIZE that you can adjust if the default value is too small. Note that turning this value up significantly can significantly increase compile times. Also, MSVC seems to have a hard time with large values; I successfully set this value to 50 on MSVC, but 100 broke the MSVC build entirely.

- Boost.Parser uses std::optional and std::variant - internally. There is no way to change this. However, when Boost.Parser generates - values as a result of the parse (see Attribute - Generation), it can place them into other implementations of optional - and/or variant, if you tell it to do so. You tell it which templates are usable - as an optional or variant by specializing the associated variable template. - For instance, here is how you would tell Boost.Parser that boost::optional + Boost.Parser uses std::optional internally. There is no way to change + this. However, when Boost.Parser generates values as a result of the parse + (see Attribute + Generation), it can place them into other implementations of optional, + if you tell it to do so. You tell it a template is usable as an optional by + specializing the enable_optional + template. For instance, here is how you would tell Boost.Parser that boost::optional is an optional-type:

template<typename T>
 constexpr bool boost::parser::enable_optional<boost::optional<T>> = true;
 
-

- Here's how you would do the same thing for boost::variant2::variant: -

-
template<typename... Ts>
-constexpr bool boost::parser::enable_optional<boost::variant2::variant<Ts...>> = true;
-

The requirements on a template used as an optional are pretty simple, since Boost.Parser does almost nothing but assign to them. For a type O to be a usable optional, you must be able to assign to O, and O must have an operator* that returns the stored value, or a (possibly cv-qualified) reference to the stored value.

-

- For variants, the requirement is even simpler; the variant type only needs - to be assignable. -

The skip parser, or skipper, is run between the subparsers - within the parser passed to parse(). + within the parser passed to parse(). In this case, the skipper is run before the first double is parsed, before any subsequent comma or double is parsed, and at the end. So, the strings "3.6,5.9" @@ -90,7 +90,7 @@

Skipping is an important concept in Boost.Parser. You can skip anything, not just whitespace; there are lots of other things you might want to skip. - The skipper you pass to parse() + The skipper you pass to parse() can be an arbitrary parser. For example, if you write a parser for a scripting language, you can write a skipper to skip whitespace, inline comments, and end-of-line comments. diff --git a/doc/html/boost_parser__proposed_/tutorial/attribute_generation.html b/doc/html/boost_parser__proposed_/tutorial/attribute_generation.html index 536ea43c..c3d01603 100644 --- a/doc/html/boost_parser__proposed_/tutorial/attribute_generation.html +++ b/doc/html/boost_parser__proposed_/tutorial/attribute_generation.html @@ -45,7 +45,7 @@ Within semantic actions, asking for the attribute of a non-attribute-producing parser (using _attr(ctx)) will yield a value of the special type boost::parser::none. - When calling parse() in a form that returns + When calling parse() in a form that returns the attribute parsed, when there is no attribute, simply returns bool; this indicates the success of failure of the parse.

@@ -203,7 +203,7 @@

- lit(x) + lit(x)

@@ -768,7 +768,7 @@

- repeat(arg0)[p] + repeat(arg0)[p]

@@ -782,7 +782,7 @@

- repeat(arg0, arg1)[p] + repeat(arg0, arg1)[p]

@@ -1360,8 +1360,116 @@

- Directives - that affect attribute generation + Controlling + attribute generation with merge[] + and separate[] +
+

+ As we saw in the previous Parsing + structs section, if you + parse two strings in a row, you get two separate strings in the resulting + attribute. The parser from that example was this: +

+
namespace bp = boost::parser;
+auto employee_parser = bp::lit("employee")
+    >> '{'
+    >> bp::int_ >> ','
+    >> quoted_string >> ','
+    >> quoted_string >> ','
+    >> bp::double_
+    >> '}';
+
+

+ employee_parser's attribute + is boost::parser::tuple<int, + std::string, std::string, double>. + The two quoted_string parsers + produce std::string attributes, and those attributes + are not combined. That is the default behavior, and it is just what we want + for this case; we don't want the first and last name fields to be jammed + together such that we can't tell where one name ends and the other begins. + What if we were parsing some string that consisted of a prefix and a suffix, + and the prefix and suffix were defined separately for reuse elsewhere? +

+
namespace bp = boost::parser;
+auto prefix = /* ... */;
+auto suffix = /* ... */;
+auto special_string = prefix >> suffix;
+// Continue to use prefix and suffix to make other parsers....
+
+

+ In this case, we might want to use these separate parsers, but want special_string to produce a single std::string + for its attribute. merge[] exists for this purpose. +

+
namespace bp = boost::parser;
+auto prefix = /* ... */;
+auto suffix = /* ... */;
+auto special_string = bp::merge[prefix >> suffix];
+
+

+ merge[] only applies to sequence parsers + (like p1 >> + p2), and forces all subparsers + in the sequence parser to use the same variable for their attribute. +

+

+ Another directive, separate[], + also applies only to sequence parsers, but does the opposite of merge[]. If forces all the attributes + produced by the subparsers of the sequence parser to stay separate, even + if they would have combined. For instance, consider this parser. +

+
namespace bp = boost::parser;
+auto string_and_char = +bp::char_('a') >> ' ' >> bp::cp;
+
+

+ string_and_char matches one + or more 'a's, followed by some + other character. As written above, string_and_char + produces a std::string, and the final character is appended + to the string, after all the 'a's. + However, if you wanted to store the final character as a separate value, + you would use separate[]. +

+
namespace bp = boost::parser;
+auto string_and_char = bp::separate[+bp::char_('a') >> ' ' >> bp::cp];
+
+

+ With this change, string_and_char + produces the attribute boost::parser::tuple<std::string, char32_t>. +

+
+ + merge[] and separate[] + in more detail +
+

+ As mentioned previously, merge[] + applies only to sequence parsers. All subparsers must have the same attribute, + or produce no attribute at all. At least one subparser must produce an attribute. + When you use merge[], you create a combining + group. Every parser in a combining group uses the same variable + for its attribute. No parser in a combining group interacts with the attributes + of any parsers outside of its combining group. Combining groups are disjoint; + merge[/*...*/] + >> merge[/*...*/] will produce a tuple of two attributes, + not one. +

+

+ separate[] also applies only to sequence + parsers. When you use separate[], + you disable interaction of all the subparsers' attributes with adjacent attributes, + whether they are inside or outside the separate[] + directive; you force each subparser to have a separate attribute. +

+

+ The rules for merge[] and separate[] + overrule the steps of the algorithm described above for combining the attributes + of a sequence parser. +

+
+ + Other + directives that affect attribute generation

omit[p] diff --git a/doc/html/boost_parser__proposed_/tutorial/callback_parsing.html b/doc/html/boost_parser__proposed_/tutorial/callback_parsing.html index 5504c1dc..506346c8 100644 --- a/doc/html/boost_parser__proposed_/tutorial/callback_parsing.html +++ b/doc/html/boost_parser__proposed_/tutorial/callback_parsing.html @@ -27,7 +27,7 @@ cases, you may want to generate attributes sometimes, and not others. callback_rules exist for these kinds of uses. A callback_rule is just like a rule, except that it allows the rule's attribute to be returned to the - caller via a callback, as long as the parse is started with a call to callback_parse() instead of parse(). Within a call to parse(), a callback_rule is identical + caller via a callback, as long as the parse is started with a call to callback_parse() instead of parse(). Within a call to parse(), a callback_rule is identical to a regular rule.

@@ -73,11 +73,11 @@

- You opt into callback parsing by parsing with a call to callback_parse() - instead of parse(). If you use callback_rules with parse(), they're just regular rules. + You opt into callback parsing by parsing with a call to callback_parse() + instead of parse(). If you use callback_rules with parse(), they're just regular rules. This allows you to choose whether to do "normal" attribute-generating/attribute-assigning - parsing with parse(), or callback parsing with - callback_parse(), without rewriting much + parsing with parse(), or callback parsing with + callback_parse(), without rewriting much parsing code, if any.

diff --git a/doc/html/boost_parser__proposed_/tutorial/directives.html b/doc/html/boost_parser__proposed_/tutorial/directives.html index 811b15b2..58b0bada 100644 --- a/doc/html/boost_parser__proposed_/tutorial/directives.html +++ b/doc/html/boost_parser__proposed_/tutorial/directives.html @@ -29,7 +29,7 @@

The directives that are second order parsers are technically directives, but since they are also used to create parsers, it is more useful just to - focus on that. The directives repeat() + focus on that. The directives repeat() and if_() were already described in the section on parsers; we won't say more about them here.

@@ -69,8 +69,8 @@
subrange<I>, where I is the type of the iterator used within the parse. Note that this may not be the same as the - iterator type passed to parse(). - For instance, when parsing UTF-8, the iterator passed to parse() + iterator type passed to parse(). + For instance, when parsing UTF-8, the iterator passed to parse() may be char8_t const *, but within the parse it will be a UTF-8 to UTF-32 transcoding (converting) iterator. Just like omit[], raw[] @@ -190,7 +190,7 @@

skip[] is like the inverse of lexeme[]. It enables skipping in the parse, even if it was not enabled before. For example, within a call to - parse() that uses a skipper, let's + parse() that uses a skipper, let's say we have these parsers in use:

namespace bp = boost::parser;
@@ -201,14 +201,14 @@ 
The use of lexeme[] disables skipping, but then the use of skip[] turns it back on. The net result is that the first occurrence of one_or_more - will use the skipper passed to parse(); + will use the skipper passed to parse(); the second will not.

skip[] has another use. You can parameterize skip with a different parser to change the skipper just within the scope - of the directive. Let's say we passed ascii::space to parse(), - and we're using these parsers somewhere within that parse() + of the directive. Let's say we passed ascii::space to parse(), + and we're using these parsers somewhere within that parse() call:

namespace bp = boost::parser;
@@ -217,7 +217,7 @@ 

The first occurrence of zero_or_more - will use the skipper passed to parse(), + will use the skipper passed to parse(), which is ascii::space; the second will use ws as its skipper. diff --git a/doc/html/boost_parser__proposed_/tutorial/error_handling_and_debugging.html b/doc/html/boost_parser__proposed_/tutorial/error_handling_and_debugging.html index 14fe0cd2..cf25cc21 100644 --- a/doc/html/boost_parser__proposed_/tutorial/error_handling_and_debugging.html +++ b/doc/html/boost_parser__proposed_/tutorial/error_handling_and_debugging.html @@ -118,7 +118,7 @@

Sometimes, during the writing of a parser, you make a simple mistake that is diagnosed horrifyingly, due to the high number of template instantiations between the line you just wrote and the point of use (usually, the call to - parse()). By "sometimes", + parse()). By "sometimes", I mean "almost always and many, many times". Boost.Parser has a workaround for situations like this. The workaround is to make the ill-formed code well-formed in as many circumstances as possible, and then do a runtime @@ -145,14 +145,14 @@
nearly impossible to debug simply by looking at the parser's code. Stepping through the parse in a debugger is even worse. To provide a reasonable chance of debugging your parsers, Boost.Parser has a trace mode that you can turn - on simply by providing an extra parameter to parse() - or callback_parse(): + on simply by providing an extra parameter to parse() + or callback_parse():

boost::parser::parse(input, parser, boost::parser::trace::on);
 

- Every overload of parse() - and callback_parse() takes this final parameter, + Every overload of parse() + and callback_parse() takes this final parameter, which is defaulted to boost::parser::trace::off.

diff --git a/doc/html/boost_parser__proposed_/tutorial/hello__whomever.html b/doc/html/boost_parser__proposed_/tutorial/hello__whomever.html index 5637ee6a..485a269b 100644 --- a/doc/html/boost_parser__proposed_/tutorial/hello__whomever.html +++ b/doc/html/boost_parser__proposed_/tutorial/hello__whomever.html @@ -63,7 +63,7 @@ fail. Even an empty string will match it.

- The parse operation is performed by calling the parse() + The parse operation is performed by calling the parse() function, passing the parser as one of the arguments:

bp::parse(input, *bp::char_, result);
@@ -73,7 +73,7 @@
         the range to parse; *bp::char_,
         the parser used to do the parse; and result,
         an out-parameter into which to put the result of the parse. Don't get too
-        caught up on this method of getting the parse result out of parse(); there are multiple ways
+        caught up on this method of getting the parse result out of parse(); there are multiple ways
         of doing so, and we'll cover all of them in subsequent sections.
       

@@ -83,7 +83,7 @@ that we'll cover later.

- The effects of this call to parse() + The effects of this call to parse() is not very interesting — since the parser we gave it cannot ever fail, and because we're placing the output in the same type as the input, it just copies the contents of input diff --git a/doc/html/boost_parser__proposed_/tutorial/memory_allocation.html b/doc/html/boost_parser__proposed_/tutorial/memory_allocation.html index 8000cb3d..c5a0c50f 100644 --- a/doc/html/boost_parser__proposed_/tutorial/memory_allocation.html +++ b/doc/html/boost_parser__proposed_/tutorial/memory_allocation.html @@ -47,7 +47,7 @@ type for the attribute that does not allocate.

  • - The attribute for repeat(p) in + The attribute for repeat(p) in all its forms, including operator*(), operator+(), and operator%(), is std::vector<ATTR(p)>, the use of which implies allocation. You can avoid this allocation by diff --git a/doc/html/boost_parser__proposed_/tutorial/more_about_rules.html b/doc/html/boost_parser__proposed_/tutorial/more_about_rules.html index c054c2db..6c1b8967 100644 --- a/doc/html/boost_parser__proposed_/tutorial/more_about_rules.html +++ b/doc/html/boost_parser__proposed_/tutorial/more_about_rules.html @@ -54,7 +54,7 @@
    the attribute type

    - We saw in the previous section how parse() + We saw in the previous section how parse() is flexible in what types it will accept as attribute out-parameters.

    @@ -90,8 +90,8 @@

    - You can then use it in a call to parse(), - and parse() will return a std::optional<std::vector<double>>: + You can then use it in a call to parse(), + and parse() will return a std::optional<std::vector<double>>:

    @@ -100,7 +100,7 @@

    - If you call parse() with an attribute out-parameter, + If you call parse() with an attribute out-parameter, it must be exactly std::vector<double>:

    std::vector<double> vec_result;
    @@ -141,8 +141,8 @@ 

    Where attribute_out_param - is the attribute out-parameter we pass to parse(). - If that final move assignment is ill-formed, the call to parse() + is the attribute out-parameter we pass to parse(). + If that final move assignment is ill-formed, the call to parse() is too.

    diff --git a/doc/html/boost_parser__proposed_/tutorial/parsing__struct_s.html b/doc/html/boost_parser__proposed_/tutorial/parsing__struct_s.html index 3bcac4ee..37f14b83 100644 --- a/doc/html/boost_parser__proposed_/tutorial/parsing__struct_s.html +++ b/doc/html/boost_parser__proposed_/tutorial/parsing__struct_s.html @@ -189,7 +189,7 @@ This automatic use of structs as if they were tuples depends on a bit of metaprogramming. Due to compiler limits, the metaprogram that detects the number of data members of a struct is limited to a maximum number of - members. Fortunately, that limit is configurable; see BOOST_PARSER_MAX_AGGREGATE_SIZE. + members. Fortunately, that limit is configurable; see BOOST_PARSER_MAX_AGGREGATE_SIZE.

    diff --git a/doc/html/boost_parser__proposed_/tutorial/symbol_tables.html b/doc/html/boost_parser__proposed_/tutorial/symbol_tables.html index 4981d3ed..8f6bec07 100644 --- a/doc/html/boost_parser__proposed_/tutorial/symbol_tables.html +++ b/doc/html/boost_parser__proposed_/tutorial/symbol_tables.html @@ -118,7 +118,7 @@ char32_t, or char const * to form a literal parser. You can also make a literal parser by writing - lit(), passing an argument of + lit(), passing an argument of one of the previously mentioned types.

    @@ -139,7 +139,7 @@ Boost.Parser subparser p, as in 'x' >> p. Otherwise, you need to wrap - it in a call to lit(), or use the _l UDL + it in a call to lit(), or use the _l UDL suffix.

    diff --git a/doc/html/boost_parser__proposed_/tutorial/terminology.html b/doc/html/boost_parser__proposed_/tutorial/terminology.html index 264fadd0..7ba1b250 100644 --- a/doc/html/boost_parser__proposed_/tutorial/terminology.html +++ b/doc/html/boost_parser__proposed_/tutorial/terminology.html @@ -69,17 +69,17 @@ The top-level parse is the parse operation being performed by the top-level parser. This term is necessary because, though most parse failures are local to a particular parser, some parse failures cause the - call to parse() to indicate failure of the + call to parse() to indicate failure of the entire parse. For these cases, we say that such a local failure "causes the top-level parse to fail".

    Throughout the Boost.Parser documentation, I will refer to "the call - to parse()". Read this as "the + to parse()". Read this as "the call to any one of the functions described in the parse() - API". That includes prefix_parse(), - callback_parse(), and callback_prefix_parse(). + API". That includes prefix_parse(), + callback_parse(), and callback_prefix_parse().

    There are a couple of special kinds of parsers that come up often in this diff --git a/doc/html/boost_parser__proposed_/tutorial/the__parse____api.html b/doc/html/boost_parser__proposed_/tutorial/the__parse____api.html index c355f0a9..4564064e 100644 --- a/doc/html/boost_parser__proposed_/tutorial/the__parse____api.html +++ b/doc/html/boost_parser__proposed_/tutorial/the__parse____api.html @@ -43,7 +43,7 @@

  • The overloads with prefix_ - in their name take an iterator/sentinel pair. For example prefix_parse(first, last, p, ws), + in their name take an iterator/sentinel pair. For example prefix_parse(first, last, p, ws), which parses the range [first, last), advancing first as it goes. If the parse succeeds, the entire input may or may not have been @@ -51,11 +51,11 @@ will indicate the last location within the input that p matched. The whole input was matched if and only if first == last - after the call to parse(). + after the call to parse().
  • - When you call any of the range-like overloads of parse(), - for example parse(r, p, ws), parse() + When you call any of the range-like overloads of parse(), + for example parse(r, p, ws), parse() only indicates success if all of r was matched by p.
  • @@ -76,8 +76,8 @@
    overloads

    - There are eight overloads of parse() - and prefix_parse() combined, because there + There are eight overloads of parse() + and prefix_parse() combined, because there are three either/or options in how you call them.

    @@ -86,7 +86,7 @@
    versus range-like

    - You can call prefix_parse() + You can call prefix_parse() with an iterator and sentinel that delimit a range of character values. For example:

    @@ -105,13 +105,13 @@
    The iterator/sentinel overloads can parse successfully without matching the entire input. You can tell if the entire input was matched by checking if first == - last is true after prefix_parse() returns. + last is true after prefix_parse() returns.

    - By contrast, you call parse() + By contrast, you call parse() with a range of character values. When the range is a reference to an array of characters, any terminating 0 - is ignored; this allows calls like parse("str", + is ignored; this allows calls like parse("str", p) to work naturally.

    @@ -128,8 +128,8 @@
    auto result_3 = bp::parse(str_3 | boost::parser::as_utf16, p, bp::ws);

    - You can also call parse() - with a pointer to a null-terminated string of character values. parse() considers pointers to null-terminated + You can also call parse() + with a pointer to a null-terminated string of character values. parse() considers pointers to null-terminated strings to be ranges, since, for any pointer T * to a null-terminated string, T * is isomorphic with subrange<T *, null_sentinel_t>. @@ -153,7 +153,7 @@

    Since there is no way to indicate that p matches the input, but only a prefix of the input was matched, the range-like - (non-iterator/sentinel) overloads of parse() + (non-iterator/sentinel) overloads of parse() indicate failure if the entire input is not matched.

    @@ -170,14 +170,14 @@
    auto result_2 = bp::parse(str, p); // !!result_2 is true; *result_2 is "two words"

    - When you call parse() with + When you call parse() with an attribute out-parameter and parser p, the expected type is something like ATTR(p). It doesn't have to be exactly that; I'll explain in a bit. The return type is bool.

    - When you call parse() without + When you call parse() without an attribute out-parameter and parser p, the return type is std::optional<ATTR(p)>. Note that when ATTR(p) @@ -206,8 +206,8 @@

    of attribute out-parameters

    - For any call to parse() that takes an attribute - out-parameter, like parse("str", + For any call to parse() that takes an attribute + out-parameter, like parse("str", p, bp::ws, out), the call is well-formed for a number of possible types of out; decltype(out) does @@ -303,7 +303,7 @@

    to std::vector<int>, or std::vector<char32_t> to std::deque<int>), - the call to parse() will often still be + the call to parse() will often still be well-formed.
  • @@ -332,7 +332,7 @@
    versus non-Unicode parsing

    - A call to parse() either considers the entire + A call to parse() either considers the entire input to be in a UTF format (UTF-8, UTF-16, or UTF-32), or it considers the entire input to be in some unknown encoding. Here is how it deduces which case the call falls under: @@ -372,7 +372,7 @@

    If you want to ensure all input is parsed as Unicode, pass the input range r as r | boost::parser::as_utf32 - — that's the first thing that happens to it inside parse() in the Unicode parsing + — that's the first thing that happens to it inside parse() in the Unicode parsing path anyway.

    @@ -397,7 +397,7 @@

    Debugging parsers is notoriously difficult once they reach a certain size. To get a verbose trace of your parse, pass boost::parser::trace::on as - the final parameter to parse(). + the final parameter to parse(). It will show you the current parser being matched, the next few characters to be parsed, and any attributes generated. See the Error Handling and Debugging section of the tutorial for details. @@ -408,7 +408,7 @@

    and error handlers

    - Each call to parse() can optionally have a globals + Each call to parse() can optionally have a globals object associated with it. To use a particular globals object with you parser, you call with_globals() to create a new parser with the globals object in it: @@ -423,7 +423,7 @@

    auto result = boost::parser::parse("str", boost::parser::with_globals(parser, globals));

    - Every semantic action within that call to parse() + Every semantic action within that call to parse() can access the same globals_t object using _globals(ctx).

    diff --git a/doc/html/boost_parser__proposed_/tutorial/the_parse_context.html b/doc/html/boost_parser__proposed_/tutorial/the_parse_context.html index 09383dd2..82fc3edb 100644 --- a/doc/html/boost_parser__proposed_/tutorial/the_parse_context.html +++ b/doc/html/boost_parser__proposed_/tutorial/the_parse_context.html @@ -98,7 +98,7 @@

    _begin() and _end() - return the beginning and end of the range that you passed to parse(), respectively. _where() returns a subrange indicating the bounds + return the beginning and end of the range that you passed to parse(), respectively. _where() returns a subrange indicating the bounds of the input matched by the current parse. _where() can be useful if you just want to parse some text and return a result consisting of where certain elements are located, without producing any other attributes. @@ -109,7 +109,7 @@

    _error_handler() returns a reference to the - error handler associated with the parser passed to parse(). + error handler associated with the parser passed to parse(). Any error handler must have the following member functions:

    @@ -175,8 +175,8 @@

    There are also some convenience functions that make the above code a little - less verbose, _report_error() - and _report_warning(): + less verbose, _report_error() + and _report_warning():

    [](auto & ctx) {
         // Assume we have a std::vector of open tags, and another
    diff --git a/doc/html/boost_parser__proposed_/tutorial/the_parsers_and_their_uses.html b/doc/html/boost_parser__proposed_/tutorial/the_parsers_and_their_uses.html
    index 4d5d44ed..69c629a0 100644
    --- a/doc/html/boost_parser__proposed_/tutorial/the_parsers_and_their_uses.html
    +++ b/doc/html/boost_parser__proposed_/tutorial/the_parsers_and_their_uses.html
    @@ -822,7 +822,7 @@
     
     
                     

    - lit(c) + lit(c)

    @@ -837,7 +837,7 @@

    - lit() does not take parse arguments. + lit() does not take parse arguments.

    @@ -860,7 +860,7 @@

    This is a UDL - that represents lit(c), + that represents lit(c), for example 'F'_l.

    @@ -868,7 +868,7 @@

    - lit(r) + lit(r)

    @@ -883,7 +883,7 @@

    - lit() does not take parse arguments. + lit() does not take parse arguments.

    @@ -906,7 +906,7 @@

    This is a UDL - that represents lit(s), + that represents lit(s), for example "a string"_l.

    @@ -1465,7 +1465,7 @@

    - repeat(arg0)[p] + repeat(arg0)[p]

    @@ -1489,7 +1489,7 @@ eps an unlimited number of times creates an infinite loop, which is undefined behavior in C++. Boost.Parser will assert in debug mode - when it encounters repeat(Inf)[eps] (this applies to unconditional + when it encounters repeat(Inf)[eps] (this applies to unconditional eps only).

    @@ -1498,7 +1498,7 @@

    - repeat(arg0, arg1)[p] + repeat(arg0, arg1)[p]

    @@ -1522,7 +1522,7 @@ eps an unlimited number of times creates an infinite loop, which is undefined behavior in C++. Boost.Parser will assert in debug mode - when it encounters repeat(n, Inf)[eps] (this applies to unconditional + when it encounters repeat(n, Inf)[eps] (this applies to unconditional eps only).

    diff --git a/doc/html/boost_parser__proposed_/tutorial/unicode_support.html b/doc/html/boost_parser__proposed_/tutorial/unicode_support.html index 4d12cc17..caf53952 100644 --- a/doc/html/boost_parser__proposed_/tutorial/unicode_support.html +++ b/doc/html/boost_parser__proposed_/tutorial/unicode_support.html @@ -27,9 +27,9 @@ different in the two code paths, as they are written generically. The only difference is that the Unicode code path parses the input as a range of code points, and the non-Unicode path does not. In effect, this means that, in - the Unicode code path, when you call parse(r, p) for some input range r + the Unicode code path, when you call parse(r, p) for some input range r and some parser p, the parse - happens as if you called parse(r | boost::parser::as_utf32, p) + happens as if you called parse(r | boost::parser::as_utf32, p) instead. (Of course, it does not matter if r is a null-terminated pointer, a proper range, or an iterator/sentinel pair; those all work fine with boost::parser::as_utf32.) @@ -197,7 +197,7 @@
    assert(result_2);

    - The first call to parse() + The first call to parse() treats each char as a code point, and since "ö" is the pair of code units 0xc3 0xb6, the parse matches the second code unit @@ -206,7 +206,7 @@

    each code unit/char in str is treated as an independent code point.

    - The second call to parse() + The second call to parse() succeeds because, when the parse gets to the code point for 'ö', it is 0xf6 (U+00F6), which does not match the - 0xb6 part of the parser. diff --git a/doc/html/header/boost/parser/config_hpp.html b/doc/html/header/boost/parser/config_hpp.html index 72cd8c0a..62d67bd2 100644 --- a/doc/html/header/boost/parser/config_hpp.html +++ b/doc/html/header/boost/parser/config_hpp.html @@ -7,25 +7,25 @@ - +

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -36,7 +36,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/header/boost/parser/error_handling_fwd_hpp.html b/doc/html/header/boost/parser/error_handling_fwd_hpp.html index e003c5db..27b5c1d8 100644 --- a/doc/html/header/boost/parser/error_handling_fwd_hpp.html +++ b/doc/html/header/boost/parser/error_handling_fwd_hpp.html @@ -28,12 +28,12 @@ enum diagnostic_kind; template<typename Iter, typename Sentinel> std::ostream & - write_formatted_message(std::ostream &, std::wstring_view, Iter, Iter, + write_formatted_message(std::ostream &, std::wstring_view, Iter, Iter, Sentinel, std::string_view, int64_t = 80, int64_t = 40); template<typename Iter, typename Sentinel> std::ostream & - write_formatted_expectation_failure_error_message(std::ostream &, + write_formatted_expectation_failure_error_message(std::ostream &, std::wstring_view, Iter, Sentinel, parse_error< Iter > const &, diff --git a/doc/html/header/boost/parser/error_handling_hpp.html b/doc/html/header/boost/parser/error_handling_hpp.html index 6db819a8..e195e672 100644 --- a/doc/html/header/boost/parser/error_handling_hpp.html +++ b/doc/html/header/boost/parser/error_handling_hpp.html @@ -23,12 +23,12 @@ struct rethrow_error_handler; template<typename Iter, typename Sentinel> std::ostream & - write_formatted_message(std::ostream &, std::string_view, Iter, Iter, + write_formatted_message(std::ostream &, std::string_view, Iter, Iter, Sentinel, std::string_view, int64_t = 80, int64_t = 40); template<typename Iter, typename Sentinel> std::ostream & - write_formatted_expectation_failure_error_message(std::ostream &, + write_formatted_expectation_failure_error_message(std::ostream &, std::string_view, Iter, Sentinel, parse_error< Iter > const &, diff --git a/doc/html/header/boost/parser/parser_fwd_hpp.html b/doc/html/header/boost/parser/parser_fwd_hpp.html index afedd29c..9b270502 100644 --- a/doc/html/header/boost/parser/parser_fwd_hpp.html +++ b/doc/html/header/boost/parser/parser_fwd_hpp.html @@ -23,10 +23,12 @@ typedef unspecified no_attribute; typedef unspecified no_local_state; typedef unspecified no_params; + + constexpr bool enable_optional; template<typename Iter, typename Context> - void _report_error(Context const &, std::string_view, Iter); + void _report_error(Context const &, std::string_view, Iter); template<typename Iter, typename Context> - void _report_warning(Context const &, std::string_view, Iter); + void _report_warning(Context const &, std::string_view, Iter); } } diff --git a/doc/html/header/boost/parser/parser_hpp.html b/doc/html/header/boost/parser/parser_hpp.html index 9872befc..845daba0 100644 --- a/doc/html/header/boost/parser/parser_hpp.html +++ b/doc/html/header/boost/parser/parser_hpp.html @@ -6,13 +6,13 @@ - +
    -PrevUpHomeNext +PrevUpHomeNext

    @@ -42,6 +42,7 @@ typename Expected> struct int_parser; template<typename Parser> struct lexeme_parser; + struct merge_directive; template<typename Parser> struct no_case_parser; struct none; template<typename Parser> struct omit_parser; @@ -61,7 +62,9 @@ template<bool CanUseCallbacks, typename TagType, typename Attribute, typename LocalState, typename ParamsTuple> struct rule_parser; - template<typename ParserTuple, typename BacktrackingTuple> + struct separate_directive; + template<typename ParserTuple, typename BacktrackingTuple, + typename CombiningGroups> struct seq_parser; template<typename SkipParser = detail::nope> struct skip_directive; template<typename Parser, typename SkipParser> struct skip_parser; @@ -78,8 +81,6 @@ enum trace; - constexpr bool enable_optional; - constexpr bool enable_variant; constexpr bool container; unspecified _p; int64_t const Inf; @@ -89,6 +90,8 @@ constexpr directive< lexeme_parser > lexeme; constexpr directive< no_case_parser > no_case; constexpr skip_directive skip; + constexpr merge_directive merge; + constexpr separate_directive separate; unspecified eps; constexpr parser_interface< eoi_parser > eoi; unspecified char_; @@ -121,143 +124,143 @@ template<typename Context> decltype(auto) _globals(Context const &); template<typename Context> decltype(auto) _error_handler(Context const &); template<typename Context> - void _report_error(Context const &, std::string_view); + void _report_error(Context const &, std::string_view); template<typename Context> - void _report_warning(Context const &, std::string_view); + void _report_warning(Context const &, std::string_view); template<typename Context> decltype(auto) _no_case(Context const & context); template<typename I, typename Context> - void _report_error(Context const & context, std::string_view message, + void _report_error(Context const & context, std::string_view message, I location); template<typename I, typename Context> - void _report_warning(Context const & context, std::string_view message, + void _report_warning(Context const & context, std::string_view message, I location); template<typename Parser, typename GlobalState, typename ErrorHandler> auto with_globals(unspecified, GlobalState &); template<typename Parser, typename GlobalState, typename ErrorHandler> auto with_error_handler(parser_interface< Parser, GlobalState, default_error_handler > const &, ErrorHandler &); - template<typename T> constexpr repeat_directive< T, T > repeat(T); + template<typename T> constexpr repeat_directive< T, T > repeat(T); template<typename MinType, typename MaxType> - constexpr repeat_directive< MinType, MaxType > repeat(MinType, MaxType); + constexpr repeat_directive< MinType, MaxType > repeat(MinType, MaxType); template<typename Attribute> constexpr auto attr(Attribute); - constexpr auto lit(char); - constexpr auto lit(char8_t); - constexpr auto lit(char32_t); - template<typename R> string_parser(R r); + constexpr auto lit(char); + constexpr auto lit(char8_t); + constexpr auto lit(char32_t); + template<typename R> string_parser(R r); template<typename R> constexpr auto string(R &&); - template<typename R> constexpr auto lit(R &&); + template<typename R> constexpr auto lit(R &&); template<typename Predicate> constexpr auto if_(Predicate); template<typename T> constexpr auto switch_(T); template<typename Parser> - constexpr auto operator>>(char, parser_interface< Parser >); + constexpr auto operator>>(char, parser_interface< Parser >); template<typename Parser> - constexpr auto operator>>(char32_t, parser_interface< Parser >); + constexpr auto operator>>(char32_t, parser_interface< Parser >); template<typename R, typename Parser, typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > - constexpr auto operator>>(R &&, parser_interface< Parser >); + constexpr auto operator>>(R &&, parser_interface< Parser >); template<typename Parser> - constexpr auto operator>(char, parser_interface< Parser >); + constexpr auto operator>(char, parser_interface< Parser >); template<typename Parser> - constexpr auto operator>(char32_t, parser_interface< Parser >); + constexpr auto operator>(char32_t, parser_interface< Parser >); template<typename R, typename Parser, typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > - constexpr auto operator>(R &&, parser_interface< Parser >); + constexpr auto operator>(R &&, parser_interface< Parser >); template<typename Parser> - constexpr auto operator|(char, parser_interface< Parser >); + constexpr auto operator|(char, parser_interface< Parser >); template<typename Parser> - constexpr auto operator|(char32_t, parser_interface< Parser >); + constexpr auto operator|(char32_t, parser_interface< Parser >); template<typename R, typename Parser, typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > - constexpr auto operator|(R &&, parser_interface< Parser >); + constexpr auto operator|(R &&, parser_interface< Parser >); template<typename Parser> - constexpr auto operator-(char, parser_interface< Parser >); + constexpr auto operator-(char, parser_interface< Parser >); template<typename Parser> - constexpr auto operator-(char32_t, parser_interface< Parser >); + constexpr auto operator-(char32_t, parser_interface< Parser >); template<typename R, typename Parser, typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > - constexpr auto operator-(R &&, parser_interface< Parser >); + constexpr auto operator-(R &&, parser_interface< Parser >); template<typename Parser> - constexpr auto operator%(char, parser_interface< Parser >); + constexpr auto operator%(char, parser_interface< Parser >); template<typename Parser> - constexpr auto operator%(char32_t, parser_interface< Parser >); + constexpr auto operator%(char32_t, parser_interface< Parser >); template<typename R, typename Parser, typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > - constexpr auto operator%(R &&, parser_interface< Parser >); + constexpr auto operator%(R &&, parser_interface< Parser >); template<typename I, typename S, typename Parser, typename GlobalState, typename ErrorHandler, typename Attr, typename Enable = std::enable_if_t< detail::is_parsable_iter_v<I> && detail::is_equality_comparable_with_v<I, S>> > - bool prefix_parse(I &, S, + bool prefix_parse(I &, S, parser_interface< Parser, GlobalState, ErrorHandler > const &, Attr &, trace = trace::off); template<typename R, typename Parser, typename GlobalState, typename ErrorHandler, typename Attr, typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > - bool parse(R const &, + bool parse(R const &, parser_interface< Parser, GlobalState, ErrorHandler > const &, Attr &, trace = trace::off); template<typename I, typename S, typename Parser, typename GlobalState, typename ErrorHandler, typename Enable = std::enable_if_t< detail::is_parsable_iter_v<I> && detail::is_equality_comparable_with_v<I, S>> > - auto prefix_parse(I &, S, + auto prefix_parse(I &, S, parser_interface< Parser, GlobalState, ErrorHandler > const &, trace = trace::off); template<typename R, typename Parser, typename GlobalState, typename ErrorHandler, typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > - auto parse(R const &, + auto parse(R const &, parser_interface< Parser, GlobalState, ErrorHandler > const &, trace = trace::off); template<typename I, typename S, typename Parser, typename GlobalState, typename ErrorHandler, typename SkipParser, typename Attr, typename Enable = std::enable_if_t< detail::is_parsable_iter_v<I> && detail::is_equality_comparable_with_v<I, S>> > - bool prefix_parse(I &, S, + bool prefix_parse(I &, S, parser_interface< Parser, GlobalState, ErrorHandler > const &, parser_interface< SkipParser > const &, Attr &, trace = trace::off); template<typename R, typename Parser, typename GlobalState, typename ErrorHandler, typename SkipParser, typename Attr, typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > - bool parse(R const &, + bool parse(R const &, parser_interface< Parser, GlobalState, ErrorHandler > const &, parser_interface< SkipParser > const &, Attr &, trace = trace::off); template<typename I, typename S, typename Parser, typename GlobalState, typename ErrorHandler, typename SkipParser, typename Enable = std::enable_if_t< detail::is_parsable_iter_v<I> && detail::is_equality_comparable_with_v<I, S>> > - auto prefix_parse(I &, S, + auto prefix_parse(I &, S, parser_interface< Parser, GlobalState, ErrorHandler > const &, parser_interface< SkipParser > const &, trace = trace::off); template<typename R, typename Parser, typename GlobalState, typename ErrorHandler, typename SkipParser, typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > - auto parse(R const &, + auto parse(R const &, parser_interface< Parser, GlobalState, ErrorHandler > const &, parser_interface< SkipParser > const &, trace = trace::off); template<typename I, typename S, typename Parser, typename GlobalState, typename ErrorHandler, typename Callbacks, typename Enable = std::enable_if_t< detail::is_parsable_iter_v<I> && detail::is_equality_comparable_with_v<I, S>> > - bool callback_prefix_parse(I &, S, + bool callback_prefix_parse(I &, S, parser_interface< Parser, GlobalState, ErrorHandler > const &, Callbacks const &, trace = trace::off); template<typename R, typename Parser, typename GlobalState, typename ErrorHandler, typename Callbacks, typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > - bool callback_parse(R const &, + bool callback_parse(R const &, parser_interface< Parser, GlobalState, ErrorHandler > const &, Callbacks const &, trace = trace::off); template<typename I, typename S, typename Parser, typename GlobalState, typename ErrorHandler, typename SkipParser, typename Callbacks, typename Enable = std::enable_if_t< detail::is_parsable_iter_v<I> && detail::is_equality_comparable_with_v<I, S>> > - bool callback_prefix_parse(I &, S, + bool callback_prefix_parse(I &, S, parser_interface< Parser, GlobalState, ErrorHandler > const &, parser_interface< SkipParser > const &, Callbacks const &, trace = trace::off); template<typename R, typename Parser, typename GlobalState, typename ErrorHandler, typename SkipParser, typename Callbacks, typename Enable = std::enable_if_t<detail::is_parsable_range_like_v<R>> > - bool callback_parse(R const &, + bool callback_parse(R const &, parser_interface< Parser, GlobalState, ErrorHandler > const &, parser_interface< SkipParser > const &, Callbacks const &, trace = trace::off); @@ -276,18 +279,18 @@ unspecified upper; } namespace literals { - constexpr auto operator""_l(char); - constexpr auto operator""_l(char8_t); - constexpr auto operator""_l(char32_t); - constexpr auto operator""_l(char const *, std::size_t); - constexpr auto operator""_l(char8_t const *, std::size_t); - constexpr auto operator""_l(char32_t const *, std::size_t); - constexpr auto operator""_p(char); - constexpr auto operator""_p(char8_t); - constexpr auto operator""_p(char32_t); - constexpr auto operator""_p(char const *, std::size_t); - constexpr auto operator""_p(char8_t const *, std::size_t); - constexpr auto operator""_p(char32_t const *, std::size_t); + constexpr auto operator""_l(char); + constexpr auto operator""_l(char8_t); + constexpr auto operator""_l(char32_t); + constexpr auto operator""_l(char const *, std::size_t); + constexpr auto operator""_l(char8_t const *, std::size_t); + constexpr auto operator""_l(char32_t const *, std::size_t); + constexpr auto operator""_p(char); + constexpr auto operator""_p(char8_t); + constexpr auto operator""_p(char32_t); + constexpr auto operator""_p(char const *, std::size_t); + constexpr auto operator""_p(char8_t const *, std::size_t); + constexpr auto operator""_p(char32_t const *, std::size_t); } } } @@ -299,7 +302,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/header/boost/parser/subrange_hpp.html b/doc/html/header/boost/parser/subrange_hpp.html index c2a99999..95280219 100644 --- a/doc/html/header/boost/parser/subrange_hpp.html +++ b/doc/html/header/boost/parser/subrange_hpp.html @@ -6,13 +6,13 @@ - +
    -PrevUpHomeNext +PrevUpHomeNext

    @@ -32,7 +32,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/header/boost/parser/tuple_hpp.html b/doc/html/header/boost/parser/tuple_hpp.html index c693ab90..470cbe18 100644 --- a/doc/html/header/boost/parser/tuple_hpp.html +++ b/doc/html/header/boost/parser/tuple_hpp.html @@ -7,12 +7,12 @@ - +
    -PrevUpHomeNext +PrevUpHomeNext

    @@ -25,7 +25,7 @@ template<typename T, typename U, U I> constexpr decltype(auto) get(T &&, integral_constant< U, I >); namespace literals { - template<char... chars> constexpr auto operator""_c(); + template<char... chars> constexpr auto operator""_c(); } } } @@ -37,7 +37,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/standalone_HTML.manifest b/doc/html/standalone_HTML.manifest index 081ee337..fd35f83d 100644 --- a/doc/html/standalone_HTML.manifest +++ b/doc/html/standalone_HTML.manifest @@ -35,20 +35,20 @@ parser/compiler_support.html reference.html header/boost/parser/concepts_hpp.html header/boost/parser/config_hpp.html -BOOST_PARSER_NO_R_idm18187.html +BOOST_PARSER_NO_R_idm18457.html BOOST_PARSER_ASSERT.html -BOOST_PARSER_DISA_idm18199.html -BOOST_PARSER_DISA_idm18203.html -BOOST_PARSER_MAX__idm18208.html +BOOST_PARSER_DISA_idm18469.html +BOOST_PARSER_DISA_idm18473.html +BOOST_PARSER_MAX__idm18478.html BOOST_PARSER_USE_CONCEPTS.html -BOOST_PARSER_USE__idm18212.html +BOOST_PARSER_USE__idm18482.html BOOST_PARSER_USE_STD_TUPLE.html BOOST_PARSER_CONSTEXPR.html header/boost/parser/error_handling_hpp.html boost/parser/callback_error_handler.html boost/parser/rethrow_error_handler.html -boost/parser/write_formatted_m_idm18323.html -boost/parser/write_formatted_e_idm18349.html +boost/parser/write_formatted_m_idm18593.html +boost/parser/write_formatted_e_idm18619.html boost/parser/find_line_position.html boost/parser/find_line_end.html header/boost/parser/error_handling_fwd_hpp.html @@ -58,8 +58,8 @@ boost/parser/parse_error.html boost/parser/stream_error_handler.html boost/parser/error_handler_result.html boost/parser/diagnostic_kind.html -boost/parser/write_formatted_m_idm18608.html -boost/parser/write_formatted_e_idm18634.html +boost/parser/write_formatted_m_idm18878.html +boost/parser/write_formatted_e_idm18904.html header/boost/parser/parser_hpp.html boost/parser/ascii/alnum.html boost/parser/ascii/alpha.html @@ -73,18 +73,18 @@ boost/parser/ascii/space.html boost/parser/ascii/xdigit.html boost/parser/ascii/lower.html boost/parser/ascii/upper.html -boost/parser/literals/operator_l_idm21551.html -boost/parser/literals/operator_l_idm21558.html -boost/parser/literals/operator_l_idm21565.html -boost/parser/literals/operator_l_idm21572.html -boost/parser/literals/operator_l_idm21581.html -boost/parser/literals/operator_l_idm21590.html -boost/parser/literals/operator_p_idm21599.html -boost/parser/literals/operator_p_idm21606.html -boost/parser/literals/operator_p_idm21613.html -boost/parser/literals/operator_p_idm21620.html -boost/parser/literals/operator_p_idm21629.html -boost/parser/literals/operator_p_idm21638.html +boost/parser/literals/operator_l_idm21852.html +boost/parser/literals/operator_l_idm21859.html +boost/parser/literals/operator_l_idm21866.html +boost/parser/literals/operator_l_idm21873.html +boost/parser/literals/operator_l_idm21882.html +boost/parser/literals/operator_l_idm21891.html +boost/parser/literals/operator_p_idm21900.html +boost/parser/literals/operator_p_idm21907.html +boost/parser/literals/operator_p_idm21914.html +boost/parser/literals/operator_p_idm21921.html +boost/parser/literals/operator_p_idm21930.html +boost/parser/literals/operator_p_idm21939.html boost/parser/action_parser.html boost/parser/attr_parser.html boost/parser/bool_parser.html @@ -99,6 +99,7 @@ boost/parser/float_parser.html boost/parser/if_directive.html boost/parser/int_parser.html boost/parser/lexeme_parser.html +boost/parser/merge_directive.html boost/parser/no_case_parser.html boost/parser/none.html boost/parser/omit_parser.html @@ -111,6 +112,7 @@ boost/parser/repeat_directive.html boost/parser/repeat_parser.html boost/parser/rule.html boost/parser/rule_parser.html +boost/parser/separate_directive.html boost/parser/seq_parser.html boost/parser/skip_directive.html boost/parser/skip_parser.html @@ -123,8 +125,6 @@ boost/parser/uint_parser.html boost/parser/ws_parser.html boost/parser/zero_plus_parser.html boost/parser/trace.html -boost/parser/enable_optional.html -boost/parser/enable_variant.html boost/parser/container.html boost/parser/_p.html boost/parser/Inf.html @@ -134,6 +134,8 @@ boost/parser/string_view.html boost/parser/lexeme.html boost/parser/no_case.html boost/parser/skip.html +boost/parser/merge.html +boost/parser/separate.html boost/parser/eps.html boost/parser/eoi.html boost/parser/char_.html @@ -165,53 +167,54 @@ boost/parser/_locals.html boost/parser/_params.html boost/parser/_globals.html boost/parser/_error_handler.html -boost/parser/report_error_idm22027.html -boost/parser/report_warning_idm22039.html +boost/parser/report_error_idm22354.html +boost/parser/report_warning_idm22366.html boost/parser/with_globals.html boost/parser/with_error_handler.html -boost/parser/repeat_idm22114.html -boost/parser/repeat_idm22132.html +boost/parser/repeat_idm22441.html +boost/parser/repeat_idm22459.html boost/parser/attr.html -boost/parser/lit_idm22165.html -boost/parser/lit_idm22171.html -boost/parser/lit_idm22177.html +boost/parser/lit_idm22492.html +boost/parser/lit_idm22498.html +boost/parser/lit_idm22504.html boost/parser/string.html -boost/parser/lit_idm22198.html +boost/parser/lit_idm22525.html boost/parser/if_.html boost/parser/switch_.html -boost/parser/operator_idm22236.html -boost/parser/operator_idm22248.html -boost/parser/operator_idm22260.html -boost/parser/operator_idm22275.html -boost/parser/operator_idm22287.html -boost/parser/operator_idm22299.html -boost/parser/operator_idm22314.html -boost/parser/operator_idm22326.html -boost/parser/operator_idm22338.html -boost/parser/operator-_idm22353.html -boost/parser/operator-_idm22365.html -boost/parser/operator-_idm22377.html -boost/parser/operator%_idm22392.html -boost/parser/operator%_idm22404.html -boost/parser/operator%_idm22416.html -boost/parser/prefix_parse_idm22431.html -boost/parser/parse_idm22462.html -boost/parser/prefix_parse_idm22491.html -boost/parser/parse_idm22520.html -boost/parser/prefix_parse_idm22547.html -boost/parser/parse_idm22583.html -boost/parser/prefix_parse_idm22617.html -boost/parser/parse_idm22651.html -boost/parser/callback_prefix_p_idm22683.html -boost/parser/callback_parse_idm22722.html -boost/parser/callback_prefix_p_idm22759.html -boost/parser/callback_parse_idm22803.html +boost/parser/operator_idm22563.html +boost/parser/operator_idm22575.html +boost/parser/operator_idm22587.html +boost/parser/operator_idm22602.html +boost/parser/operator_idm22614.html +boost/parser/operator_idm22626.html +boost/parser/operator_idm22641.html +boost/parser/operator_idm22653.html +boost/parser/operator_idm22665.html +boost/parser/operator-_idm22680.html +boost/parser/operator-_idm22692.html +boost/parser/operator-_idm22704.html +boost/parser/operator%_idm22719.html +boost/parser/operator%_idm22731.html +boost/parser/operator%_idm22743.html +boost/parser/prefix_parse_idm22758.html +boost/parser/parse_idm22789.html +boost/parser/prefix_parse_idm22818.html +boost/parser/parse_idm22847.html +boost/parser/prefix_parse_idm22874.html +boost/parser/parse_idm22910.html +boost/parser/prefix_parse_idm22944.html +boost/parser/parse_idm22978.html +boost/parser/callback_prefix_p_idm23010.html +boost/parser/callback_parse_idm23049.html +boost/parser/callback_prefix_p_idm23086.html +boost/parser/callback_parse_idm23130.html BOOST_PARSER_DEFINE_RULES.html BOOST_PARSER_DEFINE_RULE.html header/boost/parser/parser_fwd_hpp.html boost/parser/null_sentinel_t.html -boost/parser/report_error_idm22877.html -boost/parser/report_warning_idm22892.html +boost/parser/enable_optional.html +boost/parser/report_error_idm23209.html +boost/parser/report_warning_idm23224.html header/boost/parser/subrange_hpp.html boost/parser/subrange.html boost/parser/make_subrange.html @@ -223,7 +226,7 @@ boost/parser/as_utf8.html boost/parser/as_utf16.html boost/parser/as_utf32.html header/boost/parser/tuple_hpp.html -boost/parser/literals/operator_c_idm23038.html +boost/parser/literals/operator_c_idm23370.html boost/parser/tuple.html boost/parser/integral_constant.html boost/parser/llong.html