Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: EddyW en Junio 22, 2010, 11:35:06 pm
-
Holas,
Estoy creando una aplicación sencilla que convierte un script (inventado) a código Basic, que luego es interpretado por el compilador de QB y este lo convierte a código de máquina.
Bueno, el problema esta en que mi analizador léxico es bastante ineficiente, y lento :P, así que me puse a buscar en la INet, y no encontré nada, excepto esto:
http://dinosaur.compilertools.net/lex/index.html (http://dinosaur.compilertools.net/lex/index.html)
He visto traducciones a Delphi/Pascal y C/C++, y a lo que vi en las diferentes webs que visité es muy bueno, el problema es que no programo en C/C++ (Recién estoy aprendiendo, se solo lo básico.) y mi proyecto comenzó en VB, así que no puedo cambiarlo.
Alguien conoce el Lex para VB (Si existe), u otro analizador léxico parecido?
SaluDOS!!!
-
ese lo obtines de un libro no? estas estudiando en mexico? hay uno que estaba hecho en php y yo lo hice en vb6 dime si es el del libro y busco mi source
-
No, no lo obtuve de ningún libro, estuve buscando por la INet y de casualidad fue lo único que encontré que en realidad sirvió..
No estudio en Mexico.. :P
Pude terminar mi analizador léxico, pero sigue siento un poco ineficiente, por ej, al colocar paréntesis dentro de otro paréntesis, por ejemplo:
Print("HOL" + Chr$(65));
Me gustaría ver el source tuyo, y ¿a que libro te refieres? (Al año salgo del Colegio y entro a la "U", me gusta leer libros de informática y programación).
SaluDOS!!!