comparison interps/clc-intercal/CLC-INTERCAL-Docs-1.-94.-2/doc/examples/hello.i @ 996:859f9b4339e6

<Gregor> tar xf egobot.tar.xz
author HackBot
date Sun, 09 Dec 2012 19:30:08 +0000
parents
children
comparison
equal deleted inserted replaced
995:6883f5911eb7 996:859f9b4339e6
1 PLEASE NOTE: THIS IS A *REAL* "HELLO, WORLD" PROGRAM --
2 NOT ONE OF THOSE USELESS THINGS WHICH PRINT THE STRING
3 "HELLO, WORLD"
4
5 THIS PROGRAM WRITES A STRING IN FROM STANDARD INPUT,
6 AND PRODUCES AN ERROR IF THE STRING WAS NOT
7 "HELLO, WORLD"
8
9 THIS PROGRAM REQUIRES CLC-INTERCAL
10
11 Copyright (c) 2006 Claudio Calvelli, all rights reserved.
12
13 CLC-INTERCAL is copyrighted software. However, permission to use, modify,
14 and distribute it is granted provided that the conditions set out in the
15 licence agreement are met. See files README and COPYING in the distribution.
16
17 PLEASE ;1 <- #12
18 (1) PLEASE WRITE IN ;1
19 PLEASE GIVE UP
20
21 PLEASE PLEASE PLEASE (PRETTY PLEASE)
22 DO NOT ASK ME TO SEE THE REST OF THIS PROGRAM
23
24 DO COME FROM '".1/'"'¥#29¢"';1SUB#1'~#65535"'~'#0¢#65535'"~
25 "'¥#29¢"';1SUB#1'~#65535"'~'#0¢#65535'"'~#1"~#0'¢.1
26 ERROR: THE FIRST CHARACTER IS NOT "H"
27
28 DO COME FROM '".2/'"'¥#1356¢"';1SUB#2'~#65535"'~'#0¢#65535'"~
29 "'¥#1356¢"';1SUB#2'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
30 '.2~"'¥#1¢.1'~#1"'
31 ERROR: THE SECOND CHARACTER IS NOT "E"
32
33 DO COME FROM '".3/'"'¥#377¢"';1SUB#3'~#65535"'~'#0¢#65535'"~
34 "'¥#377¢"';1SUB#3'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
35 '".22/'"V.1¢.2"~#1'"~#0'¢'.3~"'¥#1¢.22'~#1"'
36 ERROR: THE THIRD CHARACTER IS NOT "L"
37
38 DO COME FROM '".4/'"'¥#383¢"';1SUB#4'~#65535"'~'#0¢#65535'"~
39 "'¥#383¢"';1SUB#4'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
40 '".23/'"V.22¢.3"~#1'"~#0'¢'.4~"'¥#1¢.23'~#1"'
41 ERROR: THE FOURTH CHARACTER IS NOT "L"
42
43 DO COME FROM '".5/'"'¥#378¢"';1SUB#5'~#65535"'~'#0¢#65535'"~
44 "'¥#378¢"';1SUB#5'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
45 '".24/'"V.23¢.4"~#1'"~#0'¢'.5~"'¥#1¢.24'~#1"'
46 ERROR: THE FIFTH CHARACTER IS NOT "O"
47
48 DO COME FROM '".6/'"'¥#177¢"';1SUB#6'~#65535"'~'#0¢#65535'"~
49 "'¥#177¢"';1SUB#6'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
50 '".25/'"V.24¢.5"~#1'"~#0'¢'.6~"'¥#1¢.25'~#1"'
51 ERROR: THE SIXTH CHARACTER IS NOT COMMA
52
53 DO COME FROM '".7/'"'¥#373¢"';1SUB#7'~#65535"'~'#0¢#65535'"~
54 "'¥#373¢"';1SUB#7'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
55 '".26/'"V.25¢.6"~#1'"~#0'¢'.7~"'¥#1¢.26'~#1"'
56 ERROR: THE SEVENTH CHARACTER IS NOT SPACE
57
58 DO COME FROM '".8/'"'¥#4160¢"';1SUB#8'~#65535"'~'#0¢#65535'"~
59 "'¥#4160¢"';1SUB#8'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
60 '".27/'"V.26¢.7"~#1'"~#0'¢'.8~"'¥#1¢.27'~#1"'
61 ERROR: THE EIGHTH CHARACTER IS NOT "W"
62
63 DO COME FROM '".9/'"'¥#574¢"';1SUB#9'~#65535"'~'#0¢#65535'"~
64 "'¥#574¢"';1SUB#9'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
65 '".28/'"V.27¢.8"~#1'"~#0'¢'.9~"'¥#1¢.28'~#1"'
66 ERROR: THE NINTH CHARACTER IS NOT "O"
67
68 DO COME FROM '".10/'"'¥#540¢"';1SUB#10'~#65535"'~'#0¢#65535'"~
69 "'¥#540¢"';1SUB#10'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
70 '".29/'"V.28¢.9"~#1'"~#0'¢'.10~"'¥#1¢.29'~#1"'
71 ERROR: THE TENTH CHARACTER IS NOT "R"
72
73 DO COME FROM '".11/'"'¥#353¢"';1SUB#11'~#65535"'~'#0¢#65535'"~
74 "'¥#353¢"';1SUB#11'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
75 '".30/'"V.29¢.10"~#1'"~#0'¢'.11~"'¥#1¢.30'~#1"'
76 ERROR: THE ELEVENTH CHARACTER IS NOT "L"
77
78 DO COME FROM '".12/'"'¥#375¢"';1SUB#12'~#65535"'~'#0¢#65535'"~
79 "'¥#375¢"';1SUB#12'~#65535"'~'#0¢#65535'"'~#1"~#0'¢
80 '".31/'"V.30¢.11"~#1'"~#0'¢'.12~"'¥#1¢.31'~#1"'
81 ERROR: THE TWELFTH AND LAST CHARACTER IS NOT "D"
82