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