foo.cc:5:12: error: too many decimal points in number
5 | hash:array[0..97011] of boolean;
| ^~~~~~~~
foo.cc:15:7: warning: multi-character character constant [-Wmultichar]
15 | write('YES');
| ^~~~~
foo.cc:25:7: warning: multi-character character constant [-Wmultichar]
25 | write('NO');
| ^~~~
foo.cc:41:1: error: stray '\343' in program
41 | begin
| ^
foo.cc:41:2: error: stray '\200' in program
41 | begin
| ^
foo.cc:41:3: error: stray '\200' in program
41 | begin
| ^
foo.cc:41:4: error: stray '\343' in program
41 | begin
| ^
foo.cc:41:5: error: stray '\200' in program
41 | begin
| ^
foo.cc:41:6: error: stray '\200' in program
41 | begin
| ^
foo.cc:43:1: error: stray '\343' in program
43 | h:=h shl 4+ord(now[i]);
| ^
foo.cc:43:2: error: stray '\200' in program
43 | h:=h shl 4+ord(now[i]);
| ^
foo.cc:43:3: error: stray '\200' in program
43 | h:=h shl 4+ord(now[i]);
| ^
foo.cc:43:4: error: stray '\343' in program
43 | h:=h shl 4+ord(now[i]);
| ^
foo.cc:43:5: error: stray '\200' in program
43 | h:=h shl 4+ord(now[i]);
| ^
foo.cc:43:6: error: stray '\200' in program
43 | h:=h shl 4+ord(now[i]);
| ^
foo.cc:45:1: error: stray '\343' in program
45 | g:=h and $f0000000;
| ^
foo.cc:45:2: error: stray '\200' in program
45 | g:=h and $f0000000;
| ^
foo.cc:45:3: error: stray '\200' in program
45 | g:=h and $f0000000;
| ^
foo.cc:45:4: error: stray '\343' in program
45 | g:=h and $f0000000;
| ^
foo.cc:45:5: error: stray '\200' in program
45 | g:=h and $f0000000;
| ^
foo.cc:45:6: error: stray '\200' in program
45 | g:=h and $f0000000;
| ^
foo.cc:47:1: error: stray '\343' in program
47 | if g0 then
| ^
foo.cc:47:2: error: stray '\200' in program
47 | if g0 then
| ^
foo.cc:47:3: error: stray '\200' in program
47 | if g0 then
| ^
foo.cc:47:4: error: stray '\343' in program
47 | if g0 then
| ^
foo.cc:47:5: error: stray '\200' in program
47 | if g0 then
| ^
foo.cc:47:6: error: stray '\200' in program
47 | if g0 then
| ^
foo.cc:49:1: error: stray '\343' in program
49 | h:=h xor (g shr 24);
| ^
foo.cc:49:2: error: stray '\200' in program
49 | h:=h xor (g shr 24);
| ^
foo.cc:49:3: error: stray '\200' in program
49 | h:=h xor (g shr 24);
| ^
foo.cc:49:4: error: stray '\343' in program
49 | h:=h xor (g shr 24);
| ^
foo.cc:49:5: error: stray '\200' in program
49 | h:=h xor (g shr 24);
| ^
foo.cc:49:6: error: stray '\200' in program
49 | h:=h xor (g shr 24);
| ^
foo.cc:49:7: error: stray '\343' in program
49 | h:=h xor (g shr 24);
| ^
foo.cc:49:8: error: stray '\200' in program
49 | h:=h xor (g shr 24);
| ^
foo.cc:49:9: error: stray '\200' in program
49 | h:=h xor (g shr 24);
| ^
foo.cc:49:10: error: stray '\343' in program
49 | h:=h xor (g shr 24);
| ^
foo.cc:49:11: error: stray '\200' in program
49 | h:=h xor (g shr 24);
| ^
foo.cc:49:12: error: stray '\200' in program
49 | h:=h xor (g shr 24);
| ^
foo.cc:51:1: error: stray '\343' in program
51 | h:=h and (not g);
| ^
foo.cc:51:2: error: stray '\200' in program
51 | h:=h and (not g);
| ^
foo.cc:51:3: error: stray '\200' in program
51 | h:=h and (not g);
| ^
foo.cc:51:4: error: stray '\343' in program
51 | h:=h and (not g);
| ^
foo.cc:51:5: error: stray '\200' in program
51 | h:=h and (not g);
| ^
foo.cc:51:6: error: stray '\200' in program
51 | h:=h and (not g);
| ^
foo.cc:53:1: error: stray '\343' in program
53 | end;
| ^
foo.cc:53:2: error: stray '\200' in program
53 | end;
| ^
foo.cc:53:3: error: stray '\200' in program
53 | end;
| ^
foo.cc:53:4: error: stray '\343' in program
53 | end;
| ^
foo.cc:53:5: error: stray '\200' in program
53 | end;
| ^
foo.cc:53:6: error: stray '\200' in program
53 | end;
| ^
foo.cc:59:1: error: stray '\343' in program
59 | hash[h]:=false;
| ^
foo.cc:59:2: error: stray '\200' in program
59 | hash[h]:=false;
| ^
foo.cc:59:3: error: stray '\200' in program
59 | hash[h]:=false;
| ^
foo.cc:59:4: error: stray '\343' in program
59 | hash[h]:=false;
| ^
foo.cc:59:5: error: stray '\200' in program
59 | hash[h]:=false;
| ^
foo.cc:59:6: error: stray '\200' in program
59 | hash[h]:=false;
| ^
foo.cc:61:1: error: stray '\343' in program
61 | exit(false);
| ^
foo.cc:61:2: error: stray '\200' in program
61 | exit(false);
| ^
foo.cc:61:3: error: stray '\200' in program
61 | exit(false);
| ^
foo.cc:61:4: error: stray '\343' in program
61 | exit(false);
| ^
foo.cc:61:5: error: stray '\200' in program
61 | exit(false);
| ^
foo.cc:61:6: error: stray '\200' in program
61 | exit(false);
| ^
foo.cc:81:1: error: stray '\343' in program
81 | if (now[i]='W') or (now[i]='O') or (now[i]='C') then
| ^
foo.cc:81:2: error: stray '\200' in program
81 | if (now[i]='W') or (now[i]='O') or (now[i]='C') then
| ^
foo.cc:81:3: error: stray '\200' in program
81 | if (now[i]='W') or (now[i]='O') or (now[i]='C') then
| ^
foo.cc:81:4: error: stray '\343' in program
81 | if (now[i]='W') or (now[i]='O') or (now[i]='C') then
| ^
foo.cc:81:5: error: stray '\200' in program
81 | if (now[i]='W') or (now[i]='O') or (now[i]='C') then
| ^
foo.cc:81:6: error: stray '\200' in program
81 | if (now[i]='W') or (now[i]='O') or (now[i]='C') then
| ^
foo.cc:83:1: error: stray '\343' in program
83 | begin
| ^
foo.cc:83:2: error: stray '\200' in program
83 | begin
| ^
foo.cc:83:3: error: stray '\200' in program
83 | begin
| ^
foo.cc:83:4: error: stray '\343' in program
83 | begin
| ^
foo.cc:83:5: error: stray '\200' in program
83 | begin
| ^
foo.cc:83:6: error: stray '\200' in program
83 | begin
| ^
foo.cc:85:1: error: stray '\343' in program
85 | for j:=i+1 to length(now) do
| ^
foo.cc:85:2: error: stray '\200' in program
85 | for j:=i+1 to length(now) do
| ^
foo.cc:85:3: error: stray '\200' in program
85 | for j:=i+1 to length(now) do
| ^
foo.cc:85:4: error: stray '\343' in program
85 | for j:=i+1 to length(now) do
| ^
foo.cc:85:5: error: stray '\200' in program
85 | for j:=i+1 to length(now) do
| ^
foo.cc:85:6: error: stray '\200' in program
85 | for j:=i+1 to length(now) do
| ^
foo.cc:85:7: error: stray '\343' in program
85 | for j:=i+1 to length(now) do
| ^
foo.cc:85:8: error: stray '\200' in program
85 | for j:=i+1 to length(now) do
| ^
foo.cc:85:9: error: stray '\200' in program
85 | for j:=i+1 to length(now) do
| ^
foo.cc:85:10: error: stray '\343' in program
85 | for j:=i+1 to length(now) do
| ^
foo.cc:85:11: error: stray '\200' in program
85 | for j:=i+1 to length(now) do
| ^
foo.cc:85:12: error: stray '\200' in program
85 | for j:=i+1 to length(now) do
| ^
foo.cc:87:1: error: stray '\343' in program
87 | if (now[j]='W') or (now[j]='O') or (now[j]='C') then
| ^
foo.cc:87:2: error: stray '\200' in program
87 | if (now[j]='W') or (now[j]='O') or (now[j]='C') then
| ^
foo.cc:87:3: error: stray '\200' in program
87 | if (now[j]='W') or (now[j]='O') or (now[j]='C') then
| ^
foo.cc:87:4: error: stray '\343' in program
87 | if (now[j]='W') or (now[j]='O') or (now[j]='C') then
| ^
foo.cc:87:5: error: stray '\200' in program
87 | if (now[j]='W') or (now[j]='O') or (now[j]='C') then
| ^
foo.cc:87:6: error: stray '\200' in program
87 | if (now[j]='W') or (now[j]='O') or (now[j]='C') then
| ^
foo.cc:87:7: error: stray '\343' in program
87 | if (now[j]='W') or (now[j]='O') or (now[j]='C') then
| ^
foo.cc:87:8: error: stray '\200' in program
87 | if (now[j]='W') or (now[j]='O') or (now[j]='C') then
| ^
foo.cc:87:9: error: stray '\200' in program
87 | if (now[j]='W') or (now[j]='O') or (now[j]='C') then
| ^
foo.cc:87:10: error: stray '\343' in program
87 | if (now[j]='W') or (now[j]='O') or (now[j]='C') then
| ^
foo.cc:87:11: error: stray '\200' in program
87 | if (now[j]='W') or (now[j]='O') or (now[j]='C') then
| ^
foo.cc:87:12: error: stray '\200' in program
87 | if (now[j]='W') or (now[j]='O') or (now[j]='C') then
| ^
foo.cc:89:1: error: stray '\343' in program
89 | break;
| ^
foo.cc:89:2: error: stray '\200' in program
89 | break;
| ^
foo.cc:89:3: error: stray '\200' in program
89 | break;
| ^
foo.cc:89:4: error: stray '\343' in program
89 | break;
| ^
foo.cc:89:5: error: stray '\200' in program
89 | break;
| ^
foo.cc:89:6: error: stray '\200' in program
89 | break;
| ^
foo.cc:89:7: error: stray '\343' in program
89 | break;
| ^
foo.cc:89:8: error: stray '\200' in program
89 | break;
| ^
foo.cc:89:9: error: stray '\200' in program
89 | break;
| ^
foo.cc:89:10: error: stray '\343' in program
89 | break;
| ^
foo.cc:89:11: error: stray '\200' in program
89 | break;
| ^
foo.cc:89:12: error: stray '\200' in program
89 | break;
| ^
foo.cc:89:13: error: stray '\343' in program
89 | break;
| ^
foo.cc:89:14: error: stray '\200' in program
89 | break;
| ^
foo.cc:89:15: error: stray '\200' in program
89 | break;
| ^
foo.cc:89:16: error: stray '\343' in program
89 | break;
| ^
foo.cc:89:17: error: stray '\200' in program
89 | break;
| ^
foo.cc:89:18: error: stray '\200' in program
89 | break;
| ^
foo.cc:91:1: error: stray '\343' in program
91 | a:=copy(now,i+1,j-i-1);
| ^
foo.cc:91:2: error: stray '\200' in program
91 | a:=copy(now,i+1,j-i-1);
| ^
foo.cc:91:3: error: stray '\200' in program
91 | a:=copy(now,i+1,j-i-1);
| ^
foo.cc:91:4: error: stray '\343' in program
91 | a:=copy(now,i+1,j-i-1);
| ^
foo.cc:91:5: error: stray '\200' in program
91 | a:=copy(now,i+1,j-i-1);
| ^
foo.cc:91:6: error: stray '\200' in program
91 | a:=copy(now,i+1,j-i-1);
| ^
foo.cc:91:7: error: stray '\343' in program
91 | a:=copy(now,i+1,j-i-1);
| ^
foo.cc:91:8: error: stray '\200' in program
91 | a:=copy(now,i+1,j-i-1);
| ^
foo.cc:91:9: error: stray '\200' in program
91 | a:=copy(now,i+1,j-i-1);
| ^
foo.cc:91:10: error: stray '\343' in program
91 | a:=copy(now,i+1,j-i-1);
| ^
foo.cc:91:11: error: stray '\200' in program
91 | a:=copy(now,i+1,j-i-1);
| ^
foo.cc:91:12: error: stray '\200' in program
91 | a:=copy(now,i+1,j-i-1);
| ^
foo.cc:93:1: error: stray '\343' in program
93 | if a='' then continue;
| ^
foo.cc:93:2: error: stray '\200' in program
93 | if a='' then continue;
| ^
foo.cc:93:3: error: stray '\200' in program
93 | if a='' then continue;
| ^
foo.cc:93:4: error: stray '\343' in program
93 | if a='' then continue;
| ^
foo.cc:93:5: error: stray '\200' in program
93 | if a='' then continue;
| ^
foo.cc:93:6: error: stray '\200' in program
93 | if a='' then continue;
| ^
foo.cc:93:7: error: stray '\343' in program
93 | if a='' then continue;
| ^
foo.cc:93:8: error: stray '\200' in program
93 | if a='' then continue;
| ^
foo.cc:93:9: error: stray '\200' in program
93 | if a='' then continue;
| ^
foo.cc:93:10: error: stray '\343' in program
93 | if a='' then continue;
| ^
foo.cc:93:11: error: stray '\200' in program
93 | if a='' then continue;
| ^
foo.cc:93:12: error: stray '\200' in program
93 | if a='' then continue;
| ^
foo.cc:93:18: error: empty character constant
93 | if a='' then continue;
| ^~
foo.cc:95:1: error: stray '\343' in program
95 | for j:=1 to length(a) do
| ^
foo.cc:95:2: error: stray '\200' in program
95 | for j:=1 to length(a) do
| ^
foo.cc:95:3: error: stray '\200' in program
95 | for j:=1 to length(a) do
| ^
foo.cc:95:4: error: stray '\343' in program
95 | for j:=1 to length(a) do
| ^
foo.cc:95:5: error: stray '\200' in program
95 | for j:=1 to length(a) do
| ^
foo.cc:95:6: error: stray '\200' in program
95 | for j:=1 to length(a) do
| ^
foo.cc:95:7: error: stray '\343' in program
95 | for j:=1 to length(a) do
| ^
foo.cc:95:8: error: stray '\200' in program
95 | for j:=1 to length(a) do
| ^
foo.cc:95:9: error: stray '\200' in program
95 | for j:=1 to length(a) do
| ^
foo.cc:95:10: error: stray '\343' in program
95 | for j:=1 to length(a) do
| ^
foo.cc:95:11: error: stray '\200' in program
95 | for j:=1 to length(a) do
| ^
foo.cc:95:12: error: stray '\200' in program
95 | for j:=1 to length(a) do
| ^
foo.cc:97:1: error: stray '\343' in program
97 | if (a[j]='W')or (a[j]='O') or (a[j]='C') then
| ^
foo.cc:97:2: error: stray '\200' in program
97 | if (a[j]='W')or (a[j]='O') or (a[j]='C') then
| ^
foo.cc:97:3: error: stray '\200' in program
97 | if (a[j]='W')or (a[j]='O') or (a[j]='C') then
| ^
foo.cc:97:4: error: stray '\343' in program
97 | if (a[j]='W')or (a[j]='O') or (a[j]='C') then
| ^
foo.cc:97:5: error: stray '\200' in program
97 | if (a[j]='W')or (a[j]='O') or (a[j]='C') then
| ^
foo.cc:97:6: error: stray '\200' in program
97 | if (a[j]='W')or (a[j]='O') or (a[j]='C') then
| ^
foo.cc:97:7: error: stray '\343' in program
97 | if (a[j]='W')or (a[j]='O') or (a[j]='C') then
| ^
foo.cc:97:8: error: stray '\200' in program
97 | if (a[j]='W')or (a[j]='O') or (a[j]='C') then
| ^
foo.cc:97:9: error: stray '\200' in program
97 | if (a[j]='W')or (a[j]='O') or (a[j]='C') then
| ^
foo.cc:97:10: error: stray '\343' in program
97 | if (a[j]='W')or (a[j]='O') or (a[j]='C') then
| ^
foo.cc:97:11: error: stray '\200' in program
97 | if (a[j]='W')or (a[j]='O') or (a[j]='C') then
| ^
foo.cc:97:12: error: stray '\200' in program
97 | if (a[j]='W')or (a[j]='O') or (a[j]='C') then
| ^
foo.cc:99:1: error: stray '\343' in program
99 | delete(a,j,1);
| ^
foo.cc:99:2: error: stray '\200' in program
99 | delete(a,j,1);
| ^
foo.cc:99:3: error: stray '\200' in program
99 | delete(a,j,1);
| ^
foo.cc:99:4: error: stray '\343' in program
99 | delete(a,j,1);
| ^
foo.cc:99:5: error: stray '\200' in program
99 | delete(a,j,1);
| ^
foo.cc:99:6: error: stray '\200' in program
99 | delete(a,j,1);
| ^
foo.cc:99:7: error: stray '\343' in program
99 | delete(a,j,1);
| ^
foo.cc:99:8: error: stray '\200' in program
99 | delete(a,j,1);
| ^
foo.cc:99:9: error: stray '\200' in program
99 | delete(a,j,1);
| ^
foo.cc:99:10: error: stray '\343' in program
99 | delete(a,j,1);
| ^
foo.cc:99:11: error: stray '\200' in program
99 | delete(a,j,1);
| ^
foo.cc:99:12: error: stray '\200' in program
99 | delete(a,j,1);
| ^
foo.cc:99:13: error: stray '\343' in program
99 | delete(a,j,1);
| ^
foo.cc:99:14: error: stray '\200' in program
99 | delete(a,j,1);
| ^
foo.cc:99:15: error: stray '\200' in program
99 | delete(a,j,1);
| ^
foo.cc:99:16: error: stray '\343' in program
99 | delete(a,j,1);
| ^
foo.cc:99:17: error: stray '\200' in program
99 | delete(a,j,1);
| ^
foo.cc:99:18: error: stray '\200' in program
99 | delete(a,j,1);
| ^
foo.cc:101:1: error: stray '\343' in program
101 | if pos(a,start)=0 then
| ^
foo.cc:101:2: error: stray '\200' in program
101 | if pos(a,start)=0 then
| ^
foo.cc:101:3: error: stray '\200' in program
101 | if pos(a,start)=0 then
| ^
foo.cc:101:4: error: stray '\343' in program
101 | if pos(a,start)=0 then
| ^
foo.cc:101:5: error: stray '\200' in program
101 | if pos(a,start)=0 then
| ^
foo.cc:101:6: error: stray '\200' in program
101 | if pos(a,start)=0 then
| ^
foo.cc:101:7: error: stray '\343' in program
101 | if pos(a,start)=0 then
| ^
foo.cc:101:8: error: stray '\200' in program
101 | if pos(a,start)=0 then
| ^
foo.cc:101:9: error: stray '\200' in program
101 | if pos(a,start)=0 then
| ^
foo.cc:101:10: error: stray '\343' in program
101 | if pos(a,start)=0 then
| ^
foo.cc:101:11: error: stray '\200' in program
101 | if pos(a,start)=0 then
| ^
foo.cc:101:12: error: stray '\200' in program
101 | if pos(a,start)=0 then
| ^
foo.cc:103:1: error: stray '\343' in program
103 | exit(false);
| ^
foo.cc:103:2: error: stray '\200' in program
103 | exit(false);
| ^
foo.cc:103:3: error: stray '\200' in program
103 | exit(false);
| ^
foo.cc:103:4: error: stray '\343' in program
103 | exit(false);
| ^
foo.cc:103:5: error: stray '\200' in program
103 | exit(false);
| ^
foo.cc:103:6: error: stray '\200' in program
103 | exit(false);
| ^
foo.cc:103:7: error: stray '\343' in program
103 | exit(false);
| ^
foo.cc:103:8: error: stray '\200' in program
103 | exit(false);
| ^
foo.cc:103:9: error: stray '\200' in program
103 | exit(false);
| ^
foo.cc:103:10: error: stray '\343' in program
103 | exit(false);
| ^
foo.cc:103:11: error: stray '\200' in program
103 | exit(false);
| ^
foo.cc:103:12: error: stray '\200' in program
103 | exit(false);
| ^
foo.cc:105:1: error: stray '\343' in program
105 | end;
| ^
foo.cc:105:2: error: stray '\200' in program
105 | end;
| ^
foo.cc:105:3: error: stray '\200' in program
105 | end;
| ^
foo.cc:105:4: error: stray '\343' in program
105 | end;
| ^
foo.cc:105:5: error: stray '\200' in program
105 | end;
| ^
foo.cc:105:6: error: stray '\200' in program
105 | end;
| ^
foo.cc:129:1: error: stray '\343' in program
129 | if now[j]='O' then
| ^
foo.cc:129:2: error: stray '\200' in program
129 | if now[j]='O' then
| ^
foo.cc:129:3: error: stray '\200' in program
129 | if now[j]='O' then
| ^
foo.cc:129:4: error: stray '\343' in program
129 | if now[j]='O' then
| ^
foo.cc:129:5: error: stray '\200' in program
129 | if now[j]='O' then
| ^
foo.cc:129:6: error: stray '\200' in program
129 | if now[j]='O' then
| ^
foo.cc:131:1: error: stray '\343' in program
131 | for i:=j-1 downto 1 do
| ^
foo.cc:131:2: error: stray '\200' in program
131 | for i:=j-1 downto 1 do
| ^
foo.cc:131:3: error: stray '\200' in program
131 | for i:=j-1 downto 1 do
| ^
foo.cc:131:4: error: stray '\343' in program
131 | for i:=j-1 downto 1 do
| ^
foo.cc:131:5: error: stray '\200' in program
131 | for i:=j-1 downto 1 do
| ^
foo.cc:131:6: error: stray '\200' in program
131 | for i:=j-1 downto 1 do
| ^
foo.cc:133:1: error: stray '\343' in program
133 | if now[i]='C' then
| ^
foo.cc:133:2: error: stray '\200' in program
133 | if now[i]='C' then
| ^
foo.cc:133:3: error: stray '\200' in program
133 | if now[i]='C' then
| ^
foo.cc:133:4: error: stray '\343' in program
133 | if now[i]='C' then
| ^
foo.cc:133:5: error: stray '\200' in program
133 | if now[i]='C' then
| ^
foo.cc:133:6: error: stray '\200' in program
133 | if now[i]='C' then
| ^
foo.cc:133:7: error: stray '\343' in program
133 | if now[i]='C' then
| ^
foo.cc:133:8: error: stray '\200' in program
133 | if now[i]='C' then
| ^
foo.cc:133:9: error: stray '\200' in program
133 | if now[i]='C' then
| ^
foo.cc:133:10: error: stray '\343' in program
133 | if now[i]='C' then
| ^
foo.cc:133:11: error: stray '\200' in program
133 | if now[i]='C' then
| ^
foo.cc:133:12: error: stray '\200' in program
133 | if now[i]='C' then
| ^
foo.cc:135:1: error: stray '\343' in program
135 | for k:=length(now) downto j+1 do
| ^
foo.cc:135:2: error: stray '\200' in program
135 | for k:=length(now) downto j+1 do
| ^
foo.cc:135:3: error: stray '\200' in program
135 | for k:=length(now) downto j+1 do
| ^
foo.cc:135:4: error: stray '\343' in program
135 | for k:=length(now) downto j+1 do
| ^
foo.cc:135:5: error: stray '\200' in program
135 | for k:=length(now) downto j+1 do
| ^
foo.cc:135:6: error: stray '\200' in program
135 | for k:=length(now) downto j+1 do
| ^
foo.cc:135:7: error: stray '\343' in program
135 | for k:=length(now) downto j+1 do
| ^
foo.cc:135:8: error: stray '\200' in program
135 | for k:=length(now) downto j+1 do
| ^
foo.cc:135:9: error: stray '\200' in program
135 | for k:=length(now) downto j+1 do
| ^
foo.cc:135:10: error: stray '\343' in program
135 | for k:=length(now) downto j+1 do
| ^
foo.cc:135:11: error: stray '\200' in program
135 | for k:=length(now) downto j+1 do
| ^
foo.cc:135:12: error: stray '\200' in program
135 | for k:=length(now) downto j+1 do
| ^
foo.cc:137:1: error: stray '\343' in program
137 | if now[k]='W' then
| ^
foo.cc:137:2: error: stray '\200' in program
137 | if now[k]='W' then
| ^
foo.cc:137:3: error: stray '\200' in program
137 | if now[k]='W' then
| ^
foo.cc:137:4: error: stray '\343' in program
137 | if now[k]='W' then
| ^
foo.cc:137:5: error: stray '\200' in program
137 | if now[k]='W' then
| ^
foo.cc:137:6: error: stray '\200' in program
137 | if now[k]='W' then
| ^
foo.cc:137:7: error: stray '\343' in program
137 | if now[k]='W' then
| ^
foo.cc:137:8: error: stray '\200' in program
137 | if now[k]='W' then
| ^
foo.cc:137:9: error: stray '\200' in program
137 | if now[k]='W' then
| ^
foo.cc:137:10: error: stray '\343' in program
137 | if now[k]='W' then
| ^
foo.cc:137:11: error: stray '\200' in program
137 | if now[k]='W' then
| ^
foo.cc:137:12: error: stray '\200' in program
137 | if now[k]='W' then
| ^
foo.cc:137:13: error: stray '\343' in program
137 | if now[k]='W' then
| ^
foo.cc:137:14: error: stray '\200' in program
137 | if now[k]='W' then
| ^
foo.cc:137:15: error: stray '\200' in program
137 | if now[k]='W' then
| ^
foo.cc:137:16: error: stray '\343' in program
137 | if now[k]='W' then
| ^
foo.cc:137:17: error: stray '\200' in program
137 | if now[k]='W' then
| ^
foo.cc:137:18: error: stray '\200' in program
137 | if now[k]='W' then
| ^
foo.cc:139:1: error: stray '\343' in program
139 | begin
| ^
foo.cc:139:2: error: stray '\200' in program
139 | begin
| ^
foo.cc:139:3: error: stray '\200' in program
139 | begin
| ^
foo.cc:139:4: error: stray '\343' in program
139 | begin
| ^
foo.cc:139:5: error: stray '\200' in program
139 | begin
| ^
foo.cc:139:6: error: stray '\200' in program
139 | begin
| ^
foo.cc:139:7: error: stray '\343' in program
139 | begin
| ^
foo.cc:139:8: error: stray '\200' in program
139 | begin
| ^
foo.cc:139:9: error: stray '\200' in program
139 | begin
| ^
foo.cc:139:10: error: stray '\343' in program
139 | begin
| ^
foo.cc:139:11: error: stray '\200' in program
139 | begin
| ^
foo.cc:139:12: error: stray '\200' in program
139 | begin
| ^
foo.cc:139:13: error: stray '\343' in program
139 | begin
| ^
foo.cc:139:14: error: stray '\200' in program
139 | begin
| ^
foo.cc:139:15: error: stray '\200' in program
139 | begin
| ^
foo.cc:139:16: error: stray '\343' in program
139 | begin
| ^
foo.cc:139:17: error: stray '\200' in program
139 | begin
| ^
foo.cc:139:18: error: stray '\200' in program
139 | begin
| ^
foo.cc:141:1: error: stray '\343' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:2: error: stray '\200' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:3: error: stray '\200' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:4: error: stray '\343' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:5: error: stray '\200' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:6: error: stray '\200' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:7: error: stray '\343' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:8: error: stray '\200' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:9: error: stray '\200' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:10: error: stray '\343' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:11: error: stray '\200' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:12: error: stray '\200' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:13: error: stray '\343' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:14: error: stray '\200' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:15: error: stray '\200' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:16: error: stray '\343' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:17: error: stray '\200' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:18: error: stray '\200' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:19: error: stray '\343' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:20: error: stray '\200' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:21: error: stray '\200' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:22: error: stray '\343' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:23: error: stray '\200' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:141:24: error: stray '\200' in program
141 | next:=copy(now,1,i-1)+
| ^
foo.cc:143:1: error: stray '\343' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:2: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:3: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:4: error: stray '\343' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:5: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:6: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:7: error: stray '\343' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:8: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:9: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:10: error: stray '\343' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:11: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:12: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:13: error: stray '\343' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:14: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:15: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:16: error: stray '\343' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:17: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:18: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:19: error: stray '\343' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:20: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:21: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:22: error: stray '\343' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:23: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:24: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:25: error: stray '\343' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:26: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:27: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:28: error: stray '\343' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:29: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:143:30: error: stray '\200' in program
143 | copy(now,j+1,k-j-1)+
| ^
foo.cc:145:1: error: stray '\343' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:2: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:3: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:4: error: stray '\343' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:5: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:6: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:7: error: stray '\343' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:8: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:9: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:10: error: stray '\343' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:11: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:12: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:13: error: stray '\343' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:14: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:15: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:16: error: stray '\343' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:17: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:18: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:19: error: stray '\343' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:20: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:21: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:22: error: stray '\343' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:23: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:24: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:25: error: stray '\343' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:26: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:27: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:28: error: stray '\343' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:29: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:145:30: error: stray '\200' in program
145 | copy(now,i+1,j-i-1)+
| ^
foo.cc:147:1: error: stray '\343' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:2: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:3: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:4: error: stray '\343' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:5: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:6: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:7: error: stray '\343' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:8: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:9: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:10: error: stray '\343' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:11: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:12: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:13: error: stray '\343' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:14: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:15: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:16: error: stray '\343' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:17: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:18: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:19: error: stray '\343' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:20: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:21: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:22: error: stray '\343' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:23: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:24: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:25: error: stray '\343' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:26: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:27: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:28: error: stray '\343' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:29: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:147:30: error: stray '\200' in program
147 | copy(now,k+1,100);
| ^
foo.cc:149:1: error: stray '\343' in program
149 | search(next,step+1);
| ^
foo.cc:149:2: error: stray '\200' in program
149 | search(next,step+1);
| ^
foo.cc:149:3: error: stray '\200' in program
149 | search(next,step+1);
| ^
foo.cc:149:4: error: stray '\343' in program
149 | search(next,step+1);
| ^
foo.cc:149:5: error: stray '\200' in program
149 | search(next,step+1);
| ^
foo.cc:149:6: error: stray '\200' in program
149 | search(next,step+1);
| ^
foo.cc:149:7: error: stray '\343' in program
149 | search(next,step+1);
| ^
foo.cc:149:8: error: stray '\200' in program
149 | search(next,step+1);
| ^
foo.cc:149:9: error: stray '\200' in program
149 | search(next,step+1);
| ^
foo.cc:149:10: error: stray '\343' in program
149 | search(next,step+1);
| ^
foo.cc:149:11: error: stray '\200' in program
149 | search(next,step+1);
| ^
foo.cc:149:12: error: stray '\200' in program
149 | search(next,step+1);
| ^
foo.cc:149:13: error: stray '\343' in program
149 | search(next,step+1);
| ^
foo.cc:149:14: error: stray '\200' in program
149 | search(next,step+1);
| ^
foo.cc:149:15: error: stray '\200' in program
149 | search(next,step+1);
| ^
foo.cc:149:16: error: stray '\343' in program
149 | search(next,step+1);
| ^
foo.cc:149:17: error: stray '\200' in program
149 | search(next,step+1);
| ^
foo.cc:149:18: error: stray '\200' in program
149 | search(next,step+1);
| ^
foo.cc:149:19: error: stray '\343' in program
149 | search(next,step+1);
| ^
foo.cc:149:20: error: stray '\200' in program
149 | search(next,step+1);
| ^
foo.cc:149:21: error: stray '\200' in program
149 | search(next,step+1);
| ^
foo.cc:149:22: error: stray '\343' in program
149 | search(next,step+1);
| ^
foo.cc:149:23: error: stray '\200' in program
149 | search(next,step+1);
| ^
foo.cc:149:24: error: stray '\200' in program
149 | search(next,step+1);
| ^
foo.cc:151:1: error: stray '\343' in program
151 | end;
| ^
foo.cc:151:2: error: stray '\200' in program
151 | end;
| ^
foo.cc:151:3: error: stray '\200' in program
151 | end;
| ^
foo.cc:151:4: error: stray '\343' in program
151 | end;
| ^
foo.cc:151:5: error: stray '\200' in program
151 | end;
| ^
foo.cc:151:6: error: stray '\200' in program
151 | end;
| ^
foo.cc:151:7: error: stray '\343' in program
151 | end;
| ^
foo.cc:151:8: error: stray '\200' in program
151 | end;
| ^
foo.cc:151:9: error: stray '\200' in program
151 | end;
| ^
foo.cc:151:10: error: stray '\343' in program
151 | end;
| ^
foo.cc:151:11: error: stray '\200' in program
151 | end;
| ^
foo.cc:151:12: error: stray '\200' in program
151 | end;
| ^
foo.cc:151:13: error: stray '\343' in program
151 | end;
| ^
foo.cc:151:14: error: stray '\200' in program
151 | end;
| ^
foo.cc:151:15: error: stray '\200' in program
151 | end;
| ^
foo.cc:151:16: error: stray '\343' in program
151 | end;
| ^
foo.cc:151:17: error: stray '\200' in program
151 | end;
| ^
foo.cc:151:18: error: stray '\200' in program
151 | end;
| ^
foo.cc:161:8: warning: character constant too long for its type
161 | start:='Begin the Escape execution at the Break of Dawn';
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
foo.cc:1:1: error: 'var' does not name a type
1 | var
| ^~~
foo.cc:5:5: error: found ':' in nested-name-specifier, expected '::'
5 | hash:array[0..97011] of boolean;
| ^
| ::
foo.cc:5:1: error: 'hash' does not name a type
5 | hash:array[0..97011] of boolean;
| ^~~~
foo.cc:7:5: error: found ':' in nested-name-specifier, expected '::'
7 | flag:boolean;
| ^
| ::
foo.cc:7:1: error: 'flag' does not name a type
7 | flag:boolean;
| ^~~~
foo.cc:9:1: error: 'procedure' does not name a type
9 | procedure print(step:longint);
| ^~~~~~~~~
foo.cc:11:1: error: 'begin' does not name a type
11 | begin
| ^~~~~
foo.cc:17:1: error: 'flag' does not name a type
17 | flag:=true;
| ^~~~
foo.cc:19:1: error: 'end' does not name a type
19 | end;
| ^~~
foo.cc:21:1: error: 'procedure' does not name a type
21 | procedure print_n;
| ^~~~~~~~~
foo.cc:23:1: error: 'begin' does not name a type
23 | begin
| ^~~~~
foo.cc:27:1: error: 'end' does not name a type
27 | end;
| ^~~
foo.cc:29:1: error: 'function' does not name a type; did you mean 'union'?
29 | function checkhash(now:string):boolean;
| ^~~~~~~~
| union
foo.cc:31:1: error: 'var' does not name a type
31 | var
| ^~~
foo.cc:35:1: error: 'begin' does not name a type
35 | begin
| ^~~~~
foo.cc:39:1: error: expected unqualified-id before 'for'
39 | for i:=1 to length(now) do
| ^~~
foo.cc:45:8: error: 'g' does not name a type
45 | g:=h and $f0000000;
| ^
foo.cc:47:8: error: expected unqualified-id before 'if'
47 | if g0 then
| ^~
foo.cc:51:8: error: 'h' does not name a type
51 | h:=h and (not g);
| ^
foo.cc:53:7: error: 'end' does not name a type
53 | end;
| ^~~
foo.cc:55:1: error: 'h' does not name a type
55 | h:=h mod 97011;
| ^
foo.cc:57:1: error: expected unqualified-id before 'if'
57 | if hash[h] then begin
| ^~
foo.cc:61:11: error: expected constructor, destructor, or type conversion before '(' token
61 | exit(false);
| ^
foo.cc:63:1: error: 'end' does not name a type
63 | end;
| ^~~
foo.cc:65:5: error: expected constructor, destructor, or type conversion before '(' token
65 | exit(true);
| ^
foo.cc:67:1: error: 'end' does not name a type
67 | end;
| ^~~
foo.cc:69:1: error: 'function' does not name a type; did you mean 'union'?
69 | function check(now:string):boolean;
| ^~~~~~~~
| union
foo.cc:71:1: error: 'var' does not name a type
71 | var
| ^~~
foo.cc:75:2: error: found ':' in nested-name-specifier, expected '::'
75 | a:string;
| ^
| ::
foo.cc:75:1: error: 'a' does not name a type
75 | a:string;
| ^
foo.cc:77:1: error: 'begin' does not name a type
77 | begin
| ^~~~~
foo.cc:91:13: error: 'a' does not name a type
91 | a:=copy(now,i+1,j-i-1);
| ^
foo.cc:93:13: error: expected unqualified-id before 'if'
93 | if a='' then continue;
| ^~
foo.cc:95:13: error: expected unqualified-id before 'for'
95 | for j:=1 to length(a) do
| ^~~
foo.cc:101:13: error: expected unqualified-id before 'if'
101 | if pos(a,start)=0 then
| ^~
foo.cc:105:8: error: 'end' does not name a type
105 | end;
| ^~~
foo.cc:107:5: error: expected constructor, destructor, or type conversion before '(' token
107 | exit(true);
| ^
foo.cc:109:1: error: 'end' does not name a type
109 | end;
| ^~~
foo.cc:111:1: error: 'procedure' does not name a type
111 | procedure search(now:string;step:longint);
| ^~~~~~~~~
foo.cc:111:33: error: found ':' in nested-name-specifier, expected '::'
111 | procedure search(now:string;step:longint);
| ^
| ::
foo.cc:111:29: error: 'step' does not name a type
111 | procedure search(now:string;step:longint);
| ^~~~
foo.cc:113:1: error: 'var' does not name a type
113 | var
| ^~~
foo.cc:117:5: error: found ':' in nested-name-specifier, expected '::'
117 | next:string;
| ^
| ::
foo.cc:117:1: error: 'next' does not name a type
117 | next:string;
| ^~~~
foo.cc:119:1: error: 'begin' does not name a type
119 | begin
| ^~~~~
foo.cc:123:1: error: expected unqualified-id before 'if'
123 | if checkhash(now) then exit;
| ^~
foo.cc:125:1: error: expected unqualified-id before 'if'
125 | if not check(now) then exit;
| ^~
foo.cc:127:1: error: expected unqualified-id before 'for'
127 | for j:=1 to length(now) do
| ^~~
foo.cc:149:31: error: expected constructor, destructor, or type conversion before '(' token
149 | search(next,step+1);
| ^
foo.cc:151:20: error: 'end' does not name a type
151 | end;
| ^~~
foo.cc:153:1: error: 'end' does not name a type
153 | end;
| ^~~
foo.cc:155:1: error: 'begin' does not name a type
155 | begin
| ^~~~~
foo.cc:161:1: error: 'start' does not name a type
161 | start:='Begin the Escape execution at the Break of Dawn';
| ^~~~~
foo.cc:163:7: error: expected constructor, destructor, or type conversion before '(' token
163 | readln(s);
| ^
foo.cc:165:7: error: expected constructor, destructor, or type conversion before '(' token
165 | search(s,0);
| ^
foo.cc:167:1: error: expected unqualified-id before 'if'
167 | if not flag then
| ^~
foo.cc:171:1: error: 'flag' does not name a type
171 | flag:=false;
| ^~~~
foo.cc:173:1: error: 'end' does not name a type
173 | end;
| ^~~
foo.cc:175:1: error: 'end' does not name a type
175 | end.
| ^~~