<!DOCTYPE html>
<html>
  <head>
  </head>
  <body>
    <dl style="line-height: 1.5; margin-left: 2em">
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Author</dt>
      <dd style="margin-left: 8.5em">susumu.yata &lt;susum****@gmail*****&gt;</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
      <dd style="margin-left: 8.5em">2015-10-07 12:42:06 +0900 (Wed, 07 Oct 2015)</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">New Revision</dt>
      <dd style="margin-left: 8.5em"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4">81aadf4ca40d58b5eac70ac955b431c11f8faef4</a></dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Message</dt>
      <dd style="margin-left: 8.5em"><pre style="border: 1px solid #aaa; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; padding: 0.5em; width: auto">grn_ts: add error messages for grn_ts_expr_parser

GitHub: <a href="https://github.com/groonga/groonga/issues/412">#412</a></pre></dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Modified files</dt>
      <dd style="margin-left: 8.5em">
        <ul>
          <li><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509">lib/ts.c</a></li>
        </ul>
      </dd>
    </dl>

    <div class="diff-section" style="clear: both">
      <table style="border-collapse: collapse; border: 1px solid #aaa">
        <thead>
          <tr class="diff-header" style="border: 1px solid #aaa">
            <td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">  Modified: lib/ts.c (+78 -44)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
            </td>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5104">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5105">5105</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5106">5106</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5107">5107</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5108">5108</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5109">5109</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5110">5110</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5307">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5308">5308</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5309">5309</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5310">5310</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5311">5311</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5312">5312</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5313">5313</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5314">5314</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5315">5315</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5316">5316</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5317">5317</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5318">5318</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5319">5319</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5320">5320</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5321">5321</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5322">5322</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5323">5323</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5324">5324</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5325">5325</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5326">5326</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5327">5327</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5328">5328</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5329">5329</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5330">5330</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5331">5331</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5332">5332</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5333">5333</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5334">5334</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5335">5335</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5336">5336</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5337">5337</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5338">5338</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5339">5339</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5340">5340</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5341">5341</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5342">5342</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5343">5343</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5344">5344</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5345">5345</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5346">5346</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5347">5347</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5348">5348</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5349">5349</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5350">5350</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5351">5351</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5352">5352</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5353">5353</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5354">5354</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5355">5355</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5356">5356</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5357">5357</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5358">5358</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5359">5359</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5360">5360</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5361">5361</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5362">5362</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5363">5363</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5364">5364</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5365">5365</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5366">5366</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5367">5367</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5368">5368</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5369">5369</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5370">5370</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5371">5371</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5372">5372</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5373">5373</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5374">5374</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5375">5375</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5376">5376</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5380">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5381">5381</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5382">5382</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5383">5383</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5384">5384</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5385">5385</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5386">5386</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5387">5387</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5413">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5414">5414</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5415">5415</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5416">5416</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5417">5417</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5418">5418</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5419">5419</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5420">5420</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5421">5421</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5422">5422</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5423">5423</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5424">5424</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5425">5425</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5426">5426</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5427">5427</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5432">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5433">5433</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5434">5434</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5435">5435</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5436">5436</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5437">5437</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5438">5438</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5439">5439</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5440">5440</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5441">5441</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5442">5442</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5443">5443</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5444">5444</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5445">5445</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5446">5446</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5447">5447</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5448">5448</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5449">5449</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5450">5450</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5456">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5457">5457</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5458">5458</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5459">5459</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5460">5460</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5461">5461</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5462">5462</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5463">5463</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5465">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5466">5466</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5467">5467</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5468">5468</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5469">5469</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5470">5470</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5471">5471</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5472">5472</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5521">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5522">5522</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5523">5523</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5524">5524</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5525">5525</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5526">5526</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5527">5527</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5528">5528</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5551">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5552">5552</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5553">5553</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5554">5554</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5555">5555</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5556">5556</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5557">5557</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509L5558">5558</a></span>
