5 function mixIn(target, source){
6 Object.keys(source).forEach(function(key){
7 target[key] = source[key];
16 exports.eachInBetween = eachInBetween;
17 function eachInBetween(startToken, endToken, iterator) {
18 var last = endToken && endToken.next;
19 while (startToken && startToken !== last) {
21 startToken = startToken.next;
28 // XXX: ugly but works for now, that way we avoid changing the whole
29 // esformatter structure.
30 mixIn(exports, require('./find'));
31 mixIn(exports, require('./insert'));
32 mixIn(exports, require('./is'));
33 mixIn(exports, require('./remove'));