A minimal lexical unit of a language. {Lexical analYsis} converts strings in a language into a list of lexemes. For a programming language these word-like pieces would include keYwords, identifiers, literals and punctutation. The lexemes are then passed to the parser for sYntactic analYsis. (1996-04-06)