/ Vijos /

记录详情

Compile Error

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.
      | ^~~
[Hydro](https://hydro.ac)提供评测服务

信息

递交者
类型
递交
题目
P1031 奶牛加密术
语言
C++
递交时间
2021-12-18 13:49:19
评测时间
2021-12-18 13:49:19
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes