/usr/share/doc/augeas-doc/lenses/files/tests/test_inifile-aug.html is in augeas-doc 1.2.0-0.2+deb8u2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Test_IniFile - Augeas Documentation</title><link rel="stylesheet" type="text/css" href="../../styles/main.css"><script language=JavaScript src="../../javascript/main.js"></script><script language=JavaScript src="../../javascript/prettify.js"></script><script language=JavaScript src="../../javascript/searchdata.js"></script></head><body class="ContentPage" onLoad="NDOnLoad();prettyPrint();"><script language=JavaScript><!--
if (browserType) {document.write("<div class=" + browserType + ">");if (browserVer) {document.write("<div class=" + browserVer + ">"); }}// --></script>
<!-- Generated by Natural Docs, version 1.51 -->
<!-- http://www.naturaldocs.org -->
<!-- saved from url=(0026)http://www.naturaldocs.org -->
<div id=Content><div class="CAugeasModule"><div class=CTopic id=MainTopic><h1 class=CTitle><a name="Test_IniFile"></a>Test_IniFile</h1><div class=CBody><p>Provides unit tests and examples for the <a href="../inifile-aug.html#IniFile" class=LAugeasModule id=link79 onMouseOver="ShowTip(event, 'tt1', 'link79')" onMouseOut="HideTip('tt1')">IniFile</a> module.</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SMain"><td class=SEntry><a href="#Test_IniFile" >Test_IniFile</a></td><td class=SDescription>Provides unit tests and examples for the <a href="../inifile-aug.html#IniFile" class=LAugeasModule id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')">IniFile</a> module.</td></tr><tr class="SGeneric SIndent1 SMarked"><td class=SEntry><a href="#Test_IniFile.Tests_to_run" >Tests to run</a></td><td class=SDescription>The tests are run with all combinations of the following three parameters:</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Test_IniFile.TEST_a/c/e" >TEST a/<wbr>c/e</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.comment_ace" id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')">comment_ace</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.sep_ace" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')">sep_ace</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.entry_ace" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')">entry_ace</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.title_ace" id=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')">title_ace</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.record_ace" id=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')">record_ace</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.lns_ace" id=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')">lns_ace</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.conf_ace" id=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')">conf_ace</a></td><td class=SDescription></td></tr><tr class="SAugeasTest SIndent2"><td class=SEntry><a href="#Test_IniFile.lns_ace" id=link9 onMouseOver="ShowTip(event, 'tt7', 'link9')" onMouseOut="HideTip('tt7')">lns_ace</a></td><td class=SDescription>Testing the a/c/e combination</td></tr><tr class="SAugeasTest SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.lns_ace" id=link10 onMouseOver="ShowTip(event, 'tt7', 'link10')" onMouseOut="HideTip('tt7')">lns_ace</a></td><td class=SDescription>Quotes can appear within bare values</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Test_IniFile.TEST_a/c/f" >TEST a/<wbr>c/f</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.comment_acf" id=link11 onMouseOver="ShowTip(event, 'tt9', 'link11')" onMouseOut="HideTip('tt9')">comment_acf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.sep_acf" id=link12 onMouseOver="ShowTip(event, 'tt10', 'link12')" onMouseOut="HideTip('tt10')">sep_acf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.entry_acf" id=link13 onMouseOver="ShowTip(event, 'tt11', 'link13')" onMouseOut="HideTip('tt11')">entry_acf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.title_acf" id=link14 onMouseOver="ShowTip(event, 'tt12', 'link14')" onMouseOut="HideTip('tt12')">title_acf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.record_acf" id=link15 onMouseOver="ShowTip(event, 'tt13', 'link15')" onMouseOut="HideTip('tt13')">record_acf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.lns_acf" id=link16 onMouseOver="ShowTip(event, 'tt14', 'link16')" onMouseOut="HideTip('tt14')">lns_acf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.conf_acf" id=link17 onMouseOver="ShowTip(event, 'tt15', 'link17')" onMouseOut="HideTip('tt15')">conf_acf</a></td><td class=SDescription></td></tr><tr class="SAugeasTest SIndent2"><td class=SEntry><a href="#Test_IniFile.lns_acf" id=link18 onMouseOver="ShowTip(event, 'tt14', 'link18')" onMouseOut="HideTip('tt14')">lns_acf</a></td><td class=SDescription>Testing the a/c/f combination</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Test_IniFile.TEST_a/d/e" >TEST a/<wbr>d/e</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.comment_ade" id=link19 onMouseOver="ShowTip(event, 'tt16', 'link19')" onMouseOut="HideTip('tt16')">comment_ade</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.sep_ade" id=link20 onMouseOver="ShowTip(event, 'tt17', 'link20')" onMouseOut="HideTip('tt17')">sep_ade</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.entry_ade" id=link21 onMouseOver="ShowTip(event, 'tt18', 'link21')" onMouseOut="HideTip('tt18')">entry_ade</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.title_ade" id=link22 onMouseOver="ShowTip(event, 'tt19', 'link22')" onMouseOut="HideTip('tt19')">title_ade</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.record_ade" id=link23 onMouseOver="ShowTip(event, 'tt20', 'link23')" onMouseOut="HideTip('tt20')">record_ade</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.lns_ade" id=link24 onMouseOver="ShowTip(event, 'tt21', 'link24')" onMouseOut="HideTip('tt21')">lns_ade</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.conf_ade" id=link25 onMouseOver="ShowTip(event, 'tt22', 'link25')" onMouseOut="HideTip('tt22')">conf_ade</a></td><td class=SDescription></td></tr><tr class="SAugeasTest SIndent2"><td class=SEntry><a href="#Test_IniFile.lns_ade" id=link26 onMouseOver="ShowTip(event, 'tt21', 'link26')" onMouseOut="HideTip('tt21')">lns_ade</a></td><td class=SDescription>Testing the a/d/e combination</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Test_IniFile.TEST_a/d/f" >TEST a/<wbr>d/f</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.comment_adf" id=link27 onMouseOver="ShowTip(event, 'tt23', 'link27')" onMouseOut="HideTip('tt23')">comment_adf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.sep_adf" id=link28 onMouseOver="ShowTip(event, 'tt24', 'link28')" onMouseOut="HideTip('tt24')">sep_adf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.entry_adf" id=link29 onMouseOver="ShowTip(event, 'tt25', 'link29')" onMouseOut="HideTip('tt25')">entry_adf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.title_adf" id=link30 onMouseOver="ShowTip(event, 'tt26', 'link30')" onMouseOut="HideTip('tt26')">title_adf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.record_adf" id=link31 onMouseOver="ShowTip(event, 'tt27', 'link31')" onMouseOut="HideTip('tt27')">record_adf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.lns_adf" id=link32 onMouseOver="ShowTip(event, 'tt28', 'link32')" onMouseOut="HideTip('tt28')">lns_adf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.conf_adf" id=link33 onMouseOver="ShowTip(event, 'tt29', 'link33')" onMouseOut="HideTip('tt29')">conf_adf</a></td><td class=SDescription></td></tr><tr class="SAugeasTest SIndent2"><td class=SEntry><a href="#Test_IniFile.lns_adf" id=link34 onMouseOver="ShowTip(event, 'tt28', 'link34')" onMouseOut="HideTip('tt28')">lns_adf</a></td><td class=SDescription>Testing the a/d/f combination</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Test_IniFile.TEST_b/c/e" >TEST b/<wbr>c/e</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.comment_bce" id=link35 onMouseOver="ShowTip(event, 'tt30', 'link35')" onMouseOut="HideTip('tt30')">comment_bce</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.sep_bce" id=link36 onMouseOver="ShowTip(event, 'tt31', 'link36')" onMouseOut="HideTip('tt31')">sep_bce</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.entry_bce" id=link37 onMouseOver="ShowTip(event, 'tt32', 'link37')" onMouseOut="HideTip('tt32')">entry_bce</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.title_bce" id=link38 onMouseOver="ShowTip(event, 'tt33', 'link38')" onMouseOut="HideTip('tt33')">title_bce</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.record_bce" id=link39 onMouseOver="ShowTip(event, 'tt34', 'link39')" onMouseOut="HideTip('tt34')">record_bce</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.lns_bce" id=link40 onMouseOver="ShowTip(event, 'tt35', 'link40')" onMouseOut="HideTip('tt35')">lns_bce</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.conf_bce" id=link41 onMouseOver="ShowTip(event, 'tt36', 'link41')" onMouseOut="HideTip('tt36')">conf_bce</a></td><td class=SDescription></td></tr><tr class="SAugeasTest SIndent2"><td class=SEntry><a href="#Test_IniFile.lns_bce" id=link42 onMouseOver="ShowTip(event, 'tt35', 'link42')" onMouseOut="HideTip('tt35')">lns_bce</a></td><td class=SDescription>Testing the b/c/e combination</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Test_IniFile.TEST_b/c/f" >TEST b/<wbr>c/f</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.comment_bcf" id=link43 onMouseOver="ShowTip(event, 'tt37', 'link43')" onMouseOut="HideTip('tt37')">comment_bcf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.sep_bcf" id=link44 onMouseOver="ShowTip(event, 'tt38', 'link44')" onMouseOut="HideTip('tt38')">sep_bcf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.entry_bcf" id=link45 onMouseOver="ShowTip(event, 'tt39', 'link45')" onMouseOut="HideTip('tt39')">entry_bcf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.title_bcf" id=link46 onMouseOver="ShowTip(event, 'tt40', 'link46')" onMouseOut="HideTip('tt40')">title_bcf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.record_bcf" id=link47 onMouseOver="ShowTip(event, 'tt41', 'link47')" onMouseOut="HideTip('tt41')">record_bcf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.lns_bcf" id=link48 onMouseOver="ShowTip(event, 'tt42', 'link48')" onMouseOut="HideTip('tt42')">lns_bcf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.conf_bcf" id=link49 onMouseOver="ShowTip(event, 'tt43', 'link49')" onMouseOut="HideTip('tt43')">conf_bcf</a></td><td class=SDescription></td></tr><tr class="SAugeasTest SIndent2"><td class=SEntry><a href="#Test_IniFile.lns_bcf" id=link50 onMouseOver="ShowTip(event, 'tt42', 'link50')" onMouseOut="HideTip('tt42')">lns_bcf</a></td><td class=SDescription>Testing the b/c/f combination</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Test_IniFile.TEST_b/d/e" >TEST b/<wbr>d/e</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.comment_bde" id=link51 onMouseOver="ShowTip(event, 'tt44', 'link51')" onMouseOut="HideTip('tt44')">comment_bde</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.sep_bde" id=link52 onMouseOver="ShowTip(event, 'tt45', 'link52')" onMouseOut="HideTip('tt45')">sep_bde</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.entry_bde" id=link53 onMouseOver="ShowTip(event, 'tt46', 'link53')" onMouseOut="HideTip('tt46')">entry_bde</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.title_bde" id=link54 onMouseOver="ShowTip(event, 'tt47', 'link54')" onMouseOut="HideTip('tt47')">title_bde</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.record_bde" id=link55 onMouseOver="ShowTip(event, 'tt48', 'link55')" onMouseOut="HideTip('tt48')">record_bde</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.lns_bde" id=link56 onMouseOver="ShowTip(event, 'tt49', 'link56')" onMouseOut="HideTip('tt49')">lns_bde</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.conf_bde" id=link57 onMouseOver="ShowTip(event, 'tt50', 'link57')" onMouseOut="HideTip('tt50')">conf_bde</a></td><td class=SDescription></td></tr><tr class="SAugeasTest SIndent2"><td class=SEntry><a href="#Test_IniFile.lns_bde" id=link58 onMouseOver="ShowTip(event, 'tt49', 'link58')" onMouseOut="HideTip('tt49')">lns_bde</a></td><td class=SDescription>Testing the b/d/e combination</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Test_IniFile.TEST_b/d/f" >TEST b/<wbr>d/f</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.comment_bdf" id=link59 onMouseOver="ShowTip(event, 'tt51', 'link59')" onMouseOut="HideTip('tt51')">comment_bdf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.sep_bdf" id=link60 onMouseOver="ShowTip(event, 'tt52', 'link60')" onMouseOut="HideTip('tt52')">sep_bdf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.entry_bdf" id=link61 onMouseOver="ShowTip(event, 'tt53', 'link61')" onMouseOut="HideTip('tt53')">entry_bdf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.title_bdf" id=link62 onMouseOver="ShowTip(event, 'tt54', 'link62')" onMouseOut="HideTip('tt54')">title_bdf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.record_bdf" id=link63 onMouseOver="ShowTip(event, 'tt55', 'link63')" onMouseOut="HideTip('tt55')">record_bdf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.lns_bdf" id=link64 onMouseOver="ShowTip(event, 'tt56', 'link64')" onMouseOut="HideTip('tt56')">lns_bdf</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.conf_bdf" id=link65 onMouseOver="ShowTip(event, 'tt57', 'link65')" onMouseOut="HideTip('tt57')">conf_bdf</a></td><td class=SDescription></td></tr><tr class="SAugeasTest SIndent2"><td class=SEntry><a href="#Test_IniFile.lns_bdf" id=link66 onMouseOver="ShowTip(event, 'tt56', 'link66')" onMouseOut="HideTip('tt56')">lns_bdf</a></td><td class=SDescription>Testing the b/d/f combination</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Test_IniFile.TEST_multiline_values" >TEST multiline values</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.multiline_test" id=link67 onMouseOver="ShowTip(event, 'tt58', 'link67')" onMouseOut="HideTip('tt58')">multiline_test</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2"><td class=SEntry><a href="#Test_IniFile.multiline_nl" id=link68 onMouseOver="ShowTip(event, 'tt59', 'link68')" onMouseOut="HideTip('tt59')">multiline_nl</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.multiline_ace" id=link69 onMouseOver="ShowTip(event, 'tt60', 'link69')" onMouseOut="HideTip('tt60')">multiline_ace</a></td><td class=SDescription></td></tr><tr class="SAugeasTest SIndent2"><td class=SEntry><a href="#Test_IniFile.multiline_ace" id=link70 onMouseOver="ShowTip(event, 'tt60', 'link70')" onMouseOut="HideTip('tt60')">multiline_ace</a></td><td class=SDescription>Testing the a/c/e combination with a multiline entry</td></tr><tr class="SAugeasTest SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.multiline_nl" id=link71 onMouseOver="ShowTip(event, 'tt59', 'link71')" onMouseOut="HideTip('tt59')">multiline_nl</a></td><td class=SDescription>Multiline values can begin with a single newline</td></tr><tr class="SAugeasTest SIndent2"><td class=SEntry><a href="#Test_IniFile.lns_ace" id=link72 onMouseOver="ShowTip(event, 'tt7', 'link72')" onMouseOut="HideTip('tt7')">lns_ace</a></td><td class=SDescription>Ticket #243</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Test_IniFile.TEST_list_entries" >TEST list entries</a></td><td class=SDescription></td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.list_test" id=link73 onMouseOver="ShowTip(event, 'tt61', 'link73')" onMouseOut="HideTip('tt61')">list_test</a></td><td class=SDescription></td></tr><tr class="SAugeasTest SIndent2"><td class=SEntry><a href="#Test_IniFile.list_ace" id=link74 onMouseOver="ShowTip(event, 'tt62', 'link74')" onMouseOut="HideTip('tt62')">list_ace</a></td><td class=SDescription>Testing the a/c/e combination with a list entry</td></tr><tr class="SAugeasVariable SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.list_nocomment_test" id=link75 onMouseOver="ShowTip(event, 'tt63', 'link75')" onMouseOut="HideTip('tt63')">list_nocomment_test</a></td><td class=SDescription></td></tr><tr class="SAugeasTest SIndent2"><td class=SEntry><a href="#Test_IniFile.list_nocomment_ace" id=link76 onMouseOver="ShowTip(event, 'tt64', 'link76')" onMouseOut="HideTip('tt64')">list_nocomment_ace</a></td><td class=SDescription>Testing the a/c/e combination with a list entry without end-of-line comment</td></tr><tr class="SAugeasTest SIndent2 SMarked"><td class=SEntry><a href="#Test_IniFile.IniFile.lns_loose" id=link77 onMouseOver="ShowTip(event, 'tt65', 'link77')" onMouseOut="HideTip('tt65')">IniFile.<wbr>lns_loose</a></td><td class=SDescription></td></tr><tr class="SAugeasTest SIndent2"><td class=SEntry><a href="#Test_IniFile.IniFile.lns_loose_multiline" id=link78 onMouseOver="ShowTip(event, 'tt66', 'link78')" onMouseOut="HideTip('tt66')">IniFile.<wbr>lns_loose_multiline</a></td><td class=SDescription></td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>
<div class="CGeneric"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.Tests_to_run"></a>Tests to run</h3><div class=CBody><p>The tests are run with all combinations of the following three parameters:</p><blockquote><pre>separator : (a) default (/[:=]/ "=") ; (b) "=" "="
comment : (c) default (/[;#]/ ";") ; (d) ";" ";"
empty lines : (e) default ; (f) noempty</pre></blockquote></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.TEST_a/c/e"></a>TEST a/<wbr>c/e</h3></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.comment_ace"></a>comment_ace</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let comment_ace = IniFile.comment IniFile.comment_re IniFile.comment_default</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.sep_ace"></a>sep_ace</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let sep_ace = IniFile.sep IniFile.sep_re IniFile.sep_default</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.entry_ace"></a>entry_ace</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let entry_ace = IniFile.entry IniFile.entry_re sep_ace comment_ace</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.title_ace"></a>title_ace</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let title_ace = IniFile.title IniFile.record_re</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.record_ace"></a>record_ace</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let record_ace = IniFile.record title_ace entry_ace</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.lns_ace"></a>lns_ace</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let lns_ace = IniFile.lns record_ace comment_ace</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.conf_ace"></a>conf_ace</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let conf_ace = "# comment with sharp
[section1]
test_ace = value # end of line comment
test_ace =
test_ace = \"value with spaces\"
; comment with colon
"</td></tr></table></blockquote></div></div></div>
<div class="CAugeasTest"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.lns_ace"></a>lns_ace</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test lns_ace get conf_ace =
{ "#comment" = "comment with sharp" }
{}
{ "section1"
{ "test_ace" = "value"
{ "#comment" = "end of line comment" } }
{ "test_ace" }
{ "test_ace" = "value with spaces" }
{ "#comment" = "comment with colon" }
{} }
</td></tr></table></blockquote><p>Testing the a/c/e combination</p></div></div></div>
<div class="CAugeasTest"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.lns_ace"></a>lns_ace</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test lns_ace get "[section]\ntest_ace = value \"with quotes\" inside\n" =
{ "section" { "test_ace" = "value \"with quotes\" inside" } }
</td></tr></table></blockquote><p>Quotes can appear within bare values</p></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.TEST_a/c/f"></a>TEST a/<wbr>c/f</h3></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.comment_acf"></a>comment_acf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let comment_acf = IniFile.comment IniFile.comment_re IniFile.comment_default</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.sep_acf"></a>sep_acf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let sep_acf = IniFile.sep IniFile.sep_re IniFile.sep_default</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.entry_acf"></a>entry_acf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let entry_acf = IniFile.entry IniFile.entry_re sep_acf comment_acf</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.title_acf"></a>title_acf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let title_acf = IniFile.title IniFile.record_re</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.record_acf"></a>record_acf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let record_acf = IniFile.record_noempty title_acf entry_acf</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.lns_acf"></a>lns_acf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let lns_acf = IniFile.lns_noempty record_acf comment_acf</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.conf_acf"></a>conf_acf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let conf_acf = "# comment with sharp
[section1]
test_acf = value
test_acf =
test_acf : value2 # end of line comment
; comment with colon
"</td></tr></table></blockquote></div></div></div>
<div class="CAugeasTest"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.lns_acf"></a>lns_acf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test lns_acf get conf_acf =
{ "#comment" = "comment with sharp" }
{ "section1"
{ "test_acf" = "value" }
{ "test_acf" }
{ "test_acf" = "value2"
{ "#comment" = "end of line comment" } }
{ "#comment" = "comment with colon" } }
</td></tr></table></blockquote><p>Testing the a/c/f combination</p></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.TEST_a/d/e"></a>TEST a/<wbr>d/e</h3></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.comment_ade"></a>comment_ade</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let comment_ade = IniFile.comment ";" ";"</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.sep_ade"></a>sep_ade</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let sep_ade = IniFile.sep IniFile.sep_re IniFile.sep_default</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.entry_ade"></a>entry_ade</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let entry_ade = IniFile.entry IniFile.entry_re sep_ade comment_ade</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.title_ade"></a>title_ade</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let title_ade = IniFile.title IniFile.record_re</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.record_ade"></a>record_ade</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let record_ade = IniFile.record title_ade entry_ade</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.lns_ade"></a>lns_ade</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let lns_ade = IniFile.lns record_ade comment_ade</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.conf_ade"></a>conf_ade</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let conf_ade = "; a first comment with colon
[section1]
test_ade = value
test_ade : value2 ; end of line comment
; comment with colon
test_ade =
"</td></tr></table></blockquote></div></div></div>
<div class="CAugeasTest"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.lns_ade"></a>lns_ade</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test lns_ade get conf_ade =
{ "#comment" = "a first comment with colon" }
{ "section1"
{ "test_ade" = "value" }
{ "test_ade" = "value2"
{ "#comment" = "end of line comment" } }
{ "#comment" = "comment with colon" }
{}
{ "test_ade" } }
</td></tr></table></blockquote><p>Testing the a/d/e combination</p></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.TEST_a/d/f"></a>TEST a/<wbr>d/f</h3></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.comment_adf"></a>comment_adf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let comment_adf = IniFile.comment ";" ";"</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.sep_adf"></a>sep_adf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let sep_adf = IniFile.sep IniFile.sep_re IniFile.sep_default</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.entry_adf"></a>entry_adf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let entry_adf = IniFile.entry IniFile.entry_re sep_adf comment_adf</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.title_adf"></a>title_adf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let title_adf = IniFile.title IniFile.record_re</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.record_adf"></a>record_adf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let record_adf = IniFile.record_noempty title_adf entry_adf</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.lns_adf"></a>lns_adf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let lns_adf = IniFile.lns_noempty record_adf comment_adf</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.conf_adf"></a>conf_adf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let conf_adf = "; a first comment with colon
[section1]
test_adf = value
test_adf : value2 ; end of line comment
; comment with colon
test_adf =
"</td></tr></table></blockquote></div></div></div>
<div class="CAugeasTest"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.lns_adf"></a>lns_adf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test lns_adf get conf_adf =
{ "#comment" = "a first comment with colon" }
{ "section1"
{ "test_adf" = "value" }
{ "test_adf" = "value2"
{ "#comment" = "end of line comment" } }
{ "#comment" = "comment with colon" }
{ "test_adf" } }
</td></tr></table></blockquote><p>Testing the a/d/f combination</p></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.TEST_b/c/e"></a>TEST b/<wbr>c/e</h3></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.comment_bce"></a>comment_bce</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let comment_bce = IniFile.comment IniFile.comment_re IniFile.comment_default</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.sep_bce"></a>sep_bce</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let sep_bce = IniFile.sep "=" "="</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.entry_bce"></a>entry_bce</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let entry_bce = IniFile.entry IniFile.entry_re sep_bce comment_bce</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.title_bce"></a>title_bce</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let title_bce = IniFile.title IniFile.record_re</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.record_bce"></a>record_bce</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let record_bce = IniFile.record title_bce entry_bce</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.lns_bce"></a>lns_bce</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let lns_bce = IniFile.lns record_bce comment_bce</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.conf_bce"></a>conf_bce</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let conf_bce = "# comment with sharp
[section1]
test_bce = value # end of line comment
; comment with colon
test_bce =
"</td></tr></table></blockquote></div></div></div>
<div class="CAugeasTest"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.lns_bce"></a>lns_bce</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test lns_bce get conf_bce =
{ "#comment" = "comment with sharp" }
{}
{ "section1"
{ "test_bce" = "value"
{ "#comment" = "end of line comment" } }
{ "#comment" = "comment with colon" }
{}
{ "test_bce" } }
</td></tr></table></blockquote><p>Testing the b/c/e combination</p></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.TEST_b/c/f"></a>TEST b/<wbr>c/f</h3></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.comment_bcf"></a>comment_bcf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let comment_bcf = IniFile.comment IniFile.comment_re IniFile.comment_default</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.sep_bcf"></a>sep_bcf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let sep_bcf = IniFile.sep "=" "="</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.entry_bcf"></a>entry_bcf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let entry_bcf = IniFile.entry IniFile.entry_re sep_bcf comment_bcf</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.title_bcf"></a>title_bcf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let title_bcf = IniFile.title IniFile.record_re</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.record_bcf"></a>record_bcf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let record_bcf = IniFile.record_noempty title_bce entry_bcf</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.lns_bcf"></a>lns_bcf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let lns_bcf = IniFile.lns_noempty record_bce comment_bcf</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.conf_bcf"></a>conf_bcf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let conf_bcf = "# conf with sharp
[section1]
test_bcf = value # end of line comment
; comment with colon
test_bcf =
"</td></tr></table></blockquote></div></div></div>
<div class="CAugeasTest"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.lns_bcf"></a>lns_bcf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test lns_bcf get conf_bcf =
{ "#comment" = "conf with sharp" }
{ "section1"
{ "test_bcf" = "value"
{ "#comment" = "end of line comment" } }
{ "#comment" = "comment with colon" }
{ "test_bcf" } }
</td></tr></table></blockquote><p>Testing the b/c/f combination</p></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.TEST_b/d/e"></a>TEST b/<wbr>d/e</h3></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.comment_bde"></a>comment_bde</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let comment_bde = IniFile.comment ";" ";"</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.sep_bde"></a>sep_bde</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let sep_bde = IniFile.sep "=" "="</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.entry_bde"></a>entry_bde</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let entry_bde = IniFile.entry IniFile.entry_re sep_bde comment_bde</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.title_bde"></a>title_bde</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let title_bde = IniFile.title IniFile.record_re</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.record_bde"></a>record_bde</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let record_bde = IniFile.record title_bde entry_bde</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.lns_bde"></a>lns_bde</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let lns_bde = IniFile.lns record_bde comment_bde</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.conf_bde"></a>conf_bde</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let conf_bde = "; first comment with colon
[section1]
test_bde = value ; end of line comment
; comment with colon
test_bde =
"</td></tr></table></blockquote></div></div></div>
<div class="CAugeasTest"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.lns_bde"></a>lns_bde</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test lns_bde get conf_bde =
{ "#comment" = "first comment with colon" }
{}
{ "section1"
{ "test_bde" = "value"
{ "#comment" = "end of line comment" } }
{ "#comment" = "comment with colon" }
{}
{ "test_bde" } }
</td></tr></table></blockquote><p>Testing the b/d/e combination</p></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.TEST_b/d/f"></a>TEST b/<wbr>d/f</h3></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.comment_bdf"></a>comment_bdf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let comment_bdf = IniFile.comment ";" ";"</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.sep_bdf"></a>sep_bdf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let sep_bdf = IniFile.sep "=" "="</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.entry_bdf"></a>entry_bdf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let entry_bdf = IniFile.entry IniFile.entry_re sep_bdf comment_bdf</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.title_bdf"></a>title_bdf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let title_bdf = IniFile.title IniFile.record_re</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.record_bdf"></a>record_bdf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let record_bdf = IniFile.record_noempty title_bdf entry_bdf</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.lns_bdf"></a>lns_bdf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let lns_bdf = IniFile.lns_noempty record_bdf comment_bdf</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.conf_bdf"></a>conf_bdf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let conf_bdf = "; first comment with colon
[section1]
test_bdf = value ; end of line comment
; comment with colon
test_bdf =
"</td></tr></table></blockquote></div></div></div>
<div class="CAugeasTest"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.lns_bdf"></a>lns_bdf</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test lns_bdf get conf_bdf =
{ "#comment" = "first comment with colon" }
{ "section1"
{ "test_bdf" = "value"
{ "#comment" = "end of line comment" } }
{ "#comment" = "comment with colon" }
{ "test_bdf" } }
</td></tr></table></blockquote><p>Testing the b/d/f combination</p></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.TEST_multiline_values"></a>TEST multiline values</h3></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.multiline_test"></a>multiline_test</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let multiline_test = "test_ace = val1\n val2\n val3\n"</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.multiline_nl"></a>multiline_nl</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let multiline_nl = "test_ace =\n val2\n val3\n"</td></tr></table></blockquote></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.multiline_ace"></a>multiline_ace</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let multiline_ace = IniFile.entry_multiline IniFile.entry_re sep_ace comment_ace</td></tr></table></blockquote></div></div></div>
<div class="CAugeasTest"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.multiline_ace"></a>multiline_ace</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test multiline_ace get multiline_test =
{ "test_ace" = "val1\n val2\n val3" }</td></tr></table></blockquote><p>Testing the a/c/e combination with a multiline entry</p></div></div></div>
<div class="CAugeasTest"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.multiline_nl"></a>multiline_nl</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test multiline_ace get multiline_nl =
{ "test_ace" = "\n val2\n val3" }
</td></tr></table></blockquote><p>Multiline values can begin with a single newline</p></div></div></div>
<div class="CAugeasTest"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.lns_ace"></a>lns_ace</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test lns_ace get "[section1]
ticket_243 = \"value1;value2#value3\" # end of line comment
" =
{ "section1"
{ "ticket_243" = "value1;value2#value3"
{ "#comment" = "end of line comment" }
}
}
</td></tr></table></blockquote><p>Ticket #243</p></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.TEST_list_entries"></a>TEST list entries</h3></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.list_test"></a>list_test</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let list_test = "test_ace = val1,val2,val3 # a comment\n"</td></tr></table></blockquote></div></div></div>
<div class="CAugeasTest"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.list_ace"></a>list_ace</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test list_ace get list_test =
{ "test_ace"
{ "1" = "val1" }
{ "2" = "val2" }
{ "3" = "val3" }
{ "#comment" = "a comment" }
}
</td></tr></table></blockquote><p>Testing the a/c/e combination with a list entry</p></div></div></div>
<div class="CAugeasVariable"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.list_nocomment_test"></a>list_nocomment_test</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let list_nocomment_test = "test_ace = val1,val2,val3 \n"</td></tr></table></blockquote></div></div></div>
<div class="CAugeasTest"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.list_nocomment_ace"></a>list_nocomment_ace</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test list_nocomment_ace get list_nocomment_test =
{ "test_ace"
{ "1" = "val1" }
{ "2" = "val2" }
{ "3" = "val3" }
}
</td></tr></table></blockquote><p>Testing the a/c/e combination with a list entry without end-of-line comment</p></div></div></div>
<div class="CAugeasTest"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.IniFile.lns_loose"></a>IniFile.<wbr>lns_loose</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test IniFile.lns_loose get conf_ace =
{ "section" = ".anon"
{ "#comment" = "comment with sharp" }
{ }
}
{ "section" = "section1"
{ "test_ace" = "value"
{ "#comment" = "end of line comment" }
}
{ "test_ace" }
{ "test_ace" = "value with spaces" }
{ "#comment" = "comment with colon" }
{ }
}
</td></tr></table></blockquote></div></div></div>
<div class="CAugeasTest"><div class=CTopic><h3 class=CTitle><a name="Test_IniFile.IniFile.lns_loose_multiline"></a>IniFile.<wbr>lns_loose_multiline</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test IniFile.lns_loose_multiline get conf_ace =
{ "section" = ".anon"
{ "#comment" = "comment with sharp" }
{ }
}
{ "section" = "section1"
{ "test_ace" = "value"
{ "#comment" = "end of line comment" }
}
{ "test_ace" }
{ "test_ace" = "value with spaces" }
{ "#comment" = "comment with colon" }
{ }
}
</td></tr></table></blockquote></div></div></div>
</div><!--Content-->
<div id=Footer><a href="http://www.naturaldocs.org">Generated by Natural Docs</a></div><!--Footer-->
<div id=Menu><div class=MTitle>Augeas Documentation<div class=MSubTitle>Modules</div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent1')">Main Site</a><div class=MGroupContent id=MGroupContent1><div class=MEntry><div class=MLink><a href="/index.html">Main</a></div></div><div class=MEntry><div class=MLink><a href="/docs/index.html">Documentation</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent2')">Specific Modules</a><div class=MGroupContent id=MGroupContent2><div class=MEntry><div class=MFile><a href="../access-aug.html">Access</a></div></div><div class=MEntry><div class=MFile><a href="../activemq_conf-aug.html">ActiveMQ_Conf</a></div></div><div class=MEntry><div class=MFile><a href="../activemq_xml-aug.html">ActiveMQ_XML</a></div></div><div class=MEntry><div class=MFile><a href="../aliases-aug.html">Aliases</a></div></div><div class=MEntry><div class=MFile><a href="../anacron-aug.html">Anacron</a></div></div><div class=MEntry><div class=MFile><a href="../approx-aug.html">Approx</a></div></div><div class=MEntry><div class=MFile><a href="../apt_update_manager-aug.html">Apt_Update_Manager</a></div></div><div class=MEntry><div class=MFile><a href="../aptcacherngsecurity-aug.html">AptCacherNGSecurity</a></div></div><div class=MEntry><div class=MFile><a href="../aptconf-aug.html">AptConf</a></div></div><div class=MEntry><div class=MFile><a href="../aptpreferences-aug.html">AptPreferences</a></div></div><div class=MEntry><div class=MFile><a href="../aptsources-aug.html">Aptsources</a></div></div><div class=MEntry><div class=MFile><a href="../authorized_keys-aug.html">Authorized_Keys</a></div></div><div class=MEntry><div class=MFile><a href="../automaster-aug.html">Automaster</a></div></div><div class=MEntry><div class=MFile><a href="../automounter-aug.html">Automounter</a></div></div><div class=MEntry><div class=MFile><a href="../avahi-aug.html">Avahi</a></div></div><div class=MEntry><div class=MFile><a href="../backuppchosts-aug.html">BackupPCHosts</a></div></div><div class=MEntry><div class=MFile><a href="../bootconf-aug.html">BootConf</a></div></div><div class=MEntry><div class=MFile><a href="../cachefilesd-aug.html">Cachefilesd</a></div></div><div class=MEntry><div class=MFile><a href="../carbon-aug.html">Carbon</a></div></div><div class=MEntry><div class=MFile><a href="../cgconfig-aug.html">Cgconfig</a></div></div><div class=MEntry><div class=MFile><a href="../cgrules-aug.html">Cgrules</a></div></div><div class=MEntry><div class=MFile><a href="../channels-aug.html">Channels</a></div></div><div class=MEntry><div class=MFile><a href="../collectd-aug.html">Collectd</a></div></div><div class=MEntry><div class=MFile><a href="../cron-aug.html">Cron</a></div></div><div class=MEntry><div class=MFile><a href="../crypttab-aug.html">Crypttab</a></div></div><div class=MEntry><div class=MFile><a href="../cups-aug.html">Cups</a></div></div><div class=MEntry><div class=MFile><a href="../debctrl-aug.html">Debctrl</a></div></div><div class=MEntry><div class=MFile><a href="../desktop-aug.html">Desktop</a></div></div><div class=MEntry><div class=MFile><a href="../dhcpd-aug.html">Dhcpd</a></div></div><div class=MEntry><div class=MFile><a href="../dovecot-aug.html">Dovecot</a></div></div><div class=MEntry><div class=MFile><a href="../dpkg-aug.html">Dpkg</a></div></div><div class=MEntry><div class=MFile><a href="../exports-aug.html">Exports</a></div></div><div class=MEntry><div class=MFile><a href="../fai_diskconfig-aug.html">FAI_DiskConfig</a></div></div><div class=MEntry><div class=MFile><a href="../fonts-aug.html">Fonts</a></div></div><div class=MEntry><div class=MFile><a href="../fuse-aug.html">Fuse</a></div></div><div class=MEntry><div class=MFile><a href="../grub-aug.html">Grub</a></div></div><div class=MEntry><div class=MFile><a href="../gtkbookmarks-aug.html">GtkBookmarks</a></div></div><div class=MEntry><div class=MFile><a href="../host_conf-aug.html">Host_Conf</a></div></div><div class=MEntry><div class=MFile><a href="../hostname-aug.html">Hostname</a></div></div><div class=MEntry><div class=MFile><a href="../hosts_access-aug.html">Hosts_Access</a></div></div><div class=MEntry><div class=MFile><a href="../htpasswd-aug.html">Htpasswd</a></div></div><div class=MEntry><div class=MFile><a href="../inputrc-aug.html">Inputrc</a></div></div><div class=MEntry><div class=MFile><a href="../jettyrealm-aug.html">JettyRealm</a></div></div><div class=MEntry><div class=MFile><a href="../jmxaccess-aug.html">JMXAccess</a></div></div><div class=MEntry><div class=MFile><a href="../jmxpassword-aug.html">JMXPassword</a></div></div><div class=MEntry><div class=MFile><a href="../iptables-aug.html">Iptables</a></div></div><div class=MEntry><div class=MFile><a href="../kdump-aug.html">Kdump</a></div></div><div class=MEntry><div class=MFile><a href="../keepalived-aug.html">Keepalived</a></div></div><div class=MEntry><div class=MFile><a href="../koji-aug.html">Koji</a></div></div><div class=MEntry><div class=MFile><a href="../ldif-aug.html">Ldif</a></div></div><div class=MEntry><div class=MFile><a href="../ldso-aug.html">Ldso</a></div></div><div class=MEntry><div class=MFile><a href="../lightdm-aug.html">Lightdm</a></div></div><div class=MEntry><div class=MFile><a href="../login_defs-aug.html">Login_defs</a></div></div><div class=MEntry><div class=MFile><a href="../lokkit-aug.html">Lokkit</a></div></div><div class=MEntry><div class=MFile><a href="../lvm-aug.html">LVM</a></div></div><div class=MEntry><div class=MFile><a href="../mcollective-aug.html">MCollective</a></div></div><div class=MEntry><div class=MFile><a href="../memcached-aug.html">Memcached</a></div></div><div class=MEntry><div class=MFile><a href="../mke2fs-aug.html">Mke2fs</a></div></div><div class=MEntry><div class=MFile><a href="../modprobe-aug.html">Modprobe</a></div></div><div class=MEntry><div class=MFile><a href="../mongodbserver-aug.html">MongoDBServer</a></div></div><div class=MEntry><div class=MFile><a href="../modules-aug.html">Modules</a></div></div><div class=MEntry><div class=MFile><a href="../modules_conf-aug.html">Modules_conf</a></div></div><div class=MEntry><div class=MFile><a href="../nagioscfg-aug.html">NagiosCfg</a></div></div><div class=MEntry><div class=MFile><a href="../nagiosobjects-aug.html">NagiosObjects</a></div></div><div class=MEntry><div class=MFile><a href="../netmasks-aug.html">Netmasks</a></div></div><div class=MEntry><div class=MFile><a href="../networkmanager-aug.html">NetworkManager</a></div></div><div class=MEntry><div class=MFile><a href="../networks-aug.html">Networks</a></div></div><div class=MEntry><div class=MFile><a href="../nginx-aug.html">Nginx</a></div></div><div class=MEntry><div class=MFile><a href="../nrpe-aug.html">Nrpe</a></div></div><div class=MEntry><div class=MFile><a href="../nsswitch-aug.html">Nsswitch</a></div></div><div class=MEntry><div class=MFile><a href="../ntpd-aug.html">Ntpd</a></div></div><div class=MEntry><div class=MFile><a href="../openshift_config-aug.html">OpenShift_Config</a></div></div><div class=MEntry><div class=MFile><a href="../openshift_http-aug.html">OpenShift_Http</a></div></div><div class=MEntry><div class=MFile><a href="../openshift_quickstarts-aug.html">OpenShift_Quickstarts</a></div></div><div class=MEntry><div class=MFile><a href="../pam-aug.html">Pam</a></div></div><div class=MEntry><div class=MFile><a href="../pamconf-aug.html">PamConf</a></div></div><div class=MEntry><div class=MFile><a href="../pbuilder-aug.html">Pbuilder</a></div></div><div class=MEntry><div class=MFile><a href="../pg_hba-aug.html">Pg_Hba</a></div></div><div class=MEntry><div class=MFile><a href="../postfix_transport-aug.html">Postfix_Transport</a></div></div><div class=MEntry><div class=MFile><a href="../postfix_virtual-aug.html">Postfix_Virtual</a></div></div><div class=MEntry><div class=MFile><a href="../postgresql-aug.html">Postgresql</a></div></div><div class=MEntry><div class=MFile><a href="../protocols-aug.html">Protocols</a></div></div><div class=MEntry><div class=MFile><a href="../puppetfileserver-aug.html">PuppetFileserver</a></div></div><div class=MEntry><div class=MFile><a href="../puppet_auth-aug.html">Puppet_Auth</a></div></div><div class=MEntry><div class=MFile><a href="../qpid-aug.html">Qpid</a></div></div><div class=MEntry><div class=MFile><a href="../rabbitmq-aug.html">Rabbitmq</a></div></div><div class=MEntry><div class=MFile><a href="../redis-aug.html">Redis</a></div></div><div class=MEntry><div class=MFile><a href="../reprepro_uploaders-aug.html">Reprepro_Uploaders</a></div></div><div class=MEntry><div class=MFile><a href="../resolv-aug.html">Resolv</a></div></div><div class=MEntry><div class=MFile><a href="../rsyslog-aug.html">Rsyslog</a></div></div><div class=MEntry><div class=MFile><a href="../schroot-aug.html">Schroot</a></div></div><div class=MEntry><div class=MFile><a href="../services-aug.html">Services</a></div></div><div class=MEntry><div class=MFile><a href="../shells-aug.html">Shells</a></div></div><div class=MEntry><div class=MFile><a href="../shellvars-aug.html">Shellvars</a></div></div><div class=MEntry><div class=MFile><a href="../simplelines-aug.html">Simplelines</a></div></div><div class=MEntry><div class=MFile><a href="../simplevars-aug.html">Simplevars</a></div></div><div class=MEntry><div class=MFile><a href="../sip_conf-aug.html">Sip_Conf</a></div></div><div class=MEntry><div class=MFile><a href="../smbusers-aug.html">SmbUsers</a></div></div><div class=MEntry><div class=MFile><a href="../splunk-aug.html">Splunk</a></div></div><div class=MEntry><div class=MFile><a href="../solaris_system-aug.html">Solaris_System</a></div></div><div class=MEntry><div class=MFile><a href="../ssh-aug.html">Ssh</a></div></div><div class=MEntry><div class=MFile><a href="../sshd-aug.html">Sshd</a></div></div><div class=MEntry><div class=MFile><a href="../sssd-aug.html">Sssd</a></div></div><div class=MEntry><div class=MFile><a href="../subversion-aug.html">Subversion</a></div></div><div class=MEntry><div class=MFile><a href="../sudoers-aug.html">Sudoers</a></div></div><div class=MEntry><div class=MFile><a href="../sysconfig_route-aug.html">Sysconfig_Route</a></div></div><div class=MEntry><div class=MFile><a href="../sysctl-aug.html">Sysctl</a></div></div><div class=MEntry><div class=MFile><a href="../syslog-aug.html">Syslog</a></div></div><div class=MEntry><div class=MFile><a href="../systemd-aug.html">Systemd</a></div></div><div class=MEntry><div class=MFile><a href="../thttpd-aug.html">Thttpd</a></div></div><div class=MEntry><div class=MFile><a href="../up2date-aug.html">Up2date</a></div></div><div class=MEntry><div class=MFile><a href="../vmware_config-aug.html">VWware_Config</a></div></div><div class=MEntry><div class=MFile><a href="../vfstab-aug.html">Vfstab</a></div></div><div class=MEntry><div class=MFile><a href="../xinetd-aug.html">Xinetd</a></div></div><div class=MEntry><div class=MFile><a href="../xorg-aug.html">Xorg</a></div></div><div class=MEntry><div class=MFile><a href="../xymon_alerting-aug.html">Xymon_Alerting</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent3')">Generic Modules</a><div class=MGroupContent id=MGroupContent3><div class=MEntry><div class=MFile><a href="../build-aug.html">Build</a></div></div><div class=MEntry><div class=MFile><a href="../erlang-aug.html">Erlang</a></div></div><div class=MEntry><div class=MFile><a href="../inifile-aug.html">IniFile</a></div></div><div class=MEntry><div class=MFile><a href="../quote-aug.html">Quote</a></div></div><div class=MEntry><div class=MFile><a href="../rx-aug.html">Rx</a></div></div><div class=MEntry><div class=MFile><a href="../sep-aug.html">Sep</a></div></div><div class=MEntry><div class=MFile><a href="../util-aug.html">Util</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent4')">Tests and Examples</a><div class=MGroupContent id=MGroupContent4><div class=MEntry><div class=MFile><a href="test_access-aug.html">Test_Access</a></div></div><div class=MEntry><div class=MFile><a href="test_activemq_conf-aug.html">Test_ActiveMQ_Conf</a></div></div><div class=MEntry><div class=MFile><a href="test_activemq_xml-aug.html">Test_ActiveMQ_XML</a></div></div><div class=MEntry><div class=MFile><a href="test_aliases-aug.html">Test_Aliases</a></div></div><div class=MEntry><div class=MFile><a href="test_anacron-aug.html">Test_Anacron</a></div></div><div class=MEntry><div class=MFile><a href="test_approx-aug.html">Test_Approx</a></div></div><div class=MEntry><div class=MFile><a href="test_apt_update_manager-aug.html">Test_Apt_Update_Manager</a></div></div><div class=MEntry><div class=MFile><a href="test_authorized_keys-aug.html">Test_Authorized_Keys</a></div></div><div class=MEntry><div class=MFile><a href="test_bootconf-aug.html">Test_BootConf</a></div></div><div class=MEntry><div class=MFile><a href="test_build-aug.html">Test_Build</a></div></div><div class=MEntry><div class=MFile><a href="test_carbon-aug.html">Test_Carbon</a></div></div><div class=MEntry><div class=MFile><a href="test_channels-aug.html">Test_Channels</a></div></div><div class=MEntry><div class=MFile><a href="test_collectd-aug.html">Test_Collectd</a></div></div><div class=MEntry><div class=MFile><a href="test_cups-aug.html">Test_Cups</a></div></div><div class=MEntry><div class=MFile><a href="test_dovecot-aug.html">Test_Dovecot</a></div></div><div class=MEntry><div class=MFile><a href="test_erlang-aug.html">Test_Erlang</a></div></div><div class=MEntry><div class=MFile><a href="test_fai_diskconfig-aug.html">Test_FAI_DiskConfig</a></div></div><div class=MEntry><div class=MFile><a href="test_fonts-aug.html">Test_Fonts</a></div></div><div class=MEntry><div class=MFile><a href="test_fuse-aug.html">Test_Fuse</a></div></div><div class=MEntry><div class=MFile><a href="test_gtkbookmarks-aug.html">Test_GtkBookmarks</a></div></div><div class=MEntry><div class=MFile><a href="test_htpasswd-aug.html">Test_Htpasswd</a></div></div><div class=MEntry><div class=MFile id=MSelected>Test_IniFile</div></div><div class=MEntry><div class=MFile><a href="test_inputrc-aug.html">Test_Inputrc</a></div></div><div class=MEntry><div class=MFile><a href="test_jettyrealm-aug.html">Test_JettyRealm</a></div></div><div class=MEntry><div class=MFile><a href="test_jmxaccess-aug.html">Test_JMXAccess</a></div></div><div class=MEntry><div class=MFile><a href="test_jmxpassword-aug.html">Test_JMXPassword</a></div></div><div class=MEntry><div class=MFile><a href="test_keepalived-aug.html">Test_Keepalived</a></div></div><div class=MEntry><div class=MFile><a href="test_koji-aug.html">Test_Koji</a></div></div><div class=MEntry><div class=MFile><a href="test_ldso-aug.html">Test_Ldso</a></div></div><div class=MEntry><div class=MFile><a href="test_lightdm-aug.html">Test_Lightdm</a></div></div><div class=MEntry><div class=MFile><a href="test_lvm-aug.html">Test_LVM</a></div></div><div class=MEntry><div class=MFile><a href="test_mcollective-aug.html">Test_MCollective</a></div></div><div class=MEntry><div class=MFile><a href="test_memcached-aug.html">Test_Memcached</a></div></div><div class=MEntry><div class=MFile><a href="test_mongodbserver-aug.html">Test_MongoDBServer</a></div></div><div class=MEntry><div class=MFile><a href="test_nagioscfg-aug.html">Test_NagiosCfg</a></div></div><div class=MEntry><div class=MFile><a href="test_networkmanager-aug.html">Test_NetworkManager</a></div></div><div class=MEntry><div class=MFile><a href="test_nginx-aug.html">Test_Nginx</a></div></div><div class=MEntry><div class=MFile><a href="test_ntpd-aug.html">Test_Ntpd</a></div></div><div class=MEntry><div class=MFile><a href="test_openshift_config-aug.html">Test_OpenShift_Config</a></div></div><div class=MEntry><div class=MFile><a href="test_openshift_http-aug.html">Test_OpenShift_Http</a></div></div><div class=MEntry><div class=MFile><a href="test_openshift_quickstarts-aug.html">Test_OpenShift_Quickstarts</a></div></div><div class=MEntry><div class=MFile><a href="test_postfix_transport-aug.html">Test_Postfix_Transport</a></div></div><div class=MEntry><div class=MFile><a href="test_postfix_virtual-aug.html">Test_Postfix_Virtual</a></div></div><div class=MEntry><div class=MFile><a href="test_postgresql-aug.html">Test_Postgresql</a></div></div><div class=MEntry><div class=MFile><a href="test_protocols-aug.html">Test_Protocols</a></div></div><div class=MEntry><div class=MFile><a href="test_puppet_auth-aug.html">Test_Puppet_Auth</a></div></div><div class=MEntry><div class=MFile><a href="test_qpid-aug.html">Test_Qpid</a></div></div><div class=MEntry><div class=MFile><a href="test_quote-aug.html">Test_Quote</a></div></div><div class=MEntry><div class=MFile><a href="test_rabbitmq-aug.html">Test_Rabbitmq</a></div></div><div class=MEntry><div class=MFile><a href="test_redis-aug.html">Test_Redis</a></div></div><div class=MEntry><div class=MFile><a href="test_reprepro_uploaders-aug.html">Test_Reprepro_Uploaders</a></div></div><div class=MEntry><div class=MFile><a href="test_rsyslog-aug.html">Test_Rsyslog</a></div></div><div class=MEntry><div class=MFile><a href="test_simplelines-aug.html">Test_Simplelines</a></div></div><div class=MEntry><div class=MFile><a href="test_simplevars-aug.html">Test_Simplevars</a></div></div><div class=MEntry><div class=MFile><a href="test_smbusers-aug.html">Test_SmbUsers</a></div></div><div class=MEntry><div class=MFile><a href="test_subversion-aug.html">Test_Subversion</a></div></div><div class=MEntry><div class=MFile><a href="test_sysconfig_route-aug.html">Test_Sysconfig_Route</a></div></div><div class=MEntry><div class=MFile><a href="test_sysctl-aug.html">Test_Sysctl</a></div></div><div class=MEntry><div class=MFile><a href="test_systemd-aug.html">Test_Systemd</a></div></div><div class=MEntry><div class=MFile><a href="test_thttpd-aug.html">Test_Thttpd</a></div></div><div class=MEntry><div class=MFile><a href="test_up2date-aug.html">Test_Up2date</a></div></div><div class=MEntry><div class=MFile><a href="test_vmware_config-aug.html">Test_VMware_Config</a></div></div><div class=MEntry><div class=MFile><a href="test_xml-aug.html">Test_Xml</a></div></div><div class=MEntry><div class=MFile><a href="test_yum-aug.html">Test_Yum</a></div></div><div class=MEntry><div class=MFile><a href="test_login_defs-aug.html">Test_login_defs</a></div></div><div class=MEntry><div class=MFile><a href="test_sssd-aug.html">Test_sssd</a></div></div><div class=MEntry><div class=MFile><a href="test_sudoers-aug.html">Test_sudoers</a></div></div><div class=MEntry><div class=MFile><a href="test_ssh-aug.html">Test_ssh</a></div></div><div class=MEntry><div class=MFile><a href="test_sshd-aug.html">Test_sshd</a></div></div><div class=MEntry><div class=MFile><a href="test_shellvars_list-aug.html">Shellvars_list.lns</a></div></div><div class=MEntry><div class=MFile><a href="test_slapd-aug.html">test_slapd.aug</a></div></div><div class=MEntry><div class=MFile><a href="test_xymon_alerting-aug.html">Test_Xymon_Alerting</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent5')">Index</a><div class=MGroupContent id=MGroupContent5><div class=MEntry><div class=MIndex><a href="../../index/AugeasLenses.html">Lenses</a></div></div><div class=MEntry><div class=MIndex><a href="../../index/AugeasModules.html">Modules</a></div></div><div class=MEntry><div class=MIndex><a href="../../index/AugeasVariables.html">Variables</a></div></div><div class=MEntry><div class=MIndex><a href="../../index/AugeasTests.html">Tests</a></div></div><div class=MEntry><div class=MIndex><a href="../../index/General.html">Everything</a></div></div><div class=MEntry><div class=MIndex><a href="../../index/Files.html">Files</a></div></div><div class=MEntry><div class=MIndex><a href="../../index/Variables.html">Variables</a></div></div></div></div></div><script type="text/javascript"><!--
var searchPanel = new SearchPanel("searchPanel", "HTML", "../../search");
--></script><div id=MSearchPanel class=MSearchPanelInactive><input type=text id=MSearchField value=Search onFocus="searchPanel.OnSearchFieldFocus(true)" onBlur="searchPanel.OnSearchFieldFocus(false)" onKeyUp="searchPanel.OnSearchFieldChange()"><select id=MSearchType onFocus="searchPanel.OnSearchTypeFocus(true)" onBlur="searchPanel.OnSearchTypeFocus(false)" onChange="searchPanel.OnSearchTypeChange()"><option id=MSearchEverything selected value="General">Everything</option><option value="AugeasLenses">Augeas Lenses</option><option value="AugeasModules">Augeas Modules</option><option value="AugeasTests">Augeas Tests</option><option value="AugeasVariables">Augeas Variables</option><option value="Files">Files</option><option value="Variables">Variables</option></select></div><script language=JavaScript><!--
HideAllBut([4], 6);// --></script></div><!--Menu-->
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt1"><div class=CAugeasModule>Generic module to create INI files lenses</div></div><div class=CToolTip id="tt2"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let comment_ace = IniFile.comment IniFile.comment_re IniFile.comment_default</td></tr></table></blockquote></div></div><div class=CToolTip id="tt3"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let sep_ace = IniFile.sep IniFile.sep_re IniFile.sep_default</td></tr></table></blockquote></div></div><div class=CToolTip id="tt4"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let entry_ace = IniFile.entry IniFile.entry_re sep_ace comment_ace</td></tr></table></blockquote></div></div><div class=CToolTip id="tt5"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let title_ace = IniFile.title IniFile.record_re</td></tr></table></blockquote></div></div><div class=CToolTip id="tt6"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let record_ace = IniFile.record title_ace entry_ace</td></tr></table></blockquote></div></div><div class=CToolTip id="tt7"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let lns_ace = IniFile.lns record_ace comment_ace</td></tr></table></blockquote></div></div><div class=CToolTip id="tt8"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let conf_ace = "# comment with sharp
[section1]
test_ace = value # end of line comment
test_ace =
test_ace = \"value with spaces\"
; comment with colon
"</td></tr></table></blockquote></div></div><div class=CToolTip id="tt9"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let comment_acf = IniFile.comment IniFile.comment_re IniFile.comment_default</td></tr></table></blockquote></div></div><div class=CToolTip id="tt10"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let sep_acf = IniFile.sep IniFile.sep_re IniFile.sep_default</td></tr></table></blockquote></div></div><div class=CToolTip id="tt11"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let entry_acf = IniFile.entry IniFile.entry_re sep_acf comment_acf</td></tr></table></blockquote></div></div><div class=CToolTip id="tt12"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let title_acf = IniFile.title IniFile.record_re</td></tr></table></blockquote></div></div><div class=CToolTip id="tt13"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let record_acf = IniFile.record_noempty title_acf entry_acf</td></tr></table></blockquote></div></div><div class=CToolTip id="tt14"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let lns_acf = IniFile.lns_noempty record_acf comment_acf</td></tr></table></blockquote></div></div><div class=CToolTip id="tt15"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let conf_acf = "# comment with sharp
[section1]
test_acf = value
test_acf =
test_acf : value2 # end of line comment
; comment with colon
"</td></tr></table></blockquote></div></div><div class=CToolTip id="tt16"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let comment_ade = IniFile.comment ";" ";"</td></tr></table></blockquote></div></div><div class=CToolTip id="tt17"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let sep_ade = IniFile.sep IniFile.sep_re IniFile.sep_default</td></tr></table></blockquote></div></div><div class=CToolTip id="tt18"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let entry_ade = IniFile.entry IniFile.entry_re sep_ade comment_ade</td></tr></table></blockquote></div></div><div class=CToolTip id="tt19"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let title_ade = IniFile.title IniFile.record_re</td></tr></table></blockquote></div></div><div class=CToolTip id="tt20"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let record_ade = IniFile.record title_ade entry_ade</td></tr></table></blockquote></div></div><div class=CToolTip id="tt21"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let lns_ade = IniFile.lns record_ade comment_ade</td></tr></table></blockquote></div></div><div class=CToolTip id="tt22"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let conf_ade = "; a first comment with colon
[section1]
test_ade = value
test_ade : value2 ; end of line comment
; comment with colon
test_ade =
"</td></tr></table></blockquote></div></div><div class=CToolTip id="tt23"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let comment_adf = IniFile.comment ";" ";"</td></tr></table></blockquote></div></div><div class=CToolTip id="tt24"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let sep_adf = IniFile.sep IniFile.sep_re IniFile.sep_default</td></tr></table></blockquote></div></div><div class=CToolTip id="tt25"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let entry_adf = IniFile.entry IniFile.entry_re sep_adf comment_adf</td></tr></table></blockquote></div></div><div class=CToolTip id="tt26"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let title_adf = IniFile.title IniFile.record_re</td></tr></table></blockquote></div></div><div class=CToolTip id="tt27"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let record_adf = IniFile.record_noempty title_adf entry_adf</td></tr></table></blockquote></div></div><div class=CToolTip id="tt28"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let lns_adf = IniFile.lns_noempty record_adf comment_adf</td></tr></table></blockquote></div></div><div class=CToolTip id="tt29"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let conf_adf = "; a first comment with colon
[section1]
test_adf = value
test_adf : value2 ; end of line comment
; comment with colon
test_adf =
"</td></tr></table></blockquote></div></div><div class=CToolTip id="tt30"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let comment_bce = IniFile.comment IniFile.comment_re IniFile.comment_default</td></tr></table></blockquote></div></div><div class=CToolTip id="tt31"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let sep_bce = IniFile.sep "=" "="</td></tr></table></blockquote></div></div><div class=CToolTip id="tt32"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let entry_bce = IniFile.entry IniFile.entry_re sep_bce comment_bce</td></tr></table></blockquote></div></div><div class=CToolTip id="tt33"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let title_bce = IniFile.title IniFile.record_re</td></tr></table></blockquote></div></div><div class=CToolTip id="tt34"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let record_bce = IniFile.record title_bce entry_bce</td></tr></table></blockquote></div></div><div class=CToolTip id="tt35"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let lns_bce = IniFile.lns record_bce comment_bce</td></tr></table></blockquote></div></div><div class=CToolTip id="tt36"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let conf_bce = "# comment with sharp
[section1]
test_bce = value # end of line comment
; comment with colon
test_bce =
"</td></tr></table></blockquote></div></div><div class=CToolTip id="tt37"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let comment_bcf = IniFile.comment IniFile.comment_re IniFile.comment_default</td></tr></table></blockquote></div></div><div class=CToolTip id="tt38"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let sep_bcf = IniFile.sep "=" "="</td></tr></table></blockquote></div></div><div class=CToolTip id="tt39"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let entry_bcf = IniFile.entry IniFile.entry_re sep_bcf comment_bcf</td></tr></table></blockquote></div></div><div class=CToolTip id="tt40"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let title_bcf = IniFile.title IniFile.record_re</td></tr></table></blockquote></div></div><div class=CToolTip id="tt41"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let record_bcf = IniFile.record_noempty title_bce entry_bcf</td></tr></table></blockquote></div></div><div class=CToolTip id="tt42"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let lns_bcf = IniFile.lns_noempty record_bce comment_bcf</td></tr></table></blockquote></div></div><div class=CToolTip id="tt43"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let conf_bcf = "# conf with sharp
[section1]
test_bcf = value # end of line comment
; comment with colon
test_bcf =
"</td></tr></table></blockquote></div></div><div class=CToolTip id="tt44"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let comment_bde = IniFile.comment ";" ";"</td></tr></table></blockquote></div></div><div class=CToolTip id="tt45"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let sep_bde = IniFile.sep "=" "="</td></tr></table></blockquote></div></div><div class=CToolTip id="tt46"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let entry_bde = IniFile.entry IniFile.entry_re sep_bde comment_bde</td></tr></table></blockquote></div></div><div class=CToolTip id="tt47"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let title_bde = IniFile.title IniFile.record_re</td></tr></table></blockquote></div></div><div class=CToolTip id="tt48"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let record_bde = IniFile.record title_bde entry_bde</td></tr></table></blockquote></div></div><div class=CToolTip id="tt49"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let lns_bde = IniFile.lns record_bde comment_bde</td></tr></table></blockquote></div></div><div class=CToolTip id="tt50"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let conf_bde = "; first comment with colon
[section1]
test_bde = value ; end of line comment
; comment with colon
test_bde =
"</td></tr></table></blockquote></div></div><div class=CToolTip id="tt51"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let comment_bdf = IniFile.comment ";" ";"</td></tr></table></blockquote></div></div><div class=CToolTip id="tt52"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let sep_bdf = IniFile.sep "=" "="</td></tr></table></blockquote></div></div><div class=CToolTip id="tt53"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let entry_bdf = IniFile.entry IniFile.entry_re sep_bdf comment_bdf</td></tr></table></blockquote></div></div><div class=CToolTip id="tt54"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let title_bdf = IniFile.title IniFile.record_re</td></tr></table></blockquote></div></div><div class=CToolTip id="tt55"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let record_bdf = IniFile.record_noempty title_bdf entry_bdf</td></tr></table></blockquote></div></div><div class=CToolTip id="tt56"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let lns_bdf = IniFile.lns_noempty record_bdf comment_bdf</td></tr></table></blockquote></div></div><div class=CToolTip id="tt57"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let conf_bdf = "; first comment with colon
[section1]
test_bdf = value ; end of line comment
; comment with colon
test_bdf =
"</td></tr></table></blockquote></div></div><div class=CToolTip id="tt58"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let multiline_test = "test_ace = val1\n val2\n val3\n"</td></tr></table></blockquote></div></div><div class=CToolTip id="tt59"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let multiline_nl = "test_ace =\n val2\n val3\n"</td></tr></table></blockquote></div></div><div class=CToolTip id="tt60"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let multiline_ace = IniFile.entry_multiline IniFile.entry_re sep_ace comment_ace</td></tr></table></blockquote></div></div><div class=CToolTip id="tt61"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let list_test = "test_ace = val1,val2,val3 # a comment\n"</td></tr></table></blockquote></div></div><div class=CToolTip id="tt62"><div class=CAugeasTest><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test list_ace get list_test =
{ "test_ace"
{ "1" = "val1" }
{ "2" = "val2" }
{ "3" = "val3" }
{ "#comment" = "a comment" }
}
</td></tr></table></blockquote>Testing the a/c/e combination with a list entry</div></div><div class=CToolTip id="tt63"><div class=CAugeasVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> let list_nocomment_test = "test_ace = val1,val2,val3 \n"</td></tr></table></blockquote></div></div><div class=CToolTip id="tt64"><div class=CAugeasTest><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test list_nocomment_ace get list_nocomment_test =
{ "test_ace"
{ "1" = "val1" }
{ "2" = "val2" }
{ "3" = "val3" }
}
</td></tr></table></blockquote>Testing the a/c/e combination with a list entry without end-of-line comment</div></div><div class=CToolTip id="tt65"><div class=CAugeasTest><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test IniFile.lns_loose get conf_ace =
{ "section" = ".anon"
{ "#comment" = "comment with sharp" }
{ }
}
{ "section" = "section1"
{ "test_ace" = "value"
{ "#comment" = "end of line comment" }
}
{ "test_ace" }
{ "test_ace" = "value with spaces" }
{ "#comment" = "comment with colon" }
{ }
}
</td></tr></table></blockquote></div></div><div class=CToolTip id="tt66"><div class=CAugeasTest><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint"> test IniFile.lns_loose_multiline get conf_ace =
{ "section" = ".anon"
{ "#comment" = "comment with sharp" }
{ }
}
{ "section" = "section1"
{ "test_ace" = "value"
{ "#comment" = "end of line comment" }
}
{ "test_ace" }
{ "test_ace" = "value with spaces" }
{ "#comment" = "comment with colon" }
{ }
}
</td></tr></table></blockquote></div></div><!--END_ND_TOOLTIPS-->
<div id=MSearchResultsWindow><iframe src="" frameborder=0 name=MSearchResults id=MSearchResults></iframe><a href="javascript:searchPanel.CloseResultsWindow()" id=MSearchResultsWindowClose>Close</a></div>
<script language=JavaScript><!--
if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>
|