1 #ifndef __AIRINV_BAS_BASCOMPARSERTYPES_HPP
2 #define __AIRINV_BAS_BASCOMPARSERTYPES_HPP
11 #include <boost/spirit/home/classic/core.hpp>
12 #include <boost/spirit/home/classic/attribute.hpp>
13 #include <boost/spirit/home/classic/utility/functor_parser.hpp>
14 #include <boost/spirit/home/classic/utility/loops.hpp>
15 #include <boost/spirit/home/classic/utility/chset.hpp>
16 #include <boost/spirit/home/classic/utility/confix.hpp>
17 #include <boost/spirit/home/classic/iterator/file_iterator.hpp>
18 #include <boost/spirit/home/classic/actor/push_back_actor.hpp>
19 #include <boost/spirit/home/classic/actor/assign_actor.hpp>
35 typedef boost::spirit::classic::file_iterator<char_t>
iterator_t;
36 typedef boost::spirit::classic::scanner<iterator_t>
scanner_t;
37 typedef boost::spirit::classic::rule<scanner_t>
rule_t;
45 typedef boost::spirit::classic::int_parser<unsigned int, 10, 1, 1>
int1_p_t;
48 typedef boost::spirit::classic::uint_parser<unsigned int, 10, 2, 2>
uint2_p_t;
51 typedef boost::spirit::classic::uint_parser<unsigned int, 10, 1, 2>
uint1_2_p_t;
54 typedef boost::spirit::classic::uint_parser<unsigned int, 10, 1, 3>
uint1_3_p_t;
57 typedef boost::spirit::classic::uint_parser<unsigned int, 10, 4, 4>
uint4_p_t;
60 typedef boost::spirit::classic::uint_parser<unsigned int, 10, 1, 4>
uint1_4_p_t;
63 typedef boost::spirit::classic::chset<char_t>
chset_t;
67 typedef boost::spirit::classic::impl::loop_traits<
chset_t,
72 typedef boost::spirit::classic::bounded<uint2_p_t, unsigned int>
bounded2_p_t;
73 typedef boost::spirit::classic::bounded<uint1_2_p_t, unsigned int>
bounded1_2_p_t;
74 typedef boost::spirit::classic::bounded<uint1_3_p_t, unsigned int>
bounded1_3_p_t;
75 typedef boost::spirit::classic::bounded<uint4_p_t, unsigned int>
bounded4_p_t;
76 typedef boost::spirit::classic::bounded<uint1_4_p_t, unsigned int>
bounded1_4_p_t;
78 #endif // __AIRINV_BAS_BASCOMPARSERTYPES_HPP
boost::spirit::classic::uint_parser< unsigned int, 10, 1, 4 > uint1_4_p_t
boost::spirit::classic::bounded< uint1_2_p_t, unsigned int > bounded1_2_p_t
boost::spirit::classic::bounded< uint1_4_p_t, unsigned int > bounded1_4_p_t
boost::spirit::classic::impl::loop_traits< chset_t, unsigned int, unsigned int >::type repeat_p_t
boost::spirit::classic::chset< char_t > chset_t
boost::spirit::classic::uint_parser< unsigned int, 10, 1, 2 > uint1_2_p_t
boost::spirit::classic::bounded< uint1_3_p_t, unsigned int > bounded1_3_p_t
boost::spirit::classic::bounded< uint4_p_t, unsigned int > bounded4_p_t
boost::spirit::classic::uint_parser< unsigned int, 10, 1, 3 > uint1_3_p_t
boost::spirit::classic::scanner< iterator_t > scanner_t
boost::spirit::classic::file_iterator< char_t > iterator_t
boost::spirit::classic::uint_parser< unsigned int, 10, 2, 2 > uint2_p_t
boost::spirit::classic::bounded< uint2_p_t, unsigned int > bounded2_p_t
boost::spirit::classic::uint_parser< unsigned int, 10, 4, 4 > uint4_p_t
boost::spirit::classic::rule< scanner_t > rule_t
boost::spirit::classic::int_parser< unsigned int, 10, 1, 1 > int1_p_t