I don't know if this helps with your AppConfig question but if you are reading a config file of the form name = value then there is a recipe in the Perl cookbook to cover it. This is slightly different to the example you gave where you have
[] in place. If your config is more like an ini file then you would be better using
Parse::RecDescent. The code looks something like (this is untested :P):
foreach (@lines)
{
next if (/^#/);
if(/^\s*(\S+)\s*=\s*(\S+)\s*$/)
{
$self->[CONFIG]->{$1} = $2;
}
}
This allows for comment lines beginning with a # and, in the case above its being stored in a class package (a blessed arrayref here). The file has been read elsewhere.
Note, I'm not suggesting that you avoid AppConfig but you're request appeared urgent so I'm just suggesting alternatives.
HTH
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.