Inhoudsopgave:
Definitie - Wat betekent Lexical Analysis?
Lexicale analyse is een concept dat op een zeer vergelijkbare manier wordt toegepast op informatica als op de taalkunde. In wezen betekent lexicale analyse het groeperen van een stroom letters of geluiden in sets van eenheden die een betekenisvolle syntaxis vertegenwoordigen. In de taalkunde wordt het parsing genoemd en in de informatica kan het parsing of tokenizing worden genoemd.
Techopedia verklaart Lexical Analysis
Het idee van lexicale analyse in de informatica is dat lexicale analyse wordt afgebroken in "lexemes" waar een token de basiseenheid van betekenis vertegenwoordigt. Tokens zijn zo aan elkaar geregen dat de taalcompiler terug moet gaan en deze moet isoleren om de juiste computerinstructies te implementeren. Kortom, zowel mensen als computers doen lexicale analyses, maar computers doen het anders en op een veel technischere manier. De manier waarop computers lexicale analyses uitvoeren, hoeft niet transparant te zijn voor mensen - het moet gewoon in het computersysteem worden geprogrammeerd. Programma's die lexicale analyses uitvoeren in de informatica worden vaak lexers, tokenizers of scanners genoemd.