It its now possible to check parameters for Madagascar programs in SCons flows using CHECKPAR option like this: scons CHECKPAR=y <target> Here is what happened when I first ran an example from rsftour:
bash$ scons CHECKPAR=y
scons: Reading SConscript files ...
No parameter "n2" in sfwindow
Failed on "window n2=10 min1=0.4 max1=0.8"
After fixing self-documentation for sfwindow:
bash$ scons CHECKPAR=y
scons: Reading SConscript files ...
No parameter "nc" in sfwiggle
Failed on "wiggle transp=y poly=y yreverse=y pclip=100 nc=100 allpos=n "
Fixing that one requires changing the SConstruct file.
CHECKPAR is an experimental option and will be enhanced in the future to include parameter ranges and other safety checks. Another useful option is TIMER.