code: function Expression(expr, config) {
  
  	// Properties
  	this.helper = null;
  	this.context = null;
  	this.escaped = null;
  	this.args = null;
  	this.callback = null;
  
  	// Parse & config
  	extend(this, Expression.parse(expr));
  	extend(this, config);
  
  	// Unless otherwise specified, blocks are not textOnly
  	if ((typeof this.textOnly) === 'undefined') {
  		this.textOnly = !this.isBlock;
  	}
  }
docs: Expression formats: > partialName [context] [args] helper context [args] #blockHelper context [args] #context context