Inner parameters
This version introduces support for parameters within strings.
For example, now the following will work:
var template = parse("Hello {{foo}}, how are you ?");
assert.deepEqual(template.parameters, [{ key: "foo" }]);
assert.equal(template({ foo: "john" }), "Hello john, how are you ?");