Skip to content

Commit d6e11c8

Browse files
committed
Add test for more than 127 variables.
As each var uses 2 bytes, more that 127 variables uses extra code.
1 parent 4f755ed commit d6e11c8

2 files changed

Lines changed: 209 additions & 0 deletions

File tree

testsuite/tests/manyvars.bas

Lines changed: 204 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,204 @@
1+
' Test for more than 128 variables
2+
? "Start"
3+
VAR_000 = 1000
4+
VAR_001 = 1001
5+
VAR_002 = 1002
6+
VAR_003 = 1003
7+
VAR_004 = 1004
8+
VAR_005 = 1005
9+
VAR_006 = 1006
10+
VAR_007 = 1007
11+
VAR_008 = 1008
12+
VAR_009 = 1009
13+
VAR_010 = 1010
14+
VAR_011 = 1011
15+
VAR_012 = 1012
16+
VAR_013 = 1013
17+
VAR_014 = 1014
18+
VAR_015 = 1015
19+
VAR_016 = 1016
20+
VAR_017 = 1017
21+
VAR_018 = 1018
22+
VAR_019 = 1019
23+
VAR_020 = 1020
24+
VAR_021 = 1021
25+
VAR_022 = 1022
26+
VAR_023 = 1023
27+
VAR_024 = 1024
28+
VAR_025 = 1025
29+
VAR_026 = 1026
30+
VAR_027 = 1027
31+
VAR_028 = 1028
32+
VAR_029 = 1029
33+
VAR_030 = 1030
34+
VAR_031 = 1031
35+
VAR_032 = 1032
36+
VAR_033 = 1033
37+
VAR_034 = 1034
38+
VAR_035 = 1035
39+
VAR_036 = 1036
40+
VAR_037 = 1037
41+
VAR_038 = 1038
42+
VAR_039 = 1039
43+
VAR_040 = 1040
44+
VAR_041 = 1041
45+
VAR_042 = 1042
46+
VAR_043 = 1043
47+
VAR_044 = 1044
48+
VAR_045 = 1045
49+
VAR_046 = 1046
50+
VAR_047 = 1047
51+
VAR_048 = 1048
52+
VAR_049 = 1049
53+
VAR_050 = 1050
54+
VAR_051 = 1051
55+
VAR_052 = 1052
56+
VAR_053 = 1053
57+
VAR_054 = 1054
58+
VAR_055 = 1055
59+
VAR_056 = 1056
60+
VAR_057 = 1057
61+
VAR_058 = 1058
62+
VAR_059 = 1059
63+
VAR_060 = 1060
64+
VAR_061 = 1061
65+
VAR_062 = 1062
66+
VAR_063 = 1063
67+
VAR_064 = 1064
68+
VAR_065 = 1065
69+
VAR_066 = 1066
70+
VAR_067 = 1067
71+
VAR_068 = 1068
72+
VAR_069 = 1069
73+
VAR_070 = 1070
74+
VAR_071 = 1071
75+
VAR_072 = 1072
76+
VAR_073 = 1073
77+
VAR_074 = 1074
78+
VAR_075 = 1075
79+
VAR_076 = 1076
80+
VAR_077 = 1077
81+
VAR_078 = 1078
82+
VAR_079 = 1079
83+
VAR_080 = 1080
84+
VAR_081 = 1081
85+
VAR_082 = 1082
86+
VAR_083 = 1083
87+
VAR_084 = 1084
88+
VAR_085 = 1085
89+
VAR_086 = 1086
90+
VAR_087 = 1087
91+
VAR_088 = 1088
92+
VAR_089 = 1089
93+
VAR_090 = 1090
94+
VAR_091 = 1091
95+
VAR_092 = 1092
96+
VAR_093 = 1093
97+
VAR_094 = 1094
98+
VAR_095 = 1095
99+
VAR_096 = 1096
100+
VAR_097 = 1097
101+
VAR_098 = 1098
102+
VAR_099 = 1099
103+
VAR_100 = 1100
104+
VAR_101 = 1101
105+
VAR_102 = 1102
106+
VAR_103 = 1103
107+
VAR_104 = 1104
108+
VAR_105 = 1105
109+
VAR_106 = 1106
110+
VAR_107 = 1107
111+
VAR_108 = 1108
112+
VAR_109 = 1109
113+
VAR_110 = 1110
114+
VAR_111 = 1111
115+
VAR_112 = 1112
116+
VAR_113 = 1113
117+
VAR_114 = 1114
118+
VAR_115 = 1115
119+
VAR_116 = 1116
120+
VAR_117 = 1117
121+
VAR_118 = 1118
122+
VAR_119 = 1119
123+
VAR_120 = 1120
124+
VAR_121 = 1121
125+
VAR_122 = 1122
126+
VAR_123 = 1123
127+
VAR_124 = 1124
128+
VAR_125 = 1125
129+
VAR_126 = 1126
130+
VAR_127 = 1127
131+
VAR_128 = 1128
132+
VAR_129 = 1129
133+
VAR_130 = 1130
134+
VAR_131 = 1131
135+
VAR_132 = 1132
136+
VAR_133 = 1133
137+
VAR_134 = 1134
138+
VAR_135 = 1135
139+
VAR_136 = 1136
140+
VAR_137 = 1137
141+
VAR_138 = 1138
142+
VAR_139 = 1139
143+
VAR_140 = 1140
144+
VAR_141 = 1141
145+
VAR_142 = 1142
146+
VAR_143 = 1143
147+
VAR_144 = 1144
148+
VAR_145 = 1145
149+
VAR_146 = 1146
150+
VAR_147 = 1147
151+
VAR_148 = 1148
152+
VAR_149 = 1149
153+
VAR_150 = 1150
154+
VAR_151 = 1151
155+
VAR_152 = 1152
156+
VAR_153 = 1153
157+
VAR_154 = 1154
158+
VAR_155 = 1155
159+
VAR_156 = 1156
160+
VAR_157 = 1157
161+
VAR_158 = 1158
162+
VAR_159 = 1159
163+
VAR_160 = 1160
164+
VAR_161 = 1161
165+
VAR_162 = 1162
166+
VAR_163 = 1163
167+
VAR_164 = 1164
168+
VAR_165 = 1165
169+
VAR_166 = 1166
170+
VAR_167 = 1167
171+
VAR_168 = 1168
172+
VAR_169 = 1169
173+
VAR_170 = 1170
174+
VAR_171 = 1171
175+
VAR_172 = 1172
176+
VAR_173 = 1173
177+
VAR_174 = 1174
178+
VAR_175 = 1175
179+
VAR_176 = 1176
180+
VAR_177 = 1177
181+
VAR_178 = 1178
182+
VAR_179 = 1179
183+
VAR_180 = 1180
184+
VAR_181 = 1181
185+
VAR_182 = 1182
186+
VAR_183 = 1183
187+
VAR_184 = 1184
188+
VAR_185 = 1185
189+
VAR_186 = 1186
190+
VAR_187 = 1187
191+
VAR_188 = 1188
192+
VAR_189 = 1189
193+
VAR_190 = 1190
194+
VAR_191 = 1191
195+
VAR_192 = 1192
196+
VAR_193 = 1193
197+
VAR_194 = 1194
198+
VAR_195 = 1195
199+
VAR_196 = 1196
200+
VAR_197 = 1197
201+
VAR_198 = 1198
202+
VAR_199 = 1199
203+
? VAR_000, VAR_064, VAR_127, VAR_128, VAR_160, VAR_199
204+

testsuite/tests/manyvars.chk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Name: Test for more than 128 variables
2+
Test: run
3+
Output:
4+
Start
5+
1000 1064 1127 1128 1160 1199

0 commit comments

Comments
 (0)