Strings
/* various string operations
asc(S1) // Convert 1st character of S1 to ASCII value
chr(A) // Convert extended ASCII value A to a 1 character string
concat(S1,S2) // combine S1 and S2 into one long string
file_exists(S1) // Search current and include directories for existence of file S1 (0 or 1)
str(A,L,P) // Convert float A to string, at least L characters long,
// with P digits after the decimal point (if P is -1, make max)
strcmp(S1,S2) // compare S1 to S2, return -1, 0, or +1 if S2 is <, =, > than S1
strlen(S1) // Returns # of characters in string S1
strlwr(S1) // Lower case of S1
substr(S1,P,L) // Sub-string from S1, start at position P for length L
strupr(S1) // Upper case of S1
val(S1) // Convert string S1 to float
file_exists(S1) // returns 1 if file S1 is found in library path
*/
/*
// some special control characters that can be used within strings
a Bell or alarm, 0x07
b Backspace, 0x08
f Form feed, 0x0C
n New line (line feed) 0x0A
r Carriage return 0x0D
t Horizontal tab 0x09
v Vertical tab 0x0B
0 Null 0x00
\ Backslash 0x5C
' Single quote 0x27
*/