anchor.diff:      return c;
     }
     
  -  String _readWhile(bool test(int charCode), [Function endOfFile]) {
  -    
  +  String _readWhile(bool test(int charCode)) {
       int start = _offset;  
       while (_peek() != _EOF && test(_peek())) {
         _read();
       }
  -
  -    if (_peek() == _EOF && endOfFile != null) endOfFile();
  -    
       int end = _peek() == _EOF ? _source.length : _offset;
       return _source.substring(start, end);
     }
  
positive.code: library scanner2;
  
  //import 'package:mustache/mustache.dart' as m;
  
  class Scanner {
    
    Scanner(String source, this._templateName, String delimiters, {bool lenient: true})
     : _source = source,
       _lenient = lenient,
       _itr = source.runes.iterator {
  
negative.code:           token = TokenType.text;
        }
        
        _push(token, value, start, _offset);
      }
    }
    
  