Lexer

A Lexer is a shortened term for a Lexical Analyzer. A Lexical Analyzer is the tokenizing stage when parsing a piece of code for a particular language.