[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Cfengine-develop] New parser code
From: |
mark |
Subject: |
[Cfengine-develop] New parser code |
Date: |
Sun, 13 Apr 2003 23:19:33 +0200 (MEST) |
DEar cfengine development team,
it's been quiet for a while as I have been busy, but I have just
spent the weekend doing something that I have wanted to do for a while.
It is not so much as "refactoring" of the parser code as it is a
"Max Factoring" of it, but it has several good features:
* Smallest possible parser without changing the language
* easier to understand
* junk cleared out - now fat free and robust
* a bugfix to cfservd parser
We are now in a position to address the most important problem,
i.e. functional/modular interfaces and subprograms with private variable
spaces.
The new parser has not been extensively tested yet, so I would like
to enslist your help in testing this. Before inundating me with
exotic patches and whatnot, please don't start fiddling with the
simplicity:
"It is a bug that you cannot have a space here, or there..before
a bracket or in a function..."
That's not a bug, it's a definition, so leave it alone. Don't make
things gratuitously complex.
Tarball is attached -- please treat this as unsafe for now.
It is not for general consumption - just this list.
Mark
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Work: +47 22453272 Email: address@hidden
Fax : +47 22453205 WWW : http://www.iu.hio.no/~mark
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cfengine-2.1.0a1.tar.gz
Description: Binary data
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Cfengine-develop] New parser code,
mark <=