<div dir="ltr">On Thu, May 16, 2013 at 10:52 AM,  <span dir="ltr"><<a href="mailto:precutcolours@mailcan.com" target="_blank">precutcolours@mailcan.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Thank you for answering so completely. Tip, augtool 1.0.0 man page needs<br>


update; it doesn't list that --transform option (Arch Linux).<br></blockquote><div><br></div><div><br></div><div style>Thanks. I just added it.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


<br>
In all my years I've found INI quite standard. Lisp, Perl, Python, PHP,<br>
Ruby classes for INI do nothing spectacular with it. Deeper<br>
interpretation of "value" could get messy, but a generic lens might just<br>
consider "value" as opaque text.<br></blockquote><div><br></div><div><br></div><div style>More or less yes. There's at least two mutually incompatible formats that I see: multiline and indented entries, since multiline entries use indented lines to denote line continuation:</div>

<div style><br></div><div style>key = multiline</div><div style>   value</div><div style><br></div><div style>You'd expect this to mean { "key" = "multiline\n  value" }, but MySQL will understand it as { "key" = "multiline } { "value" } since it supports flags, too.</div>

<div style><br></div><div style><div>Other than that, some implementations use "#" or ";" for comments, or both, and as a result they might use these characters in values while other implementations would allow them as end-of-line comment separators:</div>

<div><br></div><div style>channel = #augeas</div><div style><br></div><div style>would generally be mapped as { "channel" = "" { "#comment" = "augeas" } }, but an IRC server would read this as { "channel" = "#augeas" }.</div>

<div style><br></div><div style>I could find many other examples ("!include" statements in MySQL, section-less entries in PHP, etc.)</div><div><br></div></div><div> </div><div style>Raphaël</div></div></div></div>