Lexical analyser

(Or "scanner") The initial input stage of a language processor (e.g. a compiler), the part that performs lexical analysis.

Free Online Dictionary of Computing