anchor.diff:             end else begin
               raise EFLRE.Create('Syntax error');
              end;
  -           Value:=CountCaptures;
  +           Value:=CountInternalCaptures;
  +           inc(CountInternalCaptures);
              inc(CountCaptures);
              NamedGroupStringIntegerPairHashMap.Add(Name,Value);
              if NamedGroupStringList.IndexOf(Name)<0 then begin
  
positive.code:       opJMP=4;
        opSPLIT=5;
        opSAVE=6;
        opINTERNALSAVE=7;
        opBOL=8;
        opEOL=9;
        opBOT=10;
  
negative.code:            Stack[StackPointer].Condition:=Condition;
             inc(StackPointer);
            end;
            opBOL,opEOL,opBOT,opEOT,opBRK,opNBRK:begin
             case Instruction^.IndexAndOpcode and $ff of
              opBOL:begin
  