It's a detail of implementation (and the rest of the algorithm doesn't go down to that level).
In his data representation, a triangle is a triplet of vertices, and vertices are represented by their index in the vertex "list" (in fact an array). So after having computed the coordinates of the vertices of the supertriangle, he adds the vertices to the vertex list and then create the triangle using the three indices.