Reserved words are words that cannot be used as identifiers. INTOUCH's reserved words are:
The following words will be reserved in future versions:
Errors are returned either immediately after typing a syntactically incorrect line, or when the RUN command is given and your program is syntactically incorrect.
Exceptions only occur during execution. The runtime exceptions are:
Too many GOSUBs | |
User CAUSED exception | |
Improper entry to error handler detected | |
Dynamic variable used but not assigned | |
Upper bound is less than lower bound | |
File already exists (use REPLACE) | |
Datatype mismatch | |
Statistics are not enabled | |
-1001 | Program interrupted |
-1002 | Source code changed |
-3101 | Dynamic variable datatype mismatch |
-3102 | Nonexistent structure field referenced |
-4001 | Illegal digit in decoded string |
-4002 | Numeric base in DECODE/ENCODE$ not between 2 and 16 |
-4003 | Illegal argument to ORDNAME$() |
-4004 | Illegal argument to date$ |
-4005 | Illegal argument to DAYS |
-4006 | Invalid logical value |
-4007 | Invalid input screen format |
-4008 | Illegal memory address to MEM function |
-4009 | Illegal argument to ENCODE$() |
-4010 | Illegal argument to CHARSET$() |
-4016 | Illegal length argument |
-4017 | Expression or statement invalid |
-4021 | Illegal validation rule |
-7011 | Must close structure before reusing structure name |
-7012 | Error in directory name |
-7013 | Invalid attempt to update a key field |
-7014 | Deadlock detected |
-7015 | Database engine rejected add or update |
-5001 | Program interrupted |
-5002 | Exceeded virtual memory |
-7001 | Miscellaneous file error |
-7002 | Error in structure file |
-7003 | Error in data dictionary |
-7004 | Error in data file |
-7005 | No privilege for operation |
-7006 | No such record |
-7007 | Not a key field |
-7008 | Unknown DBMS in structure |
-7009 | Duplicate key |
-7010 | File full |
-8001 | Structure reference of nonexistent field |
-8002 | Numeric conversion error |
-8003 | Unsupported field data type |
-8004 | Disk quota exceeded |
-8102 | Syntax error in DATA |
-10001 | Illegal passing mechanism |
-10002 | Can't call external routine |
-10003 | Error in external routine |
-10004 | Dispatch routine not found |
-10005 | Illegal symbol name |
-10006 | Setting symbol failed |
-10007 | Ambiguous symbol definition |
1001 | Illegal number |
1002 | Integer overflow |
1002 | Floating overflow |
1003 | Overflow in built-in function |
1004 | Overflow in evaluating VAL |
1006 | Overflow on READ number |
1007 | Overflow in numeric input from terminal |
1051 | Overflow in evaluating string expression |
1053 | Overflow on READ string |
1054 | String too long on input |
2001 | Subscript out of bounds |
3001 | Division by zero |
3002 | Negative number raised to a nonintegral power |
3003 | Zero raised to negative power |
3004 | LOG() of zero or negative number |
3005 | SQRT() of negative number |
3006 | MOD or REM had zero divisor |
3007 | Argument to ACOS or ASIN not in range -1<=X<=1 |
3008 | Attempt to evaluate ANGLE(0,0) |
4001 | Illegal argument to VAL() |
4002 | Illegal argument to CHR$() |
4003 | Illegal argument to ORD() |
4004 | Illegal argument to SIZE |
4005 | Index in TAB less than one |
4006 | SET MARGIN value less than zonewidth |
4007 | SET ZONEWIDTH value greater than margin |
4008 | LBOUND index out of range |
4009 | UBOUND index out of range |
4010 | Second argument to REPEAT$ < 0 |
5001 | REDIM overflow |
6005 | REDIM first index greater than second |
7001 | Bad channel number |
7002 | Attempt to open or close channel zero |
7003 | Channel number already in use |
7004 | File not open |
7100 | Invalid file attribute |
7101 | Too many files open |
7110 | File not found |
7112 | File locked by another user |
7120 | Illegal file name |
7305 | No current record |
7322 | Delete or update not allowed |
8001 | Out of DATA |
8002 | Too few input items |
8003 | Too many input items |
8011 | End of file on input |
8012 | Too few data items in record |
8013 | Too many data items in record |
8101 | READ a non-number |
8102 | Syntax error in input |
8103 | Non-numeric input when number expected |
8105 | Invalid file input |
8201 | Bad format$() or using string |
8301 | Record is larger than record size |
8401 | Timeout on input |
8402 | Illegal numeric value for time-expression |
10001 | ON index out of range |
10002 | RETURN without GOSUB |
10004 | SELECT found no matching CASE |
10005 | Chained program unavailable |
Decimal Value | ASCII character equivalent | |
---|---|---|
0 | NUL | |
1 | SOH | |
2 | STX | |
3 | ETX (CTRL/C) | |
4 | EOT | |
5 | ENQ | |
6 | ACK | |
7 | BEL (bell) | |
8 | BS (backspace) | |
9 | HT (horizontal tab) | |
10 | LF (linefeed) | |
11 | VT (vertical tab) | |
12 | FF (form feed) | |
13 | CR (carriage return) | |
14 | SO | |
15 | SI (CTRL/O) | |
16 | DLE | |
17 | DCL (CTRL/Q XON) | |
18 | DC2 | |
19 | DC3 (CTRL/S XOFF) | |
20 | DC4 | |
21 | NAK (CTRL/U) | |
22 | SYN | |
23 | ETB | |
24 | CAN | |
25 | EM | |
26 | SUB (CTRL/Z) | |
27 | ESC (escape) | |
28 | FS | |
29 | QS | |
30 | RS | |
31 | US | |
32 | SP (space) | |
33 | ! | |
34 | " | |
35 | # | |
36 | $ | |
37 | % | |
38 | & | |
39 | ' (apostrophe) | |
40 | ( | |
41 | ) | |
42 | * | |
43 | + | |
44 | , (comma) | |
45 | - | |
46 | . | |
47 | / | |
48 | 0 | |
49 | 1 | |
50 | 2 | |
51 | 3 | |
52 | 4 | |
53 | 5 | |
54 | 6 | |
55 | 7 | |
56 | 8 | |
57 | 9 | |
58 | : | |
59 | ; | |
60 | < | |
61 | = | |
62 | > | |
63 | ? | |
64 | @ | |
65 | A | |
66 | B | |
67 | C | |
68 | D | |
69 | E | |
70 | F | |
71 | G | |
72 | H | |
73 | I | |
74 | J | |
75 | K | |
76 | L | |
77 | M | |
78 | N | |
79 | O | |
80 | P | |
81 | Q | |
82 | R | |
83 | S | |
84 | T | |
85 | U | |
86 | V | |
87 | W | |
88 | X | |
89 | Y | |
90 | Z | |
91 | [ | |
92 | \ (backslash) | |
93 | ] | |
94 | ^ (or up arrow) | |
95 | _ (or back arrow) | |
96 | ` (grave accent) | |
97 | a | |
98 | b | |
99 | c | |
100 | d | |
101 | e | |
102 | f | |
103 | g | |
104 | h | |
105 | i | |
106 | j | |
107 | k | |
108 | l | |
109 | m | |
110 | n | |
111 | o | |
112 | p | |
113 | q | |
114 | r | |
115 | s | |
116 | t | |
117 | u | |
118 | v | |
119 | w | |
120 | x | |
121 | y | |
122 | z | |
123 | { | |
124 | | (vertical line) | |
125 | } | |
126 | ~ (tilde) | |
127 | del (rubout) |