One thing that got me: You cannot nest conditionals. I might look at your system to see if it can recursively call itself to parse nested conditionals. For me at least, it would be very helpful. I use conditionals to switch between guest and registered user messages, and I can't use any condiitionals inside those. Instead I have to make a rather messy set of linear conditionals for all of the permutations of conditions I have.
Also the conditional syntax is a bit klunky, but I understand it's code you've had for a long ime. If it ain't broke, don't fix it!
|