User Tools

Site Tools


chr

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

chr [2006/08/29 20:58] (current)
Line 1: Line 1:
 +# $EPIC: chr.txt,v 1.2 2006/08/29 20:58:41 jnelson Exp $
 +======Synopsis:​======
 +$[[chr]](<​list of codepoints>​)
 +
 +======Technical:​======
 +The [[chr]] function converts a word list of codepoints into a sequence of 
 +characters. ​ Because EPIC only supports latin-1 at this time, only the 
 +codepoints 0 to 255 provide defined behavior. ​ Other codepoints will yield
 +one character per codepoint, but the character is undefined.
 +
 +For backwards compatability,​ [[chr]] accepts the values (-1 to -128) to be 
 +equivalent to (128 to 255).  This is not guaranteed in the future.
 +
 +In the future, if epic supports utf8 or the like, codepoints outside of the
 +range 0 to 255 would be supported.
 +
 +======Examples:​======
 +<​file>​
 +/* assume iso8859-1 character set */
 +$chr(3) ​                           return a ^C (color change attribute)
 +$chr($ascii(abcABC)) ​              ​returns "​abcABC"​
 +</​file>​
 +
  
chr.txt ยท Last modified: 2006/08/29 20:58 (external edit)