</pre>
            </th>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5104">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5105">5105</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5106">5106</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5107">5107</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5108">5108</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5109">5109</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5110">5110</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5111">5111</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5308">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5309">5309</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5310">5310</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5311">5311</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5312">5312</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5313">5313</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5314">5314</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5315">5315</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5316">5316</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5317">5317</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5318">5318</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5319">5319</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5320">5320</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5321">5321</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5322">5322</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5323">5323</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5324">5324</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5325">5325</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5326">5326</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5327">5327</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5328">5328</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5329">5329</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5330">5330</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5331">5331</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5332">5332</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5333">5333</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5334">5334</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5335">5335</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5336">5336</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5337">5337</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5338">5338</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5339">5339</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5340">5340</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5341">5341</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5342">5342</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5343">5343</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5344">5344</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5345">5345</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5346">5346</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5347">5347</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5348">5348</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5349">5349</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5350">5350</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5351">5351</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5352">5352</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5353">5353</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5354">5354</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5355">5355</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5356">5356</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5357">5357</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5358">5358</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5359">5359</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5360">5360</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5361">5361</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5362">5362</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5363">5363</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5364">5364</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5365">5365</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5366">5366</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5367">5367</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5368">5368</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5369">5369</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5370">5370</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5371">5371</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5372">5372</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5373">5373</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5374">5374</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5375">5375</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5376">5376</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5377">5377</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5378">5378</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5379">5379</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5380">5380</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5381">5381</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5382">5382</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5383">5383</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5384">5384</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5385">5385</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5386">5386</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5387">5387</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5388">5388</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5389">5389</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5390">5390</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5391">5391</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5392">5392</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5393">5393</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5394">5394</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5395">5395</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5396">5396</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5397">5397</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5398">5398</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5399">5399</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5400">5400</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5401">5401</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5402">5402</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5403">5403</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5404">5404</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5405">5405</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5406">5406</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5407">5407</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5411">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5412">5412</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5413">5413</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5414">5414</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5415">5415</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5416">5416</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5417">5417</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5418">5418</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5444">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5445">5445</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5446">5446</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5447">5447</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5448">5448</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5449">5449</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5450">5450</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5451">5451</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5452">5452</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5453">5453</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5454">5454</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5455">5455</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5456">5456</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5457">5457</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5458">5458</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5463">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5464">5464</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5465">5465</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5466">5466</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5467">5467</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5468">5468</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5469">5469</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5470">5470</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5471">5471</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5472">5472</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5473">5473</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5474">5474</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5475">5475</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5476">5476</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5477">5477</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5478">5478</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5479">5479</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5480">5480</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5481">5481</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5487">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5488">5488</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5489">5489</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5490">5490</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5491">5491</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5492">5492</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5493">5493</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5494">5494</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5496">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5497">5497</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5498">5498</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5499">5499</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5500">5500</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5501">5501</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5502">5502</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5503">5503</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5504">5504</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5553">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5554">5554</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5555">5555</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5556">5556</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5557">5557</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5558">5558</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5559">5559</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5560">5560</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5561">5561</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5584">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5585">5585</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5586">5586</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5587">5587</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5588">5588</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5589">5589</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5590">5590</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5591">5591</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/81aadf4ca40d58b5eac70ac955b431c11f8faef4#diff-365890a8d043b1a031138e28b4da8509R5592">5592</a></span>
