About
Contact
QtCreator
KDevelop
Solarized
1
/*=============================================================================
2
Copyright (c) 1998-2003 Joel de Guzman
3
Copyright (c) 2001-2003 Daniel Nuffer
4
Copyright (c) 2001-2003 Hartmut Kaiser
5
Copyright (c) 2002-2003 Martin Wille
6
Copyright (c) 2002 Raghavendra Satish
7
Copyright (c) 2001 Bruce Florman
8
http://spirit.sourceforge.net/
9
10
Distributed under the Boost Software License, Version 1.0. (See accompanying
11
file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt
)
12
=============================================================================*/
13
#
if
!defined(
BOOST_SPIRIT_CORE_MAIN_HPP
)
14
#define
BOOST_SPIRIT_CORE_MAIN_HPP
15
16
#include
<boost/spirit/home/classic/version.hpp>
17
#include
<boost/spirit/home/classic/debug.hpp>
18
19
///////////////////////////////////////////////////////////////////////////////
20
//
21
// Spirit.Core includes
22
//
23
///////////////////////////////////////////////////////////////////////////////
24
25
// Spirit.Core.Kernel
26
#include
<boost/spirit/home/classic/core/config.hpp>
27
#include
<boost/spirit/home/classic/core/nil.hpp>
28
#include
<boost/spirit/home/classic/core/match.hpp>
29
#include
<boost/spirit/home/classic/core/parser.hpp>
30
31
// Spirit.Core.Primitives
32
#include
<boost/spirit/home/classic/core/primitives/primitives.hpp>
33
#include
<boost/spirit/home/classic/core/primitives/numerics.hpp>
34
35
// Spirit.Core.Scanner
36
#include
<boost/spirit/home/classic/core/scanner/scanner.hpp>
37
#include
<boost/spirit/home/classic/core/scanner/skipper.hpp>
38
39
// Spirit.Core.NonTerminal
40
#include
<boost/spirit/home/classic/core/non_terminal/subrule.hpp>
41
#include
<boost/spirit/home/classic/core/non_terminal/rule.hpp>
42
#include
<boost/spirit/home/classic/core/non_terminal/grammar.hpp>
43
44
// Spirit.Core.Composite
45
#include
<boost/spirit/home/classic/core/composite/actions.hpp>
46
#include
<boost/spirit/home/classic/core/composite/composite.hpp>
47
#include
<boost/spirit/home/classic/core/composite/directives.hpp>
48
#include
<boost/spirit/home/classic/core/composite/epsilon.hpp>
49
#include
<boost/spirit/home/classic/core/composite/sequence.hpp>
50
#include
<boost/spirit/home/classic/core/composite/sequential_and.hpp>
51
#include
<boost/spirit/home/classic/core/composite/sequential_or.hpp>
52
#include
<boost/spirit/home/classic/core/composite/alternative.hpp>
53
#include
<boost/spirit/home/classic/core/composite/difference.hpp>
54
#include
<boost/spirit/home/classic/core/composite/intersection.hpp>
55
#include
<boost/spirit/home/classic/core/composite/exclusive_or.hpp>
56
#include
<boost/spirit/home/classic/core/composite/kleene_star.hpp>
57
#include
<boost/spirit/home/classic/core/composite/positive.hpp>
58
#include
<boost/spirit/home/classic/core/composite/optional.hpp>
59
#include
<boost/spirit/home/classic/core/composite/list.hpp>
60
#include
<boost/spirit/home/classic/core/composite/no_actions.hpp>
61
62
// Deprecated interface includes
63
#include
<boost/spirit/home/classic/actor/assign_actor.hpp>
64
#include
<boost/spirit/home/classic/actor/push_back_actor.hpp>
65
66
#
if
defined(
BOOST_SPIRIT_DEBUG
)
67
//////////////////////////////////
68
#include <boost/spirit/home/classic/debug/parser_names.hpp>
69
70
#
endif
// BOOST_SPIRIT_DEBUG
71
72
#
endif
// BOOST_SPIRIT_CORE_MAIN_HPP
73
74