Lexical analysis is the initial level of natural language processing in which a text or speech-derived character sequence is transformed into computationally identifiable lexical units and their associated lexical information [1]. It encompasses orthographic processing and segmentation into tokens, together with the recognition and normalization of word forms, including the identification of lemmas, multiword expressions, and, where required, morphological structure and grammatical features [1][2]. The process maps surface strings to representations that can be matched against lexicons or inferred by linguistic and statistical models; it is therefore distinct from syntactic analysis, which determines structural relations among units, and semantic or discourse analysis, which interprets meaning beyond the lexical level [1][3].