Defines classes which implement the lexical analyzer interfaces.