T_Mehdi
Messages postés294Date d'inscriptionsamedi 5 février 2005StatutMembreDernière intervention24 juillet 2015 6 févr. 2009 à 02:23
exactement , la chaîne pour l'instant dois entre terminé par un caractère non identifier.
sinon si tu veux plus d'aide cherche plutôt les mot clé suivant :
théorie de langages, automate...
bon chance , si tu a des question je serai biensur a ta disposition
TeBeCo
Messages postés467Date d'inscriptionlundi 24 juin 2002StatutMembreDernière intervention 9 mars 2011 5 févr. 2009 à 21:54
je suis désolé de t'annoncer que si tu modifie un peu ta chaine t'as une superbe boucle sans fin il détecte pas la fin de chaine.
de manière simple si tu mets juste :
a
dans la case ça reste bloqué.
j'ai virer le code derrière le bouton "analyser" je l'ai mis dans une autre procédure qui est lancer sur un thread différent du thread UI pour pouvoir bien se rendre compte du problème avec un bouton d'abandon qui Abort le thread (et les try catch qui vont bien pour le AbortThreadException et les delegate pour les CrossThreadException)
et j'ai aussi rajouté un "textbox2.Clear()" derrière le click du bouton d'analyse (si on change la chaine) et d'autre changement dans l'UI pour pouvoir tout agrandir
bref ce code m'intéresse vu que j'essaye d'en apprendre sur le sujet, j'ai voulu faire quelque test sur un projet pré existant mais malheureusement je suis bloqué
merci encore pour ce début de piste
(si jamais quelqu'un passe par la et connaitrais des endroit ou des tutoriaux cours etc ... sur le sujet sont disponible j'ai chercher pendant quelque heure ces derniers jour le peu que j'ai trouver ne concerne pas la théorie elle même des lexer/parser mais uniquement les cas spécialisés de certain parse (html, C, etc ....)
6 févr. 2009 à 02:23
sinon si tu veux plus d'aide cherche plutôt les mot clé suivant :
théorie de langages, automate...
bon chance , si tu a des question je serai biensur a ta disposition
5 févr. 2009 à 21:54
de manière simple si tu mets juste :
a
dans la case ça reste bloqué.
j'ai virer le code derrière le bouton "analyser" je l'ai mis dans une autre procédure qui est lancer sur un thread différent du thread UI pour pouvoir bien se rendre compte du problème avec un bouton d'abandon qui Abort le thread (et les try catch qui vont bien pour le AbortThreadException et les delegate pour les CrossThreadException)
et j'ai aussi rajouté un "textbox2.Clear()" derrière le click du bouton d'analyse (si on change la chaine) et d'autre changement dans l'UI pour pouvoir tout agrandir
bref ce code m'intéresse vu que j'essaye d'en apprendre sur le sujet, j'ai voulu faire quelque test sur un projet pré existant mais malheureusement je suis bloqué
merci encore pour ce début de piste
(si jamais quelqu'un passe par la et connaitrais des endroit ou des tutoriaux cours etc ... sur le sujet sont disponible j'ai chercher pendant quelque heure ces derniers jour le peu que j'ai trouver ne concerne pas la théorie elle même des lexer/parser mais uniquement les cas spécialisés de certain parse (html, C, etc ....)