Pierdoły piszecie

. Poczytajcie sobie o teorii informatyki i gramatykach. Większość formalnych schematów da się opracować i na ich podstawie weryfikować poprawność zapisów. Kwestia rozmiaru schematu - jeden będzie większy, inny mniejszy. Jeśli chodzi o wypracowanie z polaka, to tu może być problem, gdyż opisuje je język naturalny i wymodelowanie wszystkich jego zasad, to byłaby syzyfowa praca. Zresztą w takim przypadku trzeba jeszcze wiedzieć, o czym pisać, w jaki sposób, uwzględnić stylistykę etc., a nie tylko sprawdzić poprawność gramatyczną, jak to ma miejsce np. w kompilatorach. Oczywiście zgadywatora w ten sposób nie zaimplementujemy, bo jest to inna para kaloszy

.
ps. Po co pisać walidator w3c, skoro jest jeden dostępny w internecie? Na dodatek, w czymś takim trzeba uwzględniać wszystkie bieżące zmiany w xhtml-u i css. Na upartego, można zrobić coś, co Ci poprawi kod tak, że będzie się walidował, ale strona pewnie się rozsypie, więc lepiej robić takie rzeczy ręcznie.