Sahab Yazdani
|
ad3585d197
|
Update to version 0.5.0-vsc
|
15 years ago |
Sahab Yazdani
|
0dbef688e6
|
Merge branch 'master' into prune
|
15 years ago |
Sahab Yazdani
|
368b4c30de
|
Missing global flag on regex in pragma interpreter
|
15 years ago |
Sahab Yazdani
|
8d169900c6
|
Reimplement error handling to use accepted JS practices wrt exception handling.
|
15 years ago |
Sahab Yazdani
|
e9a4d23b36
|
Add partials + change delimeters test
|
15 years ago |
Sahab Yazdani
|
5085dc23a8
|
Move invariant outside of the function
|
15 years ago |
Sahab Yazdani
|
8e46d9004c
|
Remove pragma parsing optimization.
|
15 years ago |
Sahab Yazdani
|
d2e4a628c2
|
Change delimiter should honour pragmas
|
15 years ago |
Sahab Yazdani
|
c87cce53b6
|
Remove useless code line
|
15 years ago |
Sahab Yazdani
|
6aa535ce80
|
Add metrics and unit tests for error catching.
|
15 years ago |
Sahab Yazdani
|
1af71759e4
|
Add line/character counters and clean-up messaging a bit.
|
15 years ago |
Sahab Yazdani
|
0f4d8b57ec
|
Consistency
|
15 years ago |
Sahab Yazdani
|
4ce9029420
|
Make exception a little more user friendly.
|
15 years ago |
Sahab Yazdani
|
8d2af2bfed
|
Fix { unescape tag
|
15 years ago |
Sahab Yazdani
|
6c2d074f14
|
Fix change delimiter inside section
|
15 years ago |
Sahab Yazdani
|
efb2583e19
|
Code reorganization
|
15 years ago |
Sahab Yazdani
|
0dea790a0e
|
Minor clean-up
|
15 years ago |
Sahab Yazdani
|
45bc8332ae
|
Rename parserContext with state
|
15 years ago |
Sahab Yazdani
|
cde6dc3332
|
Rename create_parser_context with create_parser_state
|
15 years ago |
Sahab Yazdani
|
a4ce71f523
|
Do not need 'variable' temporary
|
15 years ago |
Sahab Yazdani
|
3c5a605690
|
reintroduce {{! !}} comment syntax for backwards compatibility.
|
15 years ago |
Sahab Yazdani
|
03cd20204a
|
Reintroduce compiler
|
15 years ago |
Sahab Yazdani
|
3e98fdf68e
|
Fix compatibility bug in Chrome
|
15 years ago |
Sahab Yazdani
|
2395d5c2bc
|
Fix exception message expectation.
|
15 years ago |
Sahab Yazdani
|
084ad6dc73
|
Merge with master
|
15 years ago |
Sahab Yazdani
|
54a950e10f
|
Use QUnit raises function instead of manual try/catch blocks
|
15 years ago |
Sahab Yazdani
|
9d60259579
|
Remove unneeded break;
|
15 years ago |
Sahab Yazdani
|
d41a180820
|
Optimize hot spots
|
15 years ago |
Sahab Yazdani
|
716edd304c
|
Remove console.log
|
15 years ago |
Sahab Yazdani
|
8adad30e52
|
Merge branch 'benchmark' into fat-stride
|
15 years ago |
Sahab Yazdani
|
885721f9c5
|
Add two very very simple benchmarks.
|
15 years ago |
Sahab Yazdani
|
7ccffd5fd7
|
All relevent tests are now green. Wo0t!
|
15 years ago |
Sahab Yazdani
|
bad04b5645
|
Everything but Higher order sections
|
15 years ago |
Sahab Yazdani
|
1531c01048
|
Merge branch 'master' into fat-stride
|
15 years ago |
Sahab Yazdani
|
d54b2d7687
|
Expect is only for async tests according to QUnit docs
|
15 years ago |
Sahab Yazdani
|
e0fb5d7ee2
|
WIP: Slimmer fat-stride parser.
|
15 years ago |
Sahab Yazdani
|
8d93eee40c
|
Remove examples since I do not maintain them. Update markdown files and license.
|
15 years ago |
Sahab Yazdani
|
6dc515163c
|
Do it correctly this time
|
15 years ago |
Sahab Yazdani
|
338e6c0ac3
|
Rename unit.compiler.js to unit.js
|
15 years ago |
Sahab Yazdani
|
ef85a445eb
|
Remove interpreter->compiler mapping, since mustache.js does it automatically now
|
15 years ago |
Sahab Yazdani
|
c3801700a7
|
Remove interpreter unit tests
|
15 years ago |
Sahab Yazdani
|
6ce56144c1
|
Remove local copy of qunit in favour of code.jquery.com version
|
15 years ago |
thegrandpoobah
|
2dac751483
|
Remove bit rot
|
15 years ago |
thegrandpoobah
|
6f5c6d028b
|
Remove contextStack parameter which is left over from the interpreter module
|
15 years ago |
thegrandpoobah
|
18e529897a
|
Remove interpreter code path and forward all to_html calls to compile
|
15 years ago |
thegrandpoobah
|
27d3f73de1
|
Another stack push/pop optimization
|
15 years ago |
thegrandpoobah
|
92643d9756
|
Don't compute object-ness all the time.
|
15 years ago |
thegrandpoobah
|
b91a82f785
|
Don't actually do stack push/pops where it was done for purity's sake. Instead reference the elements explicitly. This results in a minor speed win (~2% on FF)
|
15 years ago |
thegrandpoobah
|
9feff6612a
|
Remove extra that assignments
|
15 years ago |
thegrandpoobah
|
a0f372774b
|
Don't create [view] every time
|
15 years ago |