anchor.diff:  
   		// If just a single mustache, return this as a text token.
   		if (_peek() != _OPEN_MUSTACHE) {
  -			_addCharToken(_TEXT);
  +			_addCharToken(_TEXT, _OPEN_MUSTACHE);
   			return;
   		}
   
  
positive.code: 				case _OPEN_MUSTACHE:
  					return;
  				case _CLOSE_MUSTACHE:
  					_addCharToken(_TEXT);
  					break;
  				default:
  					_addStringToken(_TEXT);
  
negative.code: 		_tokens.add(new _Token(type, value, l, c));
  	}
  
  	_addCharToken(int type, int charCode) {
  		int l = _r.line, c = _r.column;
  		var value = new String.fromCharCode(charCode);
  		_tokens.add(new _Token(type, value, l, c));
  	}
  
  