Function __global->_smart_grammar_says_futile

Definitions

sources/xhtml.php

  • XHTML-aware helper function to try and get to a nice grammatical point to call our substring terminus.
  • Visibility: public
  • Is abstract?: No
  • Is static?: No
  • Is final?: No
  • Returns: bool

Parameters

Name Type Passed by reference? Variadic? Default Set Range Description
$naive_end_pos integer No No required parameter N/A N/A The naive position where we'd end on
$grammar_completeness_tolerance float No No required parameter N/A N/A A fraction of the length we may exceed by in order to maintain grammar tolerance (finish sentences, finish paragraphs, finish the whole thing)
$real_offset integer No No required parameter N/A N/A Current offset in the text
$html string No No required parameter N/A N/A The text to perform on
$desired_length integer No No required parameter N/A N/A Desired (naive) substring length

Returns

  • Whether to keep continuing
  • Type: boolean
  • Set: N/A
  • Range: N/A

Preview

Code (PHP)

/**
 * XHTML-aware helper function to try and get to a nice grammatical point to call our substring terminus.
 *
 * @param  integer $naive_end_pos The naive position where we'd end on
 * @param  float $grammar_completeness_tolerance A fraction of the length we may exceed by in order to maintain grammar tolerance (finish sentences, finish paragraphs, finish the whole thing)
 * @param  integer $real_offset Current offset in the text
 * @param  string $html The text to perform on
 * @param  integer $desired_length Desired (naive) substring length
 * @return boolean Whether to keep continuing
 */

function _smart_grammar_says_futile(int $naive_end_pos, float $grammar_completeness_tolerance, int $real_offset, string $html, int $desired_length) : bool