wycats
|
f8b245896d
|
Make the ID node capable of handling paths
TODO: handle invalid paths in the tokenizer or parser
TODO: invalidate "{{ foo/ bar }}"
|
2010-11-25 16:12:50 -08:00 |
|
wycats
|
7d0204bf9f
|
Add some more tests, and properly handle errors across the boundary in tests
|
2010-11-25 16:09:42 -08:00 |
|
wycats
|
4624eddf0b
|
The tokenizer shouldn't get into an infinite loop in certain termination conditions
|
2010-11-25 12:46:25 -08:00 |
|
wycats
|
3388962225
|
Fix the lexer to handle Strings with escaped quotes
|
2010-11-25 11:54:09 -08:00 |
|
wycats
|
83fa737e04
|
Add tests for the tokenizer using RubyRacer
|
2010-11-25 11:53:41 -08:00 |
|
wycats
|
4b2e543d2e
|
Remove node dependency from handlebars.js
|
2010-11-25 11:52:35 -08:00 |
|
wycats
|
7100563373
|
Add a Gemfile for testing
|
2010-11-25 11:51:50 -08:00 |
|
wycats
|
d97bc591a2
|
Restructure files to make more sense in a non-CommonJS world.
|
2010-11-25 02:49:08 -08:00 |
|
wycats
|
38f8ae84fe
|
Explain something in the lexer
|
2010-11-25 00:58:42 -08:00 |
|
wycats
|
85fa2cb65f
|
Initial commit. Note that I'm using CommonJS modules and node purely to help 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.
|
2010-11-25 00:50:57 -08:00 |
|