hiver 2003 SEG2501 analyse lexicale 1
Notes supplémentaires
au sujet de l’analyse lexicale
Exemples
Dérivation d’un NFA qui accepte le même
langage (algorithme: expression régulière >
NFA)
Transformation NFA > DFA
par Gregor v. Bochmann
février 2003
hiver 2003 SEG2501 analyse lexicale 2
NFA
Voici un automate qui accepte le langage défini par
l’expression régulière (a|b)*abb
hiver 2003 SEG2501 analyse lexicale 3
suite
Cet automate a la table de transition suivante:
hiver 2003 SEG2501 analyse lexicale 4
Voici un DFA qui accepte la
même langage
hiver 2003 SEG2501 analyse lexicale 5
Exemple de construction d’un automate
à partir d’une expression régulière
Nous prenons l’exemple de l’expression r=(a|b)*abb
Voici son arbre syntaxique:
1 / 13 100%