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