Hello,
today I saw this kind of character escaping:
var
a :char;
begin
a:=^M; // char(13)
writeln(^X); // char(24)
end;The code of the character is derived as ord(letter)-ord('A')+1 Not sure which pascal its inherited from... but Delphi 7 does compile it too.
I vaguely remember it seeing before once .. and ... a lot of time ago.
Should it be added to this page:
http://www.freepascal.org/docs-html/ref/refse8.html#x20-190001.8 ? (need a bug report created?) or is it documented somewhere else?
CodeTools syntax highlighter won't recognize the syntax as characters either (delphi 7 highlighter doesn't recognize it as a character escaping as well)
thanks,
Dmitry
