Commit graph

1614 commits

Author SHA1 Message Date
Rob Church bd1987ce0b * (bug 6078) Add #ifexist function
* Add extension credits so it's easier to spot when ParserFunctions isn't working 'cause it's not installed
2006-05-25 08:07:47 +00:00
Greg Sabino Mullane 731f78b05e Trim the value passed to switchHook. 2006-05-25 01:18:10 +00:00
Tim Starling c54692bbb6 "#default" case for #switch, as an alternate to missing "=". This allows literal = signs in the default case. 2006-04-20 12:01:07 +00:00
Tim Starling 39719a2948 Added switch, removed rand, removed now unnecessary trim() calls. 2006-04-18 02:53:34 +00:00
Tim Starling 219de98988 Static copy of the documentation, based on the meta page. 2006-04-14 08:39:12 +00:00
Tim Starling 6ffad7c906 Added #ifexpr, changed semantics of #if to make it strictly if-defined -- zero is no longer considered false. 2006-04-14 04:14:10 +00:00
Tim Starling be7dcaba5d Trim whitespace from #if return text, to mimic the behaviour of template parameters 2006-04-12 14:06:57 +00:00
Tim Starling 3092bf1db5 Proper handling of division by zero 2006-04-12 04:00:46 +00:00
Tim Starling 4265df9c9a Yay! Synonyms for all! 2006-04-07 00:23:46 +00:00
Tim Starling c592fdf295 fixed stack check 2006-04-06 08:46:34 +00:00
Tim Starling d29b8a242a intval 2006-04-06 08:30:57 +00:00
Tim Starling a49014ff5a * Better error reporting
* Inequality operators
* rand function
2006-04-06 08:14:56 +00:00
Tim Starling c7814d59ff Simplified if by introducing ifeq. People mostly use {{qif}} to check if an optional parameter has been passed, and to, say, create a table row if it has. Those applications shouldn't have to worry about errant equals signs. 2006-04-05 14:36:55 +00:00
Tim Starling 6d93dfe6b8 Mathematical expressions and conditional constructs implemented as parser functions. Documentation to follow. 2006-04-05 13:22:51 +00:00