AFN = Automate Fini Non déterministe
( NFA = Non Finite Automaton )
Une analyse lexicale et syntaxique est réalisée sur l'ER, puis depuis l'AST obtenu, on utilise l'algorithme de Thompson pour créer notre NFA :
transition ε | |
---|---|
transition symbole | |
Alternative N1|N2 | |
Concatenation N1N2 | |
Répétition N1* | |
Option N1? |