</pre>
            </th>
            <td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -5105,6 +5105,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_expr_parser_tokenize_op(grn_ctx *ctx, grn_ts_expr_parser *parser,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grn_ts_expr_op_token *new_token;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   switch (str.ptr[0]) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     case &#39;+&#39;: case &#39;-&#39;: {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      // FIXME: Suppress a warning.</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       rc = grn_ts_expr_parser_tokenize_sign(ctx, parser, str, &amp;new_token);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       break;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -5308,69 +5309,99 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_expr_parser_push_op(grn_ctx *ctx, grn_ts_expr_parser *parser,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   return grn_ts_expr_push_op(ctx, parser-&gt;expr, token-&gt;op_type);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-/* grn_ts_expr_parser_apply() applies bridges and prior operators. */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+/*</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ * grn_ts_expr_parser_apply_one() applies a bridge or prior operator.</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ * If there is no target, this function returns GRN_END_OF_DATA.</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+// FIXME: Support a ternary operator.</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static grn_rc</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-grn_ts_expr_parser_apply(grn_ctx *ctx, grn_ts_expr_parser *parser,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-                         grn_ts_op_precedence precedence_threshold) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  grn_rc rc = GRN_SUCCESS;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_ts_expr_parser_apply_one(grn_ctx *ctx, grn_ts_expr_parser *parser,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                             grn_ts_op_precedence precedence_threshold) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_rc rc;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_ts_str src;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grn_ts_expr_token **stack = parser-&gt;stack;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  size_t depth = parser-&gt;stack_depth;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  while (depth &gt;= 2) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    size_t n_args;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    grn_ts_str src;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    grn_ts_expr_dummy_token *dummy_token;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    if (stack[depth - 1]-&gt;type != GRN_TS_EXPR_DUMMY_TOKEN) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      rc = GRN_INVALID_ARGUMENT;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      break;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_ts_expr_dummy_token *dummy_token;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  size_t n_args, depth = parser-&gt;stack_depth;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (depth &lt; 2) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    return GRN_END_OF_DATA;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (stack[depth - 1]-&gt;type != GRN_TS_EXPR_DUMMY_TOKEN) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    GRN_TS_ERR_RETURN(GRN_INVALID_FORMAT, &quot;argument must be dummy token&quot;);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    /* Check the number of arguments. */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    if (stack[depth - 2]-&gt;type == GRN_TS_EXPR_BRIDGE_TOKEN) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      n_args = 2;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  /* Check the number of arguments. */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  switch (stack[depth - 2]-&gt;type) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_EXPR_BRIDGE_TOKEN: {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       rc = grn_ts_expr_end_subexpr(ctx, parser-&gt;expr);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       if (rc != GRN_SUCCESS) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-        break;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        return rc;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    } else if (stack[depth - 2]-&gt;type == GRN_TS_EXPR_OP_TOKEN) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      n_args = 2;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      break;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_EXPR_OP_TOKEN: {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       grn_ts_expr_op_token *op_token;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       grn_ts_op_precedence precedence;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       op_token = (grn_ts_expr_op_token *)stack[depth - 2];</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       precedence = grn_ts_op_get_precedence(op_token-&gt;op_type);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       if (precedence &lt; precedence_threshold) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-        break;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        return GRN_END_OF_DATA;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       rc = grn_ts_expr_parser_push_op(ctx, parser, op_token);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       if (rc != GRN_SUCCESS) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-        break;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        return rc;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       n_args = grn_ts_op_get_n_args(op_token-&gt;op_type);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    } else {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       break;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    default: {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      return GRN_END_OF_DATA;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    /* Concatenate the source strings. */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    if (n_args == 1) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  /* Concatenate the source strings. */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  switch (n_args) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case 1: {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       grn_ts_expr_token *arg = stack[depth - 1];</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       src.ptr = stack[depth - 2]-&gt;src.ptr;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       src.size = (arg-&gt;src.ptr + arg-&gt;src.size) - src.ptr;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    } else if (n_args == 2) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      break;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case 2: {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       grn_ts_expr_token *args[2] = { stack[depth - 3], stack[depth - 1] };</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       src.ptr = args[0]-&gt;src.ptr;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       src.size = (args[1]-&gt;src.ptr + args[1]-&gt;src.size) - src.ptr;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    } else {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      rc = GRN_UNKNOWN_ERROR;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       break;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    /* Replace the operator and argument tokens with a dummy token. */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    dummy_token = &amp;parser-&gt;dummy_tokens[parser-&gt;n_dummy_tokens++];</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    GRN_TS_DEBUG(&quot;dummy token: \&quot;%.*s\&quot;&quot;, (int)src.size, src.ptr);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    grn_ts_expr_dummy_token_init(ctx, dummy_token, src);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    depth -= n_args + 1;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    stack[depth++] = dummy_token;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    default: {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      GRN_TS_ERR_RETURN(GRN_OPERATION_NOT_SUPPORTED,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                        &quot;invalid number of arguments: %zu&quot;, n_args);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  /* Replace the operator and argument tokens with a dummy token. */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  dummy_token = &amp;parser-&gt;dummy_tokens[parser-&gt;n_dummy_tokens++];</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_DEBUG(&quot;dummy token: \&quot;%.*s\&quot;&quot;, (int)src.size, src.ptr);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_ts_expr_dummy_token_init(ctx, dummy_token, src);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  depth -= n_args + 1;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  stack[depth++] = dummy_token;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   parser-&gt;stack_depth = depth;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  return rc;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  return GRN_SUCCESS;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+/* grn_ts_expr_parser_apply() applies bridges and prior operators. */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+static grn_rc</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_ts_expr_parser_apply(grn_ctx *ctx, grn_ts_expr_parser *parser,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                         grn_ts_op_precedence precedence_threshold) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  for ( ; ; ) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_rc rc = grn_ts_expr_parser_apply_one(ctx, parser,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                             precedence_threshold);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    if (rc == GRN_END_OF_DATA) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      return GRN_SUCCESS;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    } else if (rc != GRN_SUCCESS) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      return rc;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /* grn_ts_expr_parser_analyze_op() analyzes a token. */</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -5381,7 +5412,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_expr_parser_analyze_op(grn_ctx *ctx, grn_ts_expr_parser *parser,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grn_ts_expr_token *ex_token = parser-&gt;stack[parser-&gt;stack_depth - 1];</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (n_args == 1) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     if (ex_token-&gt;type == GRN_TS_EXPR_DUMMY_TOKEN) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      return GRN_INVALID_FORMAT;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      GRN_TS_ERR_RETURN(GRN_INVALID_FORMAT, &quot;invalid token sequence&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   } else if (n_args == 2) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     grn_ts_op_precedence precedence = grn_ts_op_get_precedence(token-&gt;op_type);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -5414,14 +5445,14 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_expr_parser_analyze_bracket(grn_ctx *ctx, grn_ts_expr_parser *parser,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   switch (token-&gt;src.ptr[0]) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     case &#39;(&#39;: {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       if (ex_token-&gt;type == GRN_TS_EXPR_DUMMY_TOKEN) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-        return GRN_INVALID_FORMAT;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        GRN_TS_ERR_RETURN(GRN_INVALID_FORMAT, &quot;invalid token sequence&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       parser-&gt;stack[parser-&gt;stack_depth++] = (grn_ts_expr_token *)token;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       return GRN_SUCCESS;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     case &#39;[&#39;: {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       if (ex_token-&gt;type != GRN_TS_EXPR_DUMMY_TOKEN) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-        return GRN_INVALID_FORMAT;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        GRN_TS_ERR_RETURN(GRN_INVALID_FORMAT, &quot;invalid token sequence&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       parser-&gt;stack[parser-&gt;stack_depth++] = (grn_ts_expr_token *)token;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       return GRN_SUCCESS;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -5433,18 +5464,18 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_expr_parser_analyze_bracket(grn_ctx *ctx, grn_ts_expr_parser *parser,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         return rc;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       if (parser-&gt;stack_depth &lt; 2) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-        return GRN_INVALID_FORMAT;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        GRN_TS_ERR_RETURN(GRN_INVALID_FORMAT, &quot;invalid token sequence&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       ex_ex_token = parser-&gt;stack[parser-&gt;stack_depth - 2];</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       if (ex_ex_token-&gt;type != GRN_TS_EXPR_BRACKET_TOKEN) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-        return GRN_INVALID_FORMAT;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        GRN_TS_ERR_RETURN(GRN_INVALID_FORMAT, &quot;invalid token sequence&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       if (token-&gt;src.ptr[0] == &#39;)&#39;) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         size_t depth = parser-&gt;stack_depth;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         grn_ts_str src;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         grn_ts_expr_dummy_token *dummy_token;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         if (ex_ex_token-&gt;src.ptr[0] != &#39;(&#39;) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-          return GRN_INVALID_FORMAT;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+          GRN_TS_ERR_RETURN(GRN_INVALID_FORMAT, &quot;invalid token sequence&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         src.ptr = ex_ex_token-&gt;src.ptr;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         src.size = (token-&gt;src.ptr + token-&gt;src.size) - src.ptr;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -5457,7 +5488,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_expr_parser_analyze_bracket(grn_ctx *ctx, grn_ts_expr_parser *parser,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">       } else if (token-&gt;src.ptr[0] == &#39;]&#39;) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         size_t depth = parser-&gt;stack_depth;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         if (ex_ex_token-&gt;src.ptr[0] != &#39;[&#39;) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-          return GRN_INVALID_FORMAT;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+          GRN_TS_ERR_RETURN(GRN_INVALID_FORMAT, &quot;invalid token sequence&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         parser-&gt;stack[depth - 2] = parser-&gt;stack[depth - 1];</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         parser-&gt;stack_depth--;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -5466,7 +5497,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_expr_parser_analyze_bracket(grn_ctx *ctx, grn_ts_expr_parser *parser,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">       return GRN_SUCCESS;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     default: {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      return GRN_INVALID_FORMAT;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      GRN_TS_ERR_RETURN(GRN_INVALID_FORMAT, &quot;undefined bracket: \&quot;%.*s\&quot;&quot;,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                        (int)token-&gt;src.size, token-&gt;src.ptr);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -5522,7 +5554,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_expr_parser_analyze_token(grn_ctx *ctx, grn_ts_expr_parser *parser,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">       return grn_ts_expr_parser_analyze_bracket(ctx, parser, bracket_token);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     default: {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      return GRN_INVALID_ARGUMENT;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      GRN_TS_ERR_RETURN(GRN_OBJECT_CORRUPT, &quot;invalid token type: %d&quot;,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                        token-&gt;type);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -5552,7 +5585,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_expr_parser_analyze(grn_ctx *ctx, grn_ts_expr_parser *parser) {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (parser-&gt;stack_depth != 2) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    return GRN_INVALID_FORMAT;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    GRN_TS_ERR_RETURN(GRN_INVALID_FORMAT, &quot;tokens left in stack: %zu&quot;,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                      parser-&gt;stack_depth);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   return GRN_SUCCESS;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>