j'ai cette définition de travail:flex (analyseur lexical) expressions régulières - définitions Réutiliser
IDENTIFIER [a-zA-Z][a-zA-Z0-9]*
Je ne veux pas continuer à répéter le [a-zA-Z] et [0-9], donc J'ai fait deux nouvelles définitions
DIGIT [0-9]
VALID [a-zA-Z]
Comment puis-je réécrire la règle de IDENTIFIER utiliser la DIGIT et définitions VALABLE?
Je ne sais pas comment faire la "deuxième" match, je suis coincé ici:
IDENTIFIER {VALID}[{VALID}{DIGIT}]* // This syntax is incorrect
Merci. Editer: Le programme de test complet que j'utilise: http://pastebin.com/f5b64183f
Excellent. Vous avez parfaitement réussi, contrairement à moi qui a pris trois tentatives. J'ai donc supprimé ma réponse plutôt confuse. Désolé pour aucun upvote, mais je suis utilisé tous mes votes pour aujourd'hui :( –
@David Arno: N'hésitez pas à revenir demain et cogner ma réponse. :-) –
@Ben, convenablement heurté :) –