Idiomatically determine all the characters that can be used for symbols: Difference between revisions

m
Line 375:
 
=={{header|Phix}}==
Translation of AWK, extended with separate of ansi and utf8 handling
{{trans|AWK}}
<lang Phix>function run(string ident)
integer fn = open("test.exw","w")
Line 402:
sequence r = check(0,127)
printf(1,"ansi characters:\n===============\n")
printf(1,"1st character: %d NGno good, %d OK %s\n",r[1])
printf(1,"2nd..nth char: %d NGno good, %d OK %s\n\n",r[2])
r = check(128,255)
integer ok8 = 0, ng8 = 0
Line 440:
ansi characters:
===============
1st character: 75 NGno good, 53 OK ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz
2nd..nth char: 65 NGno good, 63 OK 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz
 
utf8 characters:
7,806

edits