• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[/==============================================================================
2    Copyright (C) 2001-2011 Joel de Guzman
3    Copyright (C) 2001-2011 Hartmut Kaiser
4
5    Distributed under the Boost Software License, Version 1.0. (See accompanying
6    file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
7===============================================================================/]
8
9[article Spirit Repository
10    [quickbook 1.4]
11    [version 0.2]
12    [authors [de Guzman, Joel], [Kaiser, Hartmut]]
13    [copyright 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 Joel de Guzman, Hartmut Kaiser]
14    [/ purpose Parser and Generator Library]
15    [license
16        Distributed under the Boost Software License, Version 1.0.
17        (See accompanying file LICENSE_1_0.txt or copy at
18        [@http://www.boost.org/LICENSE_1_0.txt])
19    ]
20]
21
22[/ May 26, 2009 ]
23
24[def __spirit__                 [@http://boost-spirit.com Spirit]]
25[def __spirit_list__            [@http://boost.2283326.n4.nabble.com/spirit-general-f2672582.html Spirit General List]]
26[def __phoenix__                [@boost:/libs/phoenix/doc/html/index.html Boost.Phoenix]]
27[def __fusion__                 [@http://spirit.sourceforge.net/dl_more/fusion_v2/libs/fusion/doc/html/index.html Fusion]]
28[def __mpl__                    [@http://www.boost.org/libs/mpl/index.html MPL]]
29[def __boost__                  [@http://www.boost.org/ Boost]]
30[def __boost_tools__            [@http://www.boost.org/tools/index.html Boost Tools]]
31[def __spirit_list__            [@https://lists.sourceforge.net/lists/listinfo/spirit-general Spirit Mailing List]]
32[def __spirit_general__         [@news://news.gmane.org/gmane.comp.spirit.general Spirit General NNTP news portal]]
33[def __gmane__                  [@http://www.gmane.org Gmane]]
34[def __mlist_archive__          [@http://news.gmane.org/gmane.comp.parsers.spirit.general]]
35
36[def __classic__                /Spirit.Classic/]
37[def __qi__                     /Spirit.Qi/]
38[def __karma__                  /Spirit.Karma/]
39[def __lex__                    /Spirit.Lex/]
40
41[def __qi_advance__             [link spirit_repository.qi_components.primitive.advance `advance`]]
42[def __qi_subrule__             [link spirit_repository.qi_components.nonterminal.subrule `subrule`]]
43[def __qi_confix__              [link spirit_repository.qi_components.directives.confix `confix`]]
44[def __qi_keywords__            [link spirit_repository.qi_components.operators.keyword_list keyword_list]]
45[def __qi_keywords_list__       [link spirit_repository.qi_components.directives.kwd `kwd()[]`]]
46[def __qi_seek__                [link spirit_repository.qi_components.directives.seek `seek[]`]]
47
48[def __karma_subrule__          [link spirit_repository.karma_components.nonterminal.subrule `subrule`]]
49
50[/ Some images ]
51
52[def __note__                   [$images/note.png]]
53[def __tip__                    [$images/tip.png]]
54[def __important__              [$images/important.png]]
55[def __caution__                [$images/caution.png]]
56[def __danger__                 [$images/alert.png]]
57
58[/ ----------------------------------------------------------------------------]
59[/ $$$ Refer to spirit2.qbk $$$]
60
61[/ References to abstracts ]
62
63[def __include_structure__          [@../../../doc/html/spirit/structure/include.html Include Structure]]
64
65[/ quick-ref]
66[def __qi_comp_attr_notation__      [@../../../doc/html/spirit/qi/quick_reference/compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation Compound Attribute Notation]]
67
68[/ concepts]
69[def __parser_concept__             [@../../../doc/html/spirit/qi/reference/parser_concepts/parser.html `Parser`]]
70[def __primitive_parser_concept__   [@../../../doc/html/spirit/qi/reference/parser_concepts/primitiveparser.html `PrimitiveParser`]]
71[def __unary_parser_concept__       [@../../../doc/html/spirit/qi/reference/parser_concepts/unaryparser.html `UnaryParser`]]
72[def __binary_parser_concept__      [@../../../doc/html/spirit/qi/reference/parser_concepts/binaryparser.html `BinaryParser`]]
73[def __nary_parser_concept__        [@../../../doc/html/spirit/qi/reference/parser_concepts/naryparser.html `NaryParser`]]
74[def __qi_nonterminal__             [@../../../doc/html/spirit/qi/reference/parser_concepts/nonterminal.html `Nonterminal`]]
75[def __qi_nonterminal_attribute__   [@../../../doc/html/spirit/qi/reference/parser_concepts/nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.attributes `Attribute`]]
76
77[/ basics]
78[def __qi_lazy_argument__           [@../../../doc/html/spirit/qi/reference/basics.html#spirit.qi.reference.basics.lazy_argument Lazy Argument]]
79[def __qi_lazy_arguments__          [@../../../doc/html/spirit/qi/reference/basics.html#spirit.qi.reference.basics.lazy_argument Lazy Arguments]]
80[def __char_encoding_namespace__    [@../../../doc/html/spirit/qi/reference/basics.html#spirit.qi.reference.basics.character_encoding_namespace Character Encoding Namespace]]
81[def __string__                     [@../../../doc/html/spirit/qi/reference/basics.html#spirit.qi.reference.basics.string String]]
82[def __qi_basics_examples__         [@../../../doc/html/spirit/qi/reference/basics.html#spirit.qi.reference.basics.examples Basics Examples]]
83
84[/ quick-ref]
85[def __karma_comp_attr_notation__   [@../../../doc/html/spirit/karma/quick_reference/compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation Compound Attribute Notation]]
86
87[/ concepts]
88[def __generator_concept__          [@../../../doc/html/spirit/karma/reference/generator_concepts/generator.html `Generator`]]
89[def __primitive_generator_concept__ [@../../../doc/html/spirit/karma/reference/generator_concepts/primitivegenerator.html `PrimitiveGenerator`]]
90[def __unary_generator_concept__    [@../../../doc/html/spirit/karma/reference/generator_concepts/unarygenerator.html `UnaryGenerator`]]
91[def __binary_generator_concept__   [@../../../doc/html/spirit/karma/reference/generator_concepts/binarygenerator.html `BinaryGenerator`]]
92[def __nary_generator_concept__     [@../../../doc/html/spirit/karma/reference/generator_concepts/narygenerator.html `NaryGenerator`]]
93[def __karma_nonterminal_concept__  [@../../../doc/html/spirit/karma/reference/generator_concepts/nonterminal.html `Nonterminal`]]
94[def __karma_nonterminal_attribute__ [@../../../doc/html/spirit/karma/reference/generator_concepts/nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.attributes `Attribute`]]
95
96[/ basics]
97[def __karma_lazy_argument__        [@../../../doc/html/spirit/karma/reference/basics.html#spirit.karma.reference.basics.lazy_argument Lazy Argument]]
98[def __karma_lazy_arguments__       [@../../../doc/html/spirit/karma/reference/basics.html#spirit.karma.reference.basics.lazy_argument Lazy Arguments]]
99[def __karma_basics_examples__      [@../../../doc/html/spirit/karma/reference/basics.html#spirit.karma.reference.basics.examples Basics Examples]]
100
101[/ ----------------------------------------------------------------------------]
102
103[/ Here we go ]
104
105[include preface.qbk]
106
107[include what_s_new.qbk]
108
109[include qi.qbk]
110
111[include karma.qbk]
112
113[include acknowledgements.qbk]
114
115