Lex Simple 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 string value for each