Code coverage report for src/compile/index.js

Statements: 100% (17 / 17)      Branches: 100% (0 / 0)      Functions: 100% (1 / 1)      Lines: 100% (17 / 17)      Ignored: none     

All files » src/compile/ » index.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 281 1 1 130 130           130 130 130     1 1       1 1 1 1 1 1 1  
var utils = require('../utils');
var Helper = require('../helper/index');
function Velocity(asts, config) {
  this.asts = asts;
  this.config = {
    // 自动输出为经过html encode输出
    escape: true,
    // 不需要转义的白名单
    unescape: {}
  };
  utils.mixin(this.config, config);
  this._state = { stop: false, break: false };
  this.init();
}
 
Velocity.Helper = Helper;
Velocity.prototype = {
  constructor: Velocity
};
 
require('./blocks')(Velocity, utils);
require('./literal')(Velocity, utils);
require('./references')(Velocity, utils);
require('./set')(Velocity, utils);
require('./expression')(Velocity, utils);
require('./compile')(Velocity, utils);
module.exports = Velocity;