Lexicale analyse

Lexicale analyse is het omzetten van een reeks karakters in een reeks symbolen. In het geval van een natuurlijke taal zijn deze symbolen woorden, bij een programmeertaal zijn dit onder meer identifiers, operators en datatypes. Lexical analysers, lexers of scanners zijn programma's die deze omzetting uitvoeren.

Voor de omzetting van een reeks karakters in een reeks symbolen wordt een aantal regels geformuleerd die aangeven welke opeenvolgende karakters een (geldig) symbool vormen. Deze regels worden meestal gespecificeerd door middel van reguliere expressies.


Developed by StudentB