protected override bool DoPass2() { ClearAllMachineInst(); // if pass 2 was successful, optimize the machine instructions bool passed = Pass2scan( tokenInstructions.ToArray(), tokenInstructions.Count ); if ( passed ) { Optimize(); } return passed; }