hmm.. the character escaping is somewhat tricky. The following code compiles: writeln(^_^));
thanks, Dmitry On Mon, Jan 19, 2015 at 8:17 AM, Dmitry Boyarintsev < skalogryz.li...@gmail.com> wrote: > 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 > > >
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal