code: protected boolean accept(char c){
  
  		// Whitespace
  		if(c == '\t' || c == '\n' || c == '\f' || c == '\r' || c == ' '){
  			return true;
  		}
  
  		// ASCII letters, numbers and control characters
  		if(c >= '\u0021' && c <= '\u007f'){
  			return true;
  		}
  
  		// Latin-1 supplement letters
  		if((c >= '\u00c0' && c <= '\u00d6') || (c >= '\u00d8' && c <= '\u00f6') || (c >= '\u00f8' && c <= '\u00ff')){
  			return true;
  		}
  
  		// Unicode letters
  		if((c >= '\u0100' && c <= '\u1fff') || (c == '\u20ac' || c == '\u2122')){
  			return true;
  		}
  
  		return false;
  	}
docs: @return <code>true</code> If the specified character should be accepted, <code>false</code> otherwise.
  
  @see BibTeXParserTokenManager
  @see LaTeXParserTokenManager