Escarbando en mi cajón de códigos escolares me encontré algunas cosas que sería bueno compartirlas.
Comparto mi analizador lexicográfico el cual le servirá a más de uno. El código fuente esta hecho en visual basic 6.0 (no es .Net).
El diagrama de estados es el siguiente (diagrama de transición):