Syntax Error on line 1

The conserve command has been removed.

Edit the Settings File for Amoeba

For the sake of debugging, here is the full GAME Code program that this error occurred in. The lines have been properly indented to help you spot scope errors.

   0 sub postauto1
   1   conserve
   2 endsub
   3 moveindex 1
   4 MOVE: c2-c3
   5 MOVE:  c5-c4
   6 postauto1
   7 moveindex 2
   8 MOVE: c7-d5
   9 MOVE: c4-d4
  10 postauto1
  11 moveindex 3
  12 MOVE: e1-f3
  13 MOVE: e4-e5
  14 postauto1
  15 moveindex 4
  16 MOVE: b6-b5
  17 MOVE: a5-a6
  18 postauto1
  19 moveindex 5
  20 MOVE: f3-g5
  21 MOVE:  e5-f5
  22 postauto1
  23 moveindex 6
  24 MOVE: f6-g5
  25 MOVE: f4-f5
  26 postauto1
  27 moveindex 7
  28 MOVE: d2-d3
  29 postauto1
  30 moveindex 8
  31 MOVE: b5-b4
  32 MOVE: f3-f4
  33 postauto1
  34 moveindex 9
  35 MOVE: d1-d2
  36 MOVE: c4-d4
  37 postauto1
  38 moveindex 10
  39 MOVE: b4-c3
  40 MOVE: c4-c5
  41 postauto1
  42 moveindex 11
  43 MOVE: b2-c3
  44 MOVE: b5-a5
  45 postauto1
  46 moveindex 12
  47 MOVE: b7-b6
  48 MOVE: b2-a2
  49 postauto1
  50 moveindex 13
  51 MOVE: e2-e3
  52 MOVE: b4-c4
  53 postauto1
  54 moveindex 14
  55 MOVE: c6-c5
  56 MOVE: c4-d4
  57 postauto1
  58 moveindex 15
  59 MOVE: e3-e4
  60 MOVE: e3-f3
  61 postauto1
  62 moveindex 16
  63 MOVE: d5-f4
  64 MOVE: b3-b4
  65 postauto1
  66 moveindex 17
  67 MOVE: c1-e2
  68 MOVE: a6-a7
  69 postauto1
  70 moveindex 18
  71 MOVE: d6-d5
  72 MOVE: g3-g2
  73 postauto1
  74 moveindex 19
  75 MOVE: e2-f4
  76 MOVE: f3-e3
  77 postauto1
  78 moveindex 20
  79 MOVE: g5-f4
  80 MOVE: a5-b5
  81 postauto1
  82 moveindex 23
  83 MOVE: f1-e1
  84 MOVE: f6-g6
  85 postauto1
  86 moveindex 24
  87 MOVE: e6-e5
  88 MOVE: d4-c4
  89 postauto1
  90 moveindex 25
  91 MOVE: c3-c4
  92 MOVE: b3-a3
  93 postauto1
  94 moveindex 39
  95 MOVE: d5-c4
  96 MOVE:  g6-f6
  97 postauto1
  98 moveindex 40
  99 MOVE: d3-c4
 100 MOVE: g5-g6
 101 postauto1
 102 moveindex 41
 103 MOVE: d7-c7
 104 MOVE: c2-b2
 105 postauto1
 106 moveindex 42
 107 MOVE: b1-b6
 108 MOVE: e3-f3
 109 postauto1
 110 moveindex 43
 111 MOVE: c7-b6
 112 MOVE: c1-c2
 113 postauto1
 114 moveindex 44
 115 MOVE: f2-f3
 116 MOVE: f5-g5
 117 postauto1
 118 moveindex 45
 119 MOVE: f7-f6
 120 MOVE: e2-e3
 121 postauto1
 122 moveindex 46
 123 MOVE: d2-d1
 124 MOVE: d2-e2
 125 postauto1
 126 moveindex 47
 127 MOVE: e7-c6
 128 MOVE: d3-d4
 129 postauto1
 130 moveindex 48
 131 MOVE: e1-e2
 132 MOVE: c2-d2
 133 postauto1
 134 moveindex 49
 135 MOVE: c6-d4
 136 MOVE: d2-d3
 137 postauto1
 138 moveindex 50
 139 MOVE: e2-f2
 140 MOVE: b3-a3
 141 postauto1
 142 moveindex 51
 143 MOVE: f6-d6
 144 MOVE: e2-d2
 145 postauto1
 146 moveindex 52
 147 MOVE: d1-e1
 148 MOVE:  e3-e2
 149 postauto1
 150 moveindex 53
 151 MOVE: b6-c6
 152 MOVE: f1-g1
 153 postauto1
 154 moveindex 54
 155 MOVE: e1-d2
 156 MOVE: d3-e3
 157 postauto1
 158 moveindex 55
 159 MOVE: d4-f3
 160 MOVE: c3-d3
 161 postauto1
 162 moveindex 56
 163 MOVE: d2-e2
 164 MOVE: g1-f1
 165 postauto1
 166 moveindex 57
 167 MOVE: f3-g5
 168 MOVE: g2-g1
 169 postauto1
 170 moveindex 58
 171 MOVE: resign
 172 postauto1
 173 end
 174 

functions

uservar

Array ( [0] => Array ( [main] => Array ( ) ) [1] => Array ( [postauto1] => Array ( [subargs] => Array ( ) ) ) )

mline

Array ( [0] => MoveLine Object ( [movenum] => 0 [move] => [level] => 0 [comment] => [length] => 0 [newturn] => [turn] => 0 ) [1] => MoveLine Object ( [movenum] => 1 [move] => c2-c3; c5-c4 [level] => 0 [comment] => // looks like fun, good luck [length] => 44 [newturn] => 1 [turn] => 1 ) [2] => MoveLine Object ( [movenum] => 2 [move] => c7-d5;c4-d4 [level] => 0 [comment] => //hope it will be, never played such a game [length] => 60 [newturn] => [turn] => 1 ) [3] => MoveLine Object ( [movenum] => 3 [move] => e1-f3;e4-e5 [level] => 0 [comment] => [length] => 14 [newturn] => 1 [turn] => 2 ) [4] => MoveLine Object ( [movenum] => 4 [move] => b6-b5;a5-a6 [level] => 0 [comment] => [length] => 16 [newturn] => [turn] => 2 ) [5] => MoveLine Object ( [movenum] => 5 [move] => f3-g5; e5-f5 [level] => 0 [comment] => [length] => 15 [newturn] => 1 [turn] => 3 ) [6] => MoveLine Object ( [movenum] => 6 [move] => f6-g5;f4-f5 [level] => 0 [comment] => [length] => 16 [newturn] => [turn] => 3 ) [7] => MoveLine Object ( [movenum] => 7 [move] => d2-d3 [level] => 0 [comment] => [length] => 8 [newturn] => 1 [turn] => 4 ) [8] => MoveLine Object ( [movenum] => 8 [move] => b5-b4;f3-f4 [level] => 0 [comment] => [length] => 16 [newturn] => [turn] => 4 ) [9] => MoveLine Object ( [movenum] => 9 [move] => d1-d2;c4-d4 [level] => 0 [comment] => [length] => 14 [newturn] => 1 [turn] => 5 ) [10] => MoveLine Object ( [movenum] => 10 [move] => b4-c3;c4-c5 [level] => 0 [comment] => [length] => 16 [newturn] => [turn] => 5 ) [11] => MoveLine Object ( [movenum] => 11 [move] => b2-c3;b5-a5 [level] => 0 [comment] => // pxp [length] => 21 [newturn] => 1 [turn] => 6 ) [12] => MoveLine Object ( [movenum] => 12 [move] => b7-b6;b2-a2 [level] => 0 [comment] => [length] => 16 [newturn] => [turn] => 6 ) [13] => MoveLine Object ( [movenum] => 13 [move] => e2-e3;b4-c4 [level] => 0 [comment] => [length] => 14 [newturn] => 1 [turn] => 7 ) [14] => MoveLine Object ( [movenum] => 14 [move] => c6-c5;c4-d4 [level] => 0 [comment] => [length] => 16 [newturn] => [turn] => 7 ) [15] => MoveLine Object ( [movenum] => 15 [move] => e3-e4;e3-f3 [level] => 0 [comment] => [length] => 14 [newturn] => 1 [turn] => 8 ) [16] => MoveLine Object ( [movenum] => 16 [move] => d5-f4;b3-b4 [level] => 0 [comment] => [length] => 16 [newturn] => [turn] => 8 ) [17] => MoveLine Object ( [movenum] => 17 [move] => c1-e2;a6-a7 [level] => 0 [comment] => [length] => 14 [newturn] => 1 [turn] => 9 ) [18] => MoveLine Object ( [movenum] => 18 [move] => d6-d5;g3-g2 [level] => 0 [comment] => [length] => 16 [newturn] => [turn] => 9 ) [19] => MoveLine Object ( [movenum] => 19 [move] => e2-f4;f3-e3 [level] => 0 [comment] => // nxn [length] => 22 [newturn] => 1 [turn] => 10 ) [20] => MoveLine Object ( [movenum] => 20 [move] => g5-f4;a5-b5 [level] => 0 [comment] => //pxn [length] => 23 [newturn] => [turn] => 10 ) [21] => MoveLine Object ( [movenum] => 21 [move] => d2-d1;f6-g6 [level] => 1 [comment] => [length] => 17 [newturn] => 1 [turn] => 11 ) [22] => MoveLine Object ( [movenum] => 22 [move] => d5-e4;c2-b2 [level] => 1 [comment] => [length] => 19 [newturn] => [turn] => 11 ) [23] => MoveLine Object ( [movenum] => 23 [move] => f1-e1;f6-g6 [level] => 0 [comment] => [length] => 15 [newturn] => 1 [turn] => 11 ) [24] => MoveLine Object ( [movenum] => 24 [move] => e6-e5;d4-c4 [level] => 0 [comment] => [length] => 17 [newturn] => [turn] => 11 ) [25] => MoveLine Object ( [movenum] => 25 [move] => c3-c4;b3-a3 [level] => 0 [comment] => [length] => 15 [newturn] => 1 [turn] => 12 ) [26] => MoveLine Object ( [movenum] => 26 [move] => d5-c4;g6-f6 [level] => 2 [comment] => [length] => 20 [newturn] => [turn] => 12 ) [27] => MoveLine Object ( [movenum] => 27 [move] => d3-c4;f6-g7 [level] => 2 [comment] => // pxp [length] => 25 [newturn] => 1 [turn] => 13 ) [28] => MoveLine Object ( [movenum] => 28 [move] => d5-c4;g6-f6 [level] => 1 [comment] => //you cannot move the sqare from f6 to g7 [length] => 61 [newturn] => [turn] => 12 ) [29] => MoveLine Object ( [movenum] => 28 [move] => [level] => 1 [comment] => // here the rule: [length] => 19 [newturn] => [turn] => 12 ) [30] => MoveLine Object ( [movenum] => 28 [move] => [level] => 1 [comment] => // After moving a piece (and before the opponent's move), the [length] => 64 [newturn] => [turn] => 12 ) [31] => MoveLine Object ( [movenum] => 28 [move] => [level] => 1 [comment] => // player may, but need not, slide a single unoccupied square [length] => 63 [newturn] => [turn] => 12 ) [32] => MoveLine Object ( [movenum] => 28 [move] => [level] => 1 [comment] => // that is vertically or horizontally adjacent to an empty [length] => 60 [newturn] => [turn] => 12 ) [33] => MoveLine Object ( [movenum] => 28 [move] => [level] => 1 [comment] => // location [length] => 13 [newturn] => [turn] => 12 ) [34] => MoveLine Object ( [movenum] => 28 [move] => [level] => 1 [comment] => // [length] => 4 [newturn] => [turn] => 12 ) [35] => MoveLine Object ( [movenum] => 28 [move] => [level] => 1 [comment] => // so only orthogonal moves are allowed [length] => 41 [newturn] => [turn] => 12 ) [36] => MoveLine Object ( [movenum] => 29 [move] => d3-c4;f6-g6 [level] => 1 [comment] => [length] => 17 [newturn] => 1 [turn] => 13 ) [37] => MoveLine Object ( [movenum] => 29 [move] => [level] => 1 [comment] => // sorry, mis-typed and didn't notice before verifying. [length] => 58 [newturn] => 1 [turn] => 13 ) [38] => MoveLine Object ( [movenum] => 29 [move] => [level] => 1 [comment] => // pxp [length] => 8 [newturn] => 1 [turn] => 13 ) [39] => MoveLine Object ( [movenum] => 30 [move] => d5-c4; g6-f6 [level] => 0 [comment] => [length] => 18 [newturn] => [turn] => 12 ) [40] => MoveLine Object ( [movenum] => 31 [move] => d3-c4;g5-g6 [level] => 0 [comment] => // again, sorry, my bad...pxp [length] => 45 [newturn] => 1 [turn] => 13 ) [41] => MoveLine Object ( [movenum] => 32 [move] => d7-c7;c2-b2 [level] => 0 [comment] => [length] => 17 [newturn] => [turn] => 13 ) [42] => MoveLine Object ( [movenum] => 33 [move] => b1-b6;e3-f3 [level] => 0 [comment] => // rxr [length] => 22 [newturn] => 1 [turn] => 14 ) [43] => MoveLine Object ( [movenum] => 34 [move] => c7-b6;c1-c2 [level] => 0 [comment] => //kxr [length] => 23 [newturn] => [turn] => 14 ) [44] => MoveLine Object ( [movenum] => 35 [move] => f2-f3;f5-g5 [level] => 0 [comment] => [length] => 15 [newturn] => 1 [turn] => 15 ) [45] => MoveLine Object ( [movenum] => 36 [move] => f7-f6;e2-e3 [level] => 0 [comment] => [length] => 17 [newturn] => [turn] => 15 ) [46] => MoveLine Object ( [movenum] => 37 [move] => d2-d1;d2-e2 [level] => 0 [comment] => [length] => 15 [newturn] => 1 [turn] => 16 ) [47] => MoveLine Object ( [movenum] => 38 [move] => e7-c6;d3-d4 [level] => 0 [comment] => [length] => 17 [newturn] => [turn] => 16 ) [48] => MoveLine Object ( [movenum] => 39 [move] => e1-e2;c2-d2 [level] => 0 [comment] => [length] => 15 [newturn] => 1 [turn] => 17 ) [49] => MoveLine Object ( [movenum] => 40 [move] => c6-d4;d2-d3 [level] => 0 [comment] => [length] => 17 [newturn] => [turn] => 17 ) [50] => MoveLine Object ( [movenum] => 41 [move] => e2-f2;b3-a3 [level] => 0 [comment] => [length] => 15 [newturn] => 1 [turn] => 18 ) [51] => MoveLine Object ( [movenum] => 42 [move] => f6-d6;e2-d2 [level] => 0 [comment] => [length] => 17 [newturn] => [turn] => 18 ) [52] => MoveLine Object ( [movenum] => 43 [move] => d1-e1; e3-e2 [level] => 0 [comment] => [length] => 16 [newturn] => 1 [turn] => 19 ) [53] => MoveLine Object ( [movenum] => 44 [move] => b6-c6;f1-g1 [level] => 0 [comment] => [length] => 17 [newturn] => [turn] => 19 ) [54] => MoveLine Object ( [movenum] => 45 [move] => e1-d2;d3-e3 [level] => 0 [comment] => [length] => 15 [newturn] => 1 [turn] => 20 ) [55] => MoveLine Object ( [movenum] => 46 [move] => d4-f3;c3-d3 [level] => 0 [comment] => //check [length] => 25 [newturn] => [turn] => 20 ) [56] => MoveLine Object ( [movenum] => 47 [move] => d2-e2;g1-f1 [level] => 0 [comment] => [length] => 15 [newturn] => 1 [turn] => 21 ) [57] => MoveLine Object ( [movenum] => 48 [move] => f3-g5;g2-g1 [level] => 0 [comment] => [length] => 17 [newturn] => [turn] => 21 ) [58] => MoveLine Object ( [movenum] => 49 [move] => resign [level] => 0 [comment] => [length] => 10 [newturn] => 1 [turn] => 22 ) )

allmoves

Array ( [0] => moveindex 58;MOVE: resign;postauto1 [1] => moveindex 57;MOVE: f3-g5; MOVE: g2-g1;postauto1 [2] => moveindex 56;MOVE: d2-e2; MOVE: g1-f1;postauto1 [3] => moveindex 55;MOVE: d4-f3; MOVE: c3-d3;postauto1 [4] => moveindex 54;MOVE: e1-d2; MOVE: d3-e3;postauto1 [5] => moveindex 53;MOVE: b6-c6; MOVE: f1-g1;postauto1 [6] => moveindex 52;MOVE: d1-e1; MOVE: e3-e2;postauto1 [7] => moveindex 51;MOVE: f6-d6; MOVE: e2-d2;postauto1 [8] => moveindex 50;MOVE: e2-f2; MOVE: b3-a3;postauto1 [9] => moveindex 49;MOVE: c6-d4; MOVE: d2-d3;postauto1 [10] => moveindex 48;MOVE: e1-e2; MOVE: c2-d2;postauto1 [11] => moveindex 47;MOVE: e7-c6; MOVE: d3-d4;postauto1 [12] => moveindex 46;MOVE: d2-d1; MOVE: d2-e2;postauto1 [13] => moveindex 45;MOVE: f7-f6; MOVE: e2-e3;postauto1 [14] => moveindex 44;MOVE: f2-f3; MOVE: f5-g5;postauto1 [15] => moveindex 43;MOVE: c7-b6; MOVE: c1-c2;postauto1 [16] => moveindex 42;MOVE: b1-b6; MOVE: e3-f3;postauto1 [17] => moveindex 41;MOVE: d7-c7; MOVE: c2-b2;postauto1 [18] => moveindex 40;MOVE: d3-c4; MOVE: g5-g6;postauto1 [19] => moveindex 39;MOVE: d5-c4; MOVE: g6-f6;postauto1 [20] => moveindex 25;MOVE: c3-c4; MOVE: b3-a3;postauto1 [21] => moveindex 24;MOVE: e6-e5; MOVE: d4-c4;postauto1 [22] => moveindex 23;MOVE: f1-e1; MOVE: f6-g6;postauto1 [23] => moveindex 20;MOVE: g5-f4; MOVE: a5-b5;postauto1 [24] => moveindex 19;MOVE: e2-f4; MOVE: f3-e3;postauto1 [25] => moveindex 18;MOVE: d6-d5; MOVE: g3-g2;postauto1 [26] => moveindex 17;MOVE: c1-e2; MOVE: a6-a7;postauto1 [27] => moveindex 16;MOVE: d5-f4; MOVE: b3-b4;postauto1 [28] => moveindex 15;MOVE: e3-e4; MOVE: e3-f3;postauto1 [29] => moveindex 14;MOVE: c6-c5; MOVE: c4-d4;postauto1 [30] => moveindex 13;MOVE: e2-e3; MOVE: b4-c4;postauto1 [31] => moveindex 12;MOVE: b7-b6; MOVE: b2-a2;postauto1 [32] => moveindex 11;MOVE: b2-c3; MOVE: b5-a5;postauto1 [33] => moveindex 10;MOVE: b4-c3; MOVE: c4-c5;postauto1 [34] => moveindex 9;MOVE: d1-d2; MOVE: c4-d4;postauto1 [35] => moveindex 8;MOVE: b5-b4; MOVE: f3-f4;postauto1 [36] => moveindex 7;MOVE: d2-d3;postauto1 [37] => moveindex 6;MOVE: f6-g5; MOVE: f4-f5;postauto1 [38] => moveindex 5;MOVE: f3-g5; MOVE: e5-f5;postauto1 [39] => moveindex 4;MOVE: b6-b5; MOVE: a5-a6;postauto1 [40] => moveindex 3;MOVE: e1-f3; MOVE: e4-e5;postauto1 [41] => moveindex 2;MOVE: c7-d5; MOVE: c4-d4;postauto1 [42] => moveindex 1;MOVE: c2-c3; MOVE: c5-c4;postauto1 )

movelist

1. c2-c3; c5-c4 // looks like fun, good luck 1... c7-d5;c4-d4 //hope it will be, never played such a game 2. e1-f3;e4-e5 2... b6-b5;a5-a6 3. f3-g5; e5-f5 3... f6-g5;f4-f5 4. d2-d3 4... b5-b4;f3-f4 5. d1-d2;c4-d4 5... b4-c3;c4-c5 6. b2-c3;b5-a5 // pxp 6... b7-b6;b2-a2 7. e2-e3;b4-c4 7... c6-c5;c4-d4 8. e3-e4;e3-f3 8... d5-f4;b3-b4 9. c1-e2;a6-a7 9... d6-d5;g3-g2 10. e2-f4;f3-e3 // nxn 10... g5-f4;a5-b5 //pxn | 11. d2-d1;f6-g6 | 11... d5-e4;c2-b2 11. f1-e1;f6-g6 11... e6-e5;d4-c4 12. c3-c4;b3-a3 || 12... d5-c4;g6-f6 || 13. d3-c4;f6-g7 // pxp | 12... d5-c4;g6-f6 //you cannot move the sqare from f6 to g7 | // here the rule: | // After moving a piece (and before the opponent's move), the | // player may, but need not, slide a single unoccupied square | // that is vertically or horizontally adjacent to an empty | // location | // | // so only orthogonal moves are allowed | 13. d3-c4;f6-g6 | // sorry, mis-typed and didn't notice before verifying. | // pxp 12... d5-c4; g6-f6 13. d3-c4;g5-g6 // again, sorry, my bad...pxp 13... d7-c7;c2-b2 14. b1-b6;e3-f3 // rxr 14... c7-b6;c1-c2 //kxr 15. f2-f3;f5-g5 15... f7-f6;e2-e3 16. d2-d1;d2-e2 16... e7-c6;d3-d4 17. e1-e2;c2-d2 17... c6-d4;d2-d3 18. e2-f2;b3-a3 18... f6-d6;e2-d2 19. d1-e1; e3-e2 19... b6-c6;f1-g1 20. e1-d2;d3-e3 20... d4-f3;c3-d3 //check 21. d2-e2;g1-f1 21... f3-g5;g2-g1 22. resign

constants

Array ( )