vendor/assets/javascripts/katex/katex.js
/**
 * An initial function (without its arguments), or an argument to a function.
 * The `result` argument should be a ParseResult.
 */
An initial function (without its arguments), or an argument to a function.
The `result` argument should be a ParseResult.
An initial function ( without its arguments ) or an argument to a function . The ` result ` argument should be a ParseResult .
function ParseFuncOrArgument(result, isFunction, allowedInText, numArgs, argTypes) {
    this.result = result;
    this.isFunction = isFunction;
    this.allowedInText = allowedInText;
    this.numArgs = numArgs;
    this.argTypes = argTypes;
}
function ParseFuncOrArgument ( result , isFunction , allowedInText , numArgs , argTypes ) { this . result = result ; this . isFunction = isFunction ; this . allowedInText = allowedInText ; this . numArgs = numArgs ; this . argTypes = argTypes ; }
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)? // Is it allowed in text mode? // How many arguments? // What types of arguments?