• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#==============================================================================
2#   Copyright (c) 2001-2011 Hartmut Kaiser
3#
4#   Use, modification and distribution is subject to the Boost Software
5#   License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
6#   http://www.boost.org/LICENSE_1_0.txt)
7#==============================================================================
8
9#!scan-path "../../../boost/spirit/home/qi" ".*hpp" true
10#!scan-path "../../../boost/spirit/home/karma" ".*hpp" true
11
12###############################################################################
13# Qi API
14parse "" ".*qi.reference.parse_api.iterator_api.*" qi_index
15phrase_parse "" ".*qi.reference.parse_api.iterator_api.*" qi_index
16match "" ".*qi.reference.parse_api.stream_api.*" qi_index
17phrase_match "" ".*qi.reference.parse_api.stream_api.*" qi_index
18skip_flag::postskip "postskip" ".*qi.reference.parse_api.*_api.*" qi_index
19skip_flag::dont_postskip "dont_postskip" ".*qi.reference.parse_api.*_api.*" qi_index
20create_parser "" ".*qi.reference.parse_api.*" qi_index
21create_parser_exists "" ".*qi.reference.parse_api.*" qi_index
22
23parser "[P|p]arser" ".*qi.reference.parser_concepts.*" qi_index
24
25###############################################################################
26# Karma API
27generate "" ".*karma.reference.generate_api.iterator_api.*" karma_index
28generate_delimited "" ".*karma.reference.generate_api.iterator_api.*" karma_index
29format "" ".*karma.reference.generate_api.stream_api.*" karma_index
30format_delimited "" ".*karma.reference.generate_api.stream_api.*" karma_index
31delimit_flag::pre_delimit "pre_delimit" ".*karma.reference.generate_api.*_api.*" karma_index
32delimit_flag::dont_predelimit "dont_predelimit" ".*karma.reference.generate_api.*_api.*" karma_index
33create_generator "" ".*karma.reference.generate_api.*" karma_index
34create_generator_exists "" ".*karma.reference.generate_api.*" karma_index
35
36generator "[G|g]enerator" ".*karma.reference.generator_concepts.*" karma_index
37
38###############################################################################
39# auto parser/generator
40auto_ "" ".*qi.reference.auto.*" qi_index
41auto_ "" ".*karma.reference.auto.*" karma_index
42
43# auxiliary parsers/generators
44attr "" ".*qi.reference.auxiliary.attr" qi_index
45attr_cast "" ".*qi.reference.auxiliary.attr_cast.*" qi_index
46eol "" ".*qi.reference.auxiliary.eol.*" qi_index
47eoi "" ".*qi.reference.auxiliary.eoi.*" qi_index
48eps "" ".*qi.reference.auxiliary.eps.*" qi_index
49lazy "" ".*qi.reference.auxiliary.lazy.*" qi_index
50
51attr_cast "" ".*karma.reference.auxiliary.attr_cast.*" karma_index
52eol "" ".*karma.reference.auxiliary.eol.*" karma_index
53eoi "" ".*karma.reference.auxiliary.eoi.*" karma_index
54eps "" ".*karma.reference.auxiliary.eps.*" karma_index
55lazy "" ".*karma.reference.auxiliary.lazy.*" karma_index
56
57# binary parsers/generators
58byte_ "" ".*qi.reference.binary.binary_native.*" qi_index
59word "" ".*qi.reference.binary.binary_native.*" qi_index
60dword "" ".*qi.reference.binary.binary_native.*" qi_index
61qword "" ".*qi.reference.binary.binary_native.*" qi_index
62bin_float "" ".*qi.reference.binary.binary_native.*" qi_index
63bin_double "" ".*qi.reference.binary.binary_native.*" qi_index
64little_word "" ".*qi.reference.binary.binary_little.*" qi_index
65little_dword "" ".*qi.reference.binary.binary_little.*" qi_index
66little_qword "" ".*qi.reference.binary.binary_little.*" qi_index
67little_bin_float "" ".*qi.reference.binary.binary_little.*" qi_index
68little_bin_double "" ".*qi.reference.binary.binary_little.*" qi_index
69big_word "" ".*qi.reference.binary.binary_big.*" qi_index
70big_dword "" ".*qi.reference.binary.binary_big.*" qi_index
71big_qword "" ".*qi.reference.binary.binary_big.*" qi_index
72big_bin_float "" ".*qi.reference.binary.binary_big.*" qi_index
73big_bin_double "" ".*qi.reference.binary.binary_big.*" qi_index
74
75byte_ "" ".*karma.reference.binary.binary_native.*" karma_index
76word "" ".*karma.reference.binary.binary_native.*" karma_index
77dword "" ".*karma.reference.binary.binary_native.*" karma_index
78qword "" ".*karma.reference.binary.binary_native.*" karma_index
79bin_float "" ".*karma.reference.binary.binary_native.*" karma_index
80bin_double "" ".*karma.reference.binary.binary_native.*" karma_index
81little_word "" ".*karma.reference.binary.binary_little.*" karma_index
82little_dword "" ".*karma.reference.binary.binary_little.*" karma_index
83little_qword "" ".*karma.reference.binary.binary_little.*" karma_index
84little_bin_float "" ".*karma.reference.binary.binary_little.*" karma_index
85little_bin_double "" ".*karma.reference.binary.binary_little.*" karma_index
86big_word "" ".*karma.reference.binary.binary_big.*" karma_index
87big_dword "" ".*karma.reference.binary.binary_big.*" karma_index
88big_qword "" ".*karma.reference.binary.binary_big.*" karma_index
89big_bin_float "" ".*karma.reference.binary.binary_big.*" karma_index
90big_bin_double "" ".*karma.reference.binary.binary_big.*" karma_index
91
92# char parsers/generators
93char_ "" ".*qi.reference.char\..*" qi_index
94lit "" "((.*qi.reference.(char|string))|(.*qi.reference.numeric)).*" qi_index
95alnum "" ".*qi.reference.char.char_.*" qi_index
96alpha "" ".*qi.reference.char.char_.*" qi_index
97blank "" ".*qi.reference.char.char_.*" qi_index
98cntrl "" ".*qi.reference.char.char_.*" qi_index
99digit "" ".*qi.reference.char.char_.*" qi_index
100graph "" ".*qi.reference.char.char_.*" qi_index
101print "" ".*qi.reference.char.char_.*" qi_index
102punct "" ".*qi.reference.char.char_class.*" qi_index
103space "" ".*qi.reference.char.char_class.*" qi_index
104xdigit "" ".*qi.reference.char.char_.*" qi_index
105
106lower "" ".*qi.reference.char.char_class.*" qi_index
107upper "" ".*qi.reference.char.char_class.*" qi_index
108
109char_ "" ".*karma.reference.char\..*" karma_index
110lit "" "((.*karma.reference.(char|string))|(.*karma.reference.numeric)).*" karma_index
111alnum "" ".*karma.reference.char.char_.*" karma_index
112alpha "" ".*karma.reference.char.char_.*" karma_index
113blank "" ".*karma.reference.char.char_.*" karma_index
114cntrl "" ".*karma.reference.char.char_.*" karma_index
115digit "" ".*karma.reference.char.char_.*" karma_index
116graph "" ".*karma.reference.char.char_.*" karma_index
117print "" ".*karma.reference.char.char_.*" karma_index
118punct "" ".*karma.reference.char.char_class.*" karma_index
119space "" ".*karma.reference.char.char_class.*" karma_index
120xdigit "" ".*karma.reference.char.char_.*" karma_index
121
122lower "" ".*karma.reference.((char.char_class.*)|(directive\..*))" karma_index
123upper "" ".*karma.reference.((char.char_class.*)|(directive\..*))" karma_index
124
125# directives
126lexeme "" ".*qi.reference.directive\..*" qi_index
127no_skip "" ".*qi.reference.directive\..*" qi_index
128no_case "" ".*qi.reference.directive\..*" qi_index
129raw "" ".*qi.reference.directive\..*" qi_index
130matches "" ".*qi.reference.directive\..*" qi_index
131skip "" ".*qi.reference.directive\..*" qi_index
132repeat "" ".*qi.reference.directive\..*" qi_index
133inf "" ".*qi.reference.directive\..*" qi_index
134omit "" ".*qi.reference.directive\..*" qi_index
135"as<T>" "as" ".*qi.reference.directive.as" qi_index
136as_string "" ".*qi.reference.directive.as" qi_index
137as_wstring "" ".*qi.reference.directive.as" qi_index
138hold "" ".*qi.reference.directive.hold" qi_index
139expect "" ".*qi.reference.directive\..*" qi_index
140
141
142left_align "" ".*karma.reference.directive.alignment.*" karma_index
143center "" ".*karma.reference.directive.alignment.*" karma_index
144right_align "" ".*karma.reference.directive.alignment.*" karma_index
145verbatim "" ".*karma.reference.directive\..*" karma_index
146delimit "" ".*karma.reference.directive\..*" karma_index
147no_delimit "" ".*karma.reference.directive\..*" karma_index
148maxwidth "" ".*karma.reference.directive\..*" karma_index
149buffer "" ".*karma.reference.directive\..*" karma_index
150duplicate "" ".*karma.reference.directive\..*" karma_index
151columns "" ".*karma.reference.directive\..*" karma_index
152repeat "" ".*karma.reference.directive\..*" karma_index
153inf "" ".*karma.reference.directive\..*" karma_index
154omit "" ".*karma.reference.directive\..*" karma_index
155"as<T>" "as" ".*karma.reference.directive.as" karma_index
156as_string "" ".*karma.reference.directive.as" karma_index
157as_wstring "" ".*karma.reference.directive.as" karma_index
158
159# nonterminal parsers/generators
160rule "" ".*qi.reference.nonterminal.rule.*" qi_index
161grammar "" ".*qi.reference.nonterminal.grammar.*" qi_index
162
163rule "" ".*karma.reference.nonterminal.rule.*" karma_index
164grammar "" ".*karma.reference.nonterminal.grammar.*" karma_index
165
166# numeric parsers/generators
167int_ "" ".*qi.reference.numeric\..*" qi_index
168bin "" ".*qi.reference.numeric\..*" qi_index
169oct "" ".*qi.reference.numeric\..*" qi_index
170hex "" ".*qi.reference.numeric\..*" qi_index
171ushort_ "" ".*qi.reference.numeric\..*" qi_index
172uint_ "" ".*qi.reference.numeric\..*" qi_index
173ulong_ "" ".*qi.reference.numeric\..*" qi_index
174ulong_long "" ".*qi.reference.numeric\..*" qi_index
175short_ "" ".*qi.reference.numeric\..*" qi_index
176int_ "" ".*qi.reference.numeric\..*" qi_index
177long_ "" ".*qi.reference.numeric\..*" qi_index
178long_long "" ".*qi.reference.numeric\..*" qi_index
179float_ "" ".*qi.reference.numeric\..*" qi_index
180double_ "" ".*qi.reference.numeric\..*" qi_index
181long_double "" ".*qi.reference.numeric\..*" qi_index
182bool_ "" ".*qi.reference.numeric\..*" qi_index
183true_ "" ".*qi.reference.numeric\..*" qi_index
184false_ "" ".*qi.reference.numeric\..*" qi_index
185
186int_ "" ".*karma.reference.numeric\..*" karma_index
187bin "" ".*karma.reference.numeric\..*" karma_index
188oct "" ".*karma.reference.numeric\..*" karma_index
189hex "" ".*karma.reference.numeric\..*" karma_index
190ushort_ "" ".*karma.reference.numeric\..*" karma_index
191uint_ "" ".*karma.reference.numeric\..*" karma_index
192ulong_ "" ".*karma.reference.numeric\..*" karma_index
193ulong_long "" ".*karma.reference.numeric\..*" karma_index
194short_ "" ".*karma.reference.numeric\..*" karma_index
195int_ "" ".*karma.reference.numeric\..*" karma_index
196long_ "" ".*karma.reference.numeric\..*" karma_index
197long_long "" ".*karma.reference.numeric\..*" karma_index
198float_ "" ".*karma.reference.numeric\..*" karma_index
199double_ "" ".*karma.reference.numeric\..*" karma_index
200long_double "" ".*karma.reference.numeric\..*" karma_index
201bool_ "" ".*karma.reference.numeric\..*" karma_index
202true_ "" ".*karma.reference.numeric\..*" karma_index
203false_ "" ".*karma.reference.numeric\..*" karma_index
204
205bool_policies "" ".*qi.reference.numeric\..*" qi_index
206real_policies "" ".*qi.reference.numeric\..*" qi_index
207ureal_policies "" ".*qi.reference.numeric\..*" qi_index
208
209bool_policies "" ".*karma.reference.numeric\..*" karma_index
210real_policies "" ".*karma.reference.numeric\..*" karma_index
211ureal_policies "" ".*karma.reference.numeric\..*" karma_index
212
213bool_parser "" ".*qi.reference.numeric\..*" qi_index
214int_parser "" ".*qi.reference.numeric\..*" qi_index
215uint_parser "" ".*qi.reference.numeric\..*" qi_index
216real_parser "" ".*qi.reference.numeric\..*" qi_index
217strict_real_parser "" ".*qi.reference.numeric\..*" qi_index
218
219bool_generator "" ".*karma.reference.numeric\..*" karma_index
220int_generator "" ".*karma.reference.numeric\..*" karma_index
221uint_generator "" ".*karma.reference.numeric\..*" karma_index
222real_generator "" ".*karma.reference.numeric\..*" karma_index
223
224# parser/generator operators
225"sequence (a >> b)" "sequence" ".*qi.reference.operator.sequence.*" qi_index
226"alternative (a | b)" "alternative" ".*qi.reference.operator.alternative.*" qi_index
227"kleene (*a)" "[K|k]leene" ".*qi.reference.operator.kleene.*" qi_index
228"plus (+a)" "[P|p]lus" ".*qi.reference.operator.plus.*" qi_index
229"list (a % b)" "list" ".*qi.reference.operator.list.*" qi_index
230"optional (-a)" "optional" ".*qi.reference.operator.optional.*" qi_index
231"and-predicate (&a)" "and-predicate" ".*qi.reference.operator.and_predicate.*" qi_index
232"not-predicate (!a)" "not-predicate" ".*qi.reference.operator.not_predicate.*" qi_index
233
234"expectation (a > b)" "expectation" ".*qi.reference.operator.expect.*" qi_index
235"difference (a - b)" "difference" ".*qi.reference.operator.difference.*" qi_index
236"permutation (a ^ b)" "permutation" ".*qi.reference.operator.permutation.*" qi_index
237"sequential-or (a || b)" "sequential-or" ".*qi.reference.operator.sequential_or.*" qi_index
238
239"sequence (a << b)" "sequence" ".*karma.reference.operator.sequence.*" karma_index
240"alternative (a | b)" "alternative" ".*karma.reference.operator.alternative.*" karma_index
241"kleene (*a)" "[K|k]leene" ".*karma.reference.operator.kleene.*" karma_index
242"plus (+a)" "[P|p]lus" ".*karma.reference.operator.plus.*" karma_index
243"list (a % b)" "list" ".*karma.reference.operator.list.*" karma_index
244"optional (-a)" "optional" ".*karma.reference.operator.optional.*" karma_index
245"and-predicate (&a)" "and-predicate" ".*karma.reference.operator.and_predicate.*" karma_index
246"not-predicate (!a)" "not-predicate" ".*karma.reference.operator.not_predicate.*" karma_index
247
248# stream parsers/generators
249stream "" ".*qi.reference.operator.stream\..*" qi_index
250wstream "" ".*qi.reference.operator.stream\..*" qi_index
251
252stream_parser "" ".*qi.reference.operator.stream\..*" qi_index
253
254stream "" ".*karma.reference.operator.stream\..*" karma_index
255wstream "" ".*karma.reference.operator.stream\..*" karma_index
256
257stream_generator "" ".*karma.reference.operator.stream\..*" karma_index
258
259# string parsers/generators
260string "" ".*qi.reference.string\..*" qi_index
261symbols "" ".*qi.reference.string\..*" qi_index
262
263string "" ".*karma.reference.string\..*" karma_index
264symbols "" ".*karma.reference.string\..*" karma_index
265
266# semantic actions
267"Semantic Action" "[A|a]ctions+" ".*(qi.reference|turorials).(action|semantic_actions).*" qi_index
268"Semantic Action" "[A|a]ctions+" ".*(karma.reference|turorials).(action|semantic_actions).*" karma_index
269
270# placeholders
271placeholders "_\d|_r\d|_val|_[a-j]|_pass" ".*qi.quick_reference.phoenix.*" qi_index
272"_1 ... _N" "_\d" ".*qi.quick_reference.phoenix.*" qi_index
273"_r1 ... _rN" "_r\d" ".*qi.quick_reference.phoenix.*" qi_index
274_val "" ".*qi.quick_reference.phoenix.*" qi_index
275"_a ... _j" "_[a-j]" ".*qi.quick_reference.phoenix.*" qi_index
276_pass "" ".*qi.quick_reference.phoenix.*" qi_index
277placeholders "_\d|_r\d|_val|_[a-j]|_pass" ".*karma.quick_reference.phoenix.*" karma_index
278"_1 ... _N" "_\d" ".*karma.quick_reference.phoenix.*" karma_index
279"_r1 ... _rN" "_r\d" ".*karma.quick_reference.phoenix.*" karma_index
280_val "" ".*karma.quick_reference.phoenix.*" karma_index
281"_a ... _j" "_[a-j]" ".*karma.quick_reference.phoenix.*" karma_index
282_pass "" ".*karma.quick_reference.phoenix.*" karma_index
283
284###############################################################################
285#!exclude N
286#!exclude type iterator Auto call where: f info derived_type subject_type
287#!exclude if floatfield precision trailing_zeros force_sign in pointer
288#!exclude result_type value_type difference_type assign clear
289