public char GetCharacter( ) { Debug.Assert(type == TokenType.Character); if (value.Length == 3) { return(System.Convert.ToChar(value[2])); } else { var c = (char)0; if (NamedCharacter.NameToCharacter(value, out c)) { return(c); } throw TokenizerError.SyntaxError("get-character", "improperly formed char value", this); } }
public override string GetDatumString( ) { return(NamedCharacter.CharacterToName(asChar)); }