Lex Multi String

The goal of this example is to provide a very basic search language to allow users to select from a list of predefined tokens and provide an arbitrary comma separated list of string values for each