function ParseFuncOrArgument(result, isFunction, token) {
      this.result = result;
      // Is this a function (i.e. is it something defined in functions.js)?
      this.isFunction = isFunction;
      this.token = token;
  } /* eslint no-constant-condition:0 */
/**
   * An initial function (without its arguments), or an argument to a function.
   * The `result` argument should be a ParseNode.
   */
An initial function (without its arguments), or an argument to a function.
The `result` argument should be a ParseNode.
An initial function ( without its arguments ) or an argument to a function . The ` result ` argument should be a ParseNode .
function ParseFuncOrArgument(result, isFunction, token) {
      this.result = result;
      this.isFunction = isFunction;
      this.token = token;
  } 
function ParseFuncOrArgument ( result , isFunction , token ) { this . result = result ; this . isFunction = isFunction ; this . token = token ; }
An initial function (without its arguments), or an argument to a function.
An initial function ( without its arguments ) or an argument to a function .
// Is this a function (i.e. is it something defined in functions.js)? /* eslint no-constant-condition:0 */