code: function expressionsReader( exprs, parserGeneratedSoFar, detection ) {
                       
        // if exprs is zero-length foldR will pass back the 
        // parserGeneratedSoFar as-is so we don't need to treat 
        // this as a special case
        
        return   foldR( 
                    function( parserGeneratedSoFar, expr ){
           
                       return expr(parserGeneratedSoFar, detection);
                    }, 
                    parserGeneratedSoFar, 
                    exprs
                 );                     
  
     }
docs: For when a token has been found in the JSONPath input.
  Compiles the parser for that token and returns in combination with the
  parser already generated.
  
  @param {Function} exprs  a list of the clause evaluator generators for
  the token that was found
  @param {Function} parserGeneratedSoFar the parser already found
  @param {Array} detection the match given by the regex engine when
  the feature was found