Addition of markup kind to distinguish between element, declaration and comment in html