tock-mirror/testcases/capitalise.occ
2008-03-12 14:48:27 +00:00

20 lines
338 B
Plaintext

#USE "course"
PROC main (CHAN OF BYTE in, out)
BOOL running:
SEQ
running := TRUE
WHILE running
BYTE b:
SEQ
in ? b
IF
b = 27 -- ESC
running := FALSE
(b >= 'a') AND (b <= 'z')
out ! b - ('a' - 'A')
TRUE
out ! b
out ! FLUSH
: