Avant son exécution , tous code source d'un programme informatique doit être traduit en un autre code appelé code machine , cette traduction est réalisée par un compilateur dont le rôle est transformer le code source en une suite d'instructions élémentaire directement exécutable par le processeur .
Ainsi le rôle de l'analyse lexical est identifier puis supprimer les caractères superflus du code source ( commentaires , espaces ... ) de connaître les mots clés , les identificateurs , les opérations ... qui sont définit par des règles .
Ainsi le rôle de l'analyse lexical est identifier puis supprimer les caractères superflus du code source ( commentaires , espaces ... ) de connaître les mots clés , les identificateurs , les opérations ... qui sont définit par des règles .