mirror of
https://github.com/matrix-construct/construct
synced 2024-06-01 01:28:54 +02:00
ircd::spirit: Import qi::seek, qi::subrule; minor reorg.
This commit is contained in:
parent
41932375e3
commit
8b3cc178ae
|
@ -36,6 +36,8 @@
|
|||
#include <boost/spirit/include/qi.hpp>
|
||||
#include <boost/spirit/include/karma.hpp>
|
||||
#include <boost/spirit/include/phoenix.hpp>
|
||||
#include <boost/spirit/repository/include/qi_seek.hpp>
|
||||
#include <boost/spirit/repository/include/qi_subrule.hpp>
|
||||
#include <boost/fusion/include/std_pair.hpp>
|
||||
#include <boost/fusion/adapted/std_pair.hpp>
|
||||
#include <boost/fusion/adapted/std_tuple.hpp>
|
||||
|
@ -69,6 +71,15 @@ __attribute__((visibility("hidden")))
|
|||
namespace qi = spirit::qi;
|
||||
namespace phx = boost::phoenix;
|
||||
|
||||
using _val_type = phx::actor<spirit::attribute<0>>;
|
||||
using _r0_type = phx::actor<spirit::attribute<0>>;
|
||||
using _r1_type = phx::actor<spirit::attribute<1>>;
|
||||
using _r2_type = phx::actor<spirit::attribute<2>>;
|
||||
using _r3_type = phx::actor<spirit::attribute<3>>;
|
||||
|
||||
using spirit::unused_type;
|
||||
using spirit::_pass;
|
||||
|
||||
using qi::locals;
|
||||
using qi::_a;
|
||||
using qi::_r1_type;
|
||||
|
@ -110,6 +121,8 @@ __attribute__((visibility("hidden")))
|
|||
using qi::big_bin_double;
|
||||
using qi::little_bin_double;
|
||||
|
||||
using spirit::repository::qi::seek;
|
||||
|
||||
using karma::lit;
|
||||
using karma::char_;
|
||||
using karma::long_;
|
||||
|
@ -119,15 +132,6 @@ __attribute__((visibility("hidden")))
|
|||
using karma::attr_cast;
|
||||
using karma::maxwidth;
|
||||
using karma::buffer;
|
||||
|
||||
using spirit::unused_type;
|
||||
using spirit::_pass;
|
||||
|
||||
using _val_type = phx::actor<spirit::attribute<0>>;
|
||||
using _r0_type = phx::actor<spirit::attribute<0>>;
|
||||
using _r1_type = phx::actor<spirit::attribute<1>>;
|
||||
using _r2_type = phx::actor<spirit::attribute<2>>;
|
||||
using _r3_type = phx::actor<spirit::attribute<3>>;
|
||||
}}
|
||||
|
||||
namespace ircd::spirit::local
|
||||
|
|
Loading…
Reference in a new issue