[Infrastructures] new parser for Isconf
Luke A. Kanies
luke@madstop.com
Fri, 7 Feb 2003 10:06:01 -0600 (CST)
Hi all,
For those of you actually using Isconf3 (which I believe is no one at the
moment?), you will be happy to hear I've rewritten the parser for it.
It's now written in Parse::Lex and Parse::YAPP.
Yes, this means that you need two different packages, but Isconf::File
will correctly use the old parser if the new one doesn't appear to work.
I have seen at least a factor of 5 increase in speed; it used to take me
something like 40 seconds to run ischeck, and now it's less than 7.
I have also made sure that all of the most recent Isconf code is available
on sourceforge. Currently it's only in the CVS repository, but I hope to
make an export available as a single download soon. I'm not going to do
so until I finish my isconf cfengine module, though, which may also
involve a significant rewriting of the isconf script itself (since I'm not
particularly fond of its organization).
You can find Isconf's SourceForge page here:
http://sourceforge.net/projects/isconf/
You can browse the CVS, and it has instructions on how to do a CVS
checkout or export.
Please contact me if you have an questions
--
"A computer lets you make more mistakes faster than any invention in
human history--with the possible exceptions of handguns and tequila."
-- Mitch Ratcliffe