se añadió la función scan, la cual quita los comentarios definidos como -- de una sola línea, y compacta los espacios en blanco