<div dir="ltr"><div>hmm.. the character escaping is somewhat tricky.<br></div>The following code compiles:<br>writeln(^_^));<br><div><br>thanks,<br>Dmitry<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 19, 2015 at 8:17 AM, Dmitry Boyarintsev <span dir="ltr"><<a href="mailto:skalogryz.lists@gmail.com" target="_blank">skalogryz.lists@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><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" target="_blank">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>
</blockquote></div><br></div>