~ubuntu-branches/ubuntu/trusty/clc-intercal/trusty-proposed

« back to all changes in this revision

Viewing changes to examples/hello.i

  • Committer: Bazaar Package Importer
  • Author(s): Mark Brown
  • Date: 2006-10-08 13:30:54 UTC
  • mfrom: (1.1.1 upstream) (3.1.1 dapper)
  • Revision ID: james.westby@ubuntu.com-20061008133054-fto70u71yoyltr3m
Tags: 1:1.0~2pre1.-94.-4.1-1
* New upstream release.
* Change to dh_installman.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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