// <> and <
> try { version.extensions['sentenceSurgeonMacro'] = { major:1, minor:0, revision:0 }; macros['sp'] = { handler: function(place, macroName, params, parser) { new Wikifier(place, " "); }, init: function() { }, }; macros['br'] = { handler: function(place, macroName, params, parser) { new Wikifier(place, "
"); }, init: function() { }, }; } catch(e) { throwError(place,"Macro Setup Error: "+e.message); } // <> try { version.extensions['random'] = { major:1, minor:0, revision:0 }; macros['rnd'] = { handler: function(place, macroName, params, parser) { var n = Math.floor(Math.random() * params.length); var str = params[n]; new Wikifier(place, str); }, }; } catch(e) { throwError(place,"rnd error: "+e.message); } // <> try { version.extensions['numberwords'] = { major:1, minor:0, revision:0 }; macros['numword'] = { handler: function(place, macroName, params, parser) { var key = params[0]; key = key.substr(1); var n = parseInt(state.history[0].variables[key]); var numbers = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen", "twenty"]; new Wikifier(place, numbers[n]); }, }; } catch(e) { throwError(place,"rnd error: "+e.message); }