Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Realign lexer actions | Yehuda Katz | 2011-12-27 | 1 | -23/+23 | |
| | ||||||
* | Literal square-bracket path segments cannot have ] in them. TODO: Allow ↵ | Yehuda Katz | 2011-12-27 | 1 | -1/+1 | |
| | | | | escaped path segments. | |||||
* | Fix support for Rhino | Chris Broadfoot | 2011-12-20 | 1 | -1/+1 | |
| | ||||||
* | Escaping a '/' in the ID regex. This was preventing handelbars.js from ↵ | Mike Moulton | 2011-11-22 | 1 | -1/+1 | |
| | | | | loading in Rhino. | |||||
* | Got simple literal expressions added into paths. | Alan Johnson | 2011-09-02 | 1 | -0/+1 | |
| | ||||||
* | Add BOOLEAN support | tomhuda | 2011-06-01 | 2 | -1/+5 | |
| | ||||||
* | Add support for INTEGER expressions | tomhuda | 2011-06-01 | 2 | -0/+3 | |
| | ||||||
* | support "$" as an ID character: google has a bunch of json that has $t, etc ↵ | Schuyler Duveen | 2011-05-13 | 1 | -1/+1 | |
| | | | | values | |||||
* | Add support for line-breaks in mustaches | wycats | 2011-05-12 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #69 from rgrove/allow-hyphens. | Yehuda Katz | 2011-05-03 | 1 | -1/+1 | |
|\ | | | | | Allow ids to contain hyphens. Fixes #36. | |||||
| * | Allow ids to contain hyphens. Fixes #36. | Ryan Grove | 2011-04-28 | 1 | -1/+1 | |
| | | | | | | | | | | Previously, a mustache like {{foo-bar}} would generate a parse error, which was a departure from the behavior of other Mustache implementations. | |||||
* | | Support multi-line comments. | Ryan Grove | 2011-04-18 | 1 | -1/+1 | |
|/ | | | | | {{! Like this. }} | |||||
* | Add Hash arguments to simple mustaches (TODO: add Hash args to block helpers) | tomhuda | 2011-03-04 | 1 | -8/+8 | |
| | ||||||
* | Add support for hash args in the tokenizer and parser | tomhuda | 2011-03-03 | 2 | -2/+19 | |
| | ||||||
* | Add support for {{foo.bar.baz}} | tomhuda | 2011-03-03 | 1 | -2/+4 | |
| | ||||||
* | Put null byte on content match instead of [^] | Alan Johnson | 2011-01-25 | 1 | -2/+2 | |
| | ||||||
* | IE doesn't like negated empty character classes. | David Stone | 2011-01-19 | 1 | -2/+2 | |
| | | | Changing this to match the "dot" character class wouldn't work, though, because . doesn't match invisible whitespace like newlines, so we need to include those specifically. | |||||
* | arrrrg | wycats | 2011-01-10 | 1 | -2/+2 | |
| | ||||||
* | Fix for shitty JS regex engines. | wycats | 2011-01-10 | 1 | -2/+2 | |
| | ||||||
* | Restructure things more simply | wycats | 2010-12-29 | 1 | -0/+1 | |
| | ||||||
* | Switch to Jison's lexer. | Zach Carter | 2010-12-14 | 2 | -1/+28 | |
| | ||||||
* | Finish compatibility with the old handlebars: | wycats | 2010-12-03 | 1 | -3/+3 | |
| | | | | | | * foo"bar" is an invalid param * {{foo}}bar{{/baz}} is invalid * fix a number of issues with inverse sections * add partials | |||||
* | Inverse should really be its own node, as it has totally different runtime ↵ | wycats | 2010-12-03 | 1 | -2/+2 | |
| | | | | semantics | |||||
* | Add support for inverted sections in the parser | wycats | 2010-12-03 | 1 | -1/+6 | |
| | ||||||
* | Allow empty blocks. | wycats | 2010-12-02 | 1 | -0/+1 | |
| | ||||||
* | Fix a number of outstanding issues: | wycats | 2010-12-02 | 1 | -0/+3 | |
| | | | | | | | | | | | | * {{}} escape their contents, {{{}}} and {{& }} do not * Add support in the parser, tokenizer and AST for partials with context (support is still not there in the runtime) * Fix some inconsistencies with the old behavior involving the correct printing of null and undefined * Add Handlebars.Exception * Fixed an issue involving ./foo and this/foo * Fleshed out helperMissing in the specs (this will be moved out into handlebars proper once registerHelper and registerPartial are added) | |||||
* | Make the ID node capable of handling paths | wycats | 2010-11-25 | 1 | -7/+12 | |
| | | | | TODO: handle invalid paths in the tokenizer or parser TODO: invalidate "{{ foo/ bar }}" | |||||
* | Initial commit. Note that I'm using CommonJS modules and node purely to help ↵ | wycats | 2010-11-25 | 1 | -0/+65 | |
me develop this. If this ends up being useful, I will likely distribute the entire package as a single JS file for easier consumption in the browser. |