Hiya,
Just looking for some tips on reading formatted config files. The config
file is pretty strictly formatted.. here's an example:
# this is a comment. any text on a line after a # should be ignored
section "section1" {
option "value";
option-array {
"value 1";
1234; # numerical value
anothervalue; # text without quotes
};
option-array-on-one-line { value1; "value 2"; 46; };
};
That's kind of a worst-case scenario. Most sections will only have 1-2
options, and not contain subsections, etc.. but some do contain it, so
is why I constructed this. I'm not looking for actual code, exactly..
more or less tips on where to start. Should I come up with a magical
regexp that can sift through the data, or some kind of recursive
function that reads values and returns arrays with the values..
Values are always terminated by a ; character, unless of course that ;
character lies within quotes. Pretty standard stuff, but it's my first
attempt at parsing something this complex.
Any kind of help on this is appreciated.
Mike
--
Most burning issues generate far more heat than light.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]