As already discussed elsewhere, parsing in fvwm is maybe the biggest weakness of the existing code. Rewriting the command syntax, scripting and parsing while keeping all existing features will be a major effort, and it may actually not be possible to write a decent parser that can handle the existing fvwm syntax, because that is broken in some ways.
As a first step, I will write a complete summary of the ways in which the existing fvwm core and the modules parse command lines. Hopefully that can be finished over the weekend. Ciao Dominik ^_^ ^_^ -- Dominik Vogt
