Add support for default values in variable substitutions. 10
authorNicolás Alvarez <nicolas.alvarez@gmail.com>
Mon, 11 Apr 2011 21:43:40 +0000 (18:43 -0300)
committerNicolás Alvarez <nicolas.alvarez@gmail.com>
Mon, 11 Apr 2011 21:43:40 +0000 (18:43 -0300)
commit1a41c9661e837e2463c492693d4526df8cc0538c
tree7add71d4abb318028e1513e578d3e34d7895dfee
parent7f27c60c636ff4ea63de11229bb5fe842e4e3ca7
Add support for default values in variable substitutions.

If there is no variable 'foo' set, ${foo} exits with a fatal error.
With this patch, you can use ${foo|sometext}, which will substitute to
'sometext' if the variable 'foo' isn't set. The default text may be empty.
src/ruleparser.cpp