lite
Version:
A cross platform template engine base on xml/html and javascript expression.
33 lines (29 loc) • 681 B
JavaScript
/*function * test(){
yield 1;
yield 2;
yield this;
yield 3;
}
//*/
//var g = test.apply({a:"aaaa"},[]);
//console.log( g.next());
//console.log( g.next());
//console.log( g.next().value.a);
//console.log( g.next());
var parseText = require('lite').parseLite;
describe('simple text',function(){
it('if else',function(){
var tpl = `[aaa$if{a>0}
11111
$else$
2222
$end$
]`
//tpl = require('fs').readFileSync('/Users/jinjinyun/Documents/workspace/node_modules/api/lib/java.tpl')+'';
var fn = parseText(tpl)
//console.log(fn+'')
console.log(fn({a:0}))
//var fn = parseText(`$if{a}11111$end$`)
//console.log(fn({a:1}))
})
});