1 /////////////////////////////////////////////////////////////////////////////// 2 // matchers.hpp 3 // 4 // Copyright 2008 Eric Niebler. Distributed under the Boost 5 // Software License, Version 1.0. (See accompanying file 6 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 8 #ifndef BOOST_XPRESSIVE_DETAIL_CORE_MATCHERS_HPP_EAN_10_04_2005 9 #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHERS_HPP_EAN_10_04_2005 10 11 // MS compatible compilers support #pragma once 12 #if defined(_MSC_VER) 13 # pragma once 14 #endif 15 16 //#include <boost/xpressive/detail/core/matcher/action_matcher.hpp> 17 #include <boost/xpressive/detail/core/matcher/alternate_end_matcher.hpp> 18 #include <boost/xpressive/detail/core/matcher/alternate_matcher.hpp> 19 #include <boost/xpressive/detail/core/matcher/any_matcher.hpp> 20 #include <boost/xpressive/detail/core/matcher/assert_bol_matcher.hpp> 21 #include <boost/xpressive/detail/core/matcher/assert_bos_matcher.hpp> 22 #include <boost/xpressive/detail/core/matcher/assert_eol_matcher.hpp> 23 #include <boost/xpressive/detail/core/matcher/assert_eos_matcher.hpp> 24 #include <boost/xpressive/detail/core/matcher/assert_word_matcher.hpp> 25 #include <boost/xpressive/detail/core/matcher/attr_matcher.hpp> 26 #include <boost/xpressive/detail/core/matcher/charset_matcher.hpp> 27 #include <boost/xpressive/detail/core/matcher/end_matcher.hpp> 28 #include <boost/xpressive/detail/core/matcher/epsilon_matcher.hpp> 29 #include <boost/xpressive/detail/core/matcher/keeper_matcher.hpp> 30 #include <boost/xpressive/detail/core/matcher/literal_matcher.hpp> 31 #include <boost/xpressive/detail/core/matcher/logical_newline_matcher.hpp> 32 #include <boost/xpressive/detail/core/matcher/lookahead_matcher.hpp> 33 #include <boost/xpressive/detail/core/matcher/lookbehind_matcher.hpp> 34 #include <boost/xpressive/detail/core/matcher/mark_begin_matcher.hpp> 35 #include <boost/xpressive/detail/core/matcher/mark_end_matcher.hpp> 36 #include <boost/xpressive/detail/core/matcher/mark_matcher.hpp> 37 #include <boost/xpressive/detail/core/matcher/optional_matcher.hpp> 38 #include <boost/xpressive/detail/core/matcher/posix_charset_matcher.hpp> 39 //#include <boost/xpressive/detail/core/matcher/predicate_matcher.hpp> 40 #include <boost/xpressive/detail/core/matcher/range_matcher.hpp> 41 #include <boost/xpressive/detail/core/matcher/regex_byref_matcher.hpp> 42 #include <boost/xpressive/detail/core/matcher/regex_matcher.hpp> 43 #include <boost/xpressive/detail/core/matcher/repeat_begin_matcher.hpp> 44 #include <boost/xpressive/detail/core/matcher/repeat_end_matcher.hpp> 45 #include <boost/xpressive/detail/core/matcher/set_matcher.hpp> 46 #include <boost/xpressive/detail/core/matcher/simple_repeat_matcher.hpp> 47 #include <boost/xpressive/detail/core/matcher/string_matcher.hpp> 48 #include <boost/xpressive/detail/core/matcher/true_matcher.hpp> 49 50 #endif 51