cfengine-develop
[Top][All Lists]
Advanced

[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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Attachment: cfengine-2.1.0a1.tar.gz
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]