anchor.diff:    RawStatement: TSyntaxNode;
     Node: TSyntaxNode;
     NodeList: TList<TSyntaxNode>;
  -  I, AssignIdx, Col, Line: Integer;
  -begin
  -  Line := Lexer.PosXY.Y;
  -  Col := Lexer.PosXY.X;
  +  I, AssignIdx: Integer;
  +  Position: TTokenPoint;
  +begin
  +  Position := Lexer.PosXY;
   
     RawStatement := TSyntaxNode.Create('STATEMENT');
     try
  
positive.code:     begin
        FStack.Push(sCALL, False);
        try
          FStack.Peek.SetAttribute('line', Line.ToString);
          FStack.Peek.SetAttribute('col', Col.ToString);
  
          NodeList := TList<TSyntaxNode>.Create;
          try
  
negative.code: 
  procedure TPasSyntaxTreeBuilder.UsedUnitName;
  var
    NamesNode, UnitNode: TSyntaxNode;
    Position: TTokenPoint;
  begin
    Position := Lexer.PosXY;
  