anchor.diff:       end;
        if assigned(Node) and ((Argument<>0) or (NodeStack.IndexOf(Node)<0)) then begin
         case Node^.NodeType of
  +       ntNOP:begin
  +       end;
          ntALT:begin
           case Argument of
            0:begin
  
positive.code:   if (State^.Flags and sfDFAMatchWins)<>0 then begin
     MatchEnd:=Position-1;
     result:=DFAMatch;
  {    if MatchMode=mmMultiMatch then begin
      for Index:=0 to State^.CountInstructions-1 do begin
       Instruction:=State^.Instructions[Index];
       if assigned(Instruction) and ((Instruction^.IDandOpcode and $ff)=opMATCH) then begin
  
negative.code:       sskMax=4*3;
  
        // Node types
        ntNOP=-1;
        ntALT=0;
        ntCAT=1;
        ntCHAR=2;
  