tracing/third_party/oboe/dist/oboe-node.js
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
               );                     

   }
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
               );                     

   }
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 ) ; }
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
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 .