<!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">Kouhei Sutou <kou****@clear*****></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
<dd style="margin-left: 8.5em">2018-09-10 12:10:05 +0900 (Mon, 10 Sep 2018)</dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Revision</dt>
<dd style="margin-left: 8.5em"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c">f1a9779f66a113410aaf26c49a02fabe3b662f7c</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, "Liberation Mono", Courier, monospace; line-height: 1.2; padding: 0.5em; width: auto">tokenize table_tokenize: support outputting metadata</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/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdf">lib/proc/proc_tokenize.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, "Liberation Mono", 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/proc/proc_tokenize.c (+109 -5)</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, "Liberation Mono", 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/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdf">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL3">3</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL6">6</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL66">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL67">67</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL68">68</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL69">69</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL70">70</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL71">71</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL72">72</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL73">73</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL74">74</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL75">75</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL77">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL78">78</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL79">79</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL80">80</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL81">81</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL82">82</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL83">83</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL89">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL90">90</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL91">91</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL92">92</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL93">93</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL94">94</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL95">95</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL96">96</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL97">97</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL98">98</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL99">99</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL100">100</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL101">101</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL135">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL136">136</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL137">137</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL138">138</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL139">139</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL140">140</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL141">141</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL170">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL171">171</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL172">172</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL173">173</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL174">174</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL175">175</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL176">176</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL183">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL184">184</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL185">185</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL186">186</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL187">187</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL188">188</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL189">189</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL268">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL269">269</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL270">270</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL271">271</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL272">272</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL273">273</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL274">274</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL275">275</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL282">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL283">283</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL284">284</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL285">285</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL286">286</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL287">287</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL288">288</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL289">289</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL377">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL378">378</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL379">379</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL380">380</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL381">381</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL382">382</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL383">383</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL384">384</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL394">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL395">395</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL396">396</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL397">397</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL398">398</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL399">399</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL400">400</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfL401">401</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdf">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR3">3</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR6">6</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR7">7</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR67">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR68">68</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR69">69</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR70">70</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR71">71</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR72">72</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR73">73</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR74">74</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR75">75</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR76">76</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR77">77</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR78">78</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR79">79</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR80">80</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR81">81</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR82">82</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR83">83</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR84">84</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR85">85</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR86">86</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR87">87</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR88">88</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR89">89</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR90">90</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR91">91</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR92">92</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR93">93</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR94">94</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR95">95</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR96">96</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR97">97</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR98">98</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR99">99</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR100">100</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR102">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR103">103</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR104">104</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR105">105</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR106">106</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR107">107</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR108">108</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR109">109</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR115">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR116">116</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR117">117</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR118">118</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR119">119</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR120">120</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR121">121</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR122">122</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR123">123</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR124">124</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR125">125</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR126">126</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR127">127</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR128">128</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR129">129</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR130">130</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR131">131</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR132">132</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR166">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR167">167</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR168">168</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR169">169</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR170">170</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR171">171</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR172">172</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR173">173</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR174">174</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR175">175</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR176">176</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR177">177</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR178">178</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR179">179</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR180">180</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR181">181</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR182">182</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR183">183</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR184">184</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR185">185</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR186">186</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR187">187</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR188">188</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR189">189</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR190">190</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR191">191</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR192">192</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR193">193</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR194">194</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR195">195</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR196">196</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR197">197</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR198">198</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR199">199</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR200">200</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR201">201</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR202">202</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR203">203</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR204">204</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR205">205</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR206">206</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR207">207</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR208">208</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR209">209</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR210">210</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR211">211</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR240">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR241">241</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR242">242</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR243">243</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR244">244</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR245">245</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR246">246</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR247">247</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR254">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR255">255</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR256">256</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR257">257</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR258">258</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR259">259</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR260">260</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR261">261</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR262">262</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR263">263</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR264">264</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR265">265</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR266">266</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR267">267</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR268">268</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR269">269</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR270">270</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR271">271</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR272">272</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR273">273</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR274">274</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR275">275</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR276">276</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR277">277</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR278">278</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR279">279</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR280">280</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR281">281</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR282">282</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR283">283</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR284">284</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR285">285</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR286">286</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR287">287</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR288">288</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR289">289</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR290">290</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR291">291</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR292">292</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR371">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR372">372</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR373">373</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR374">374</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR375">375</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR376">376</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR377">377</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR378">378</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR385">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR386">386</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR387">387</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR388">388</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR389">389</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR390">390</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR391">391</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR392">392</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR480">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR481">481</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR482">482</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR483">483</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR484">484</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR485">485</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR486">486</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR487">487</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR488">488</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR498">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR499">499</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR500">500</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR501">501</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR502">502</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR503">503</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR504">504</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f1a9779f66a113410aaf26c49a02fabe3b662f7c#diff-de6ff979c26542af99b4631b3e4c1fdfR505">505</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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">@@ -1,6 +1,7 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /* -*- c-basic-offset: 2 -*- */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /*</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> Copyright(C) 2009-2018 Brazil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ Copyright(C) 2018 Kouhei Sutou <kou****@clear*****></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> This library is free software; you can redistribute it and/or</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> modify it under the terms of the GNU Lesser General Public</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -67,9 +68,33 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">typedef struct {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> uint64_t source_offset;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> uint32_t source_length;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> uint32_t source_first_character_length;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj metadata;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } tokenize_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"> static void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+init_tokens(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *tokens)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_VALUE_FIX_SIZE_INIT(tokens, GRN_OBJ_VECTOR, GRN_ID_NIL);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+fin_tokens(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *tokens)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ int i;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ int n_tokens;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ n_tokens = GRN_BULK_VSIZE(tokens) / sizeof(tokenize_token);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ for (i = 0; i < n_tokens; i++) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ tokenize_token *token;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ token = ((tokenize_token *)(GRN_BULK_HEAD(tokens))) + i;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_OBJ_FIN(ctx, &(token->metadata));</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_OBJ_FIN(ctx, tokens);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static void</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> output_tokens(grn_ctx *ctx,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *tokens,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *lexicon,</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -78,6 +103,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">output_tokens(grn_ctx *ctx,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> int i, n_tokens, n_elements;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj estimated_size;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_bool have_source_location = GRN_FALSE;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_bool have_metadata = GRN_FALSE;</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_tokens = GRN_BULK_VSIZE(tokens) / sizeof(tokenize_token);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> n_elements = 3;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -90,12 +116,17 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">output_tokens(grn_ctx *ctx,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> token = ((tokenize_token *)(GRN_BULK_HEAD(tokens))) + i;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (token->source_offset > 0 || token->source_length > 0) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> have_source_location = GRN_TRUE;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- break;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (grn_vector_size(ctx, &(token->metadata)) > 0) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ have_metadata = GRN_TRUE;</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 (have_source_location) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> n_elements += 3;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (have_metadata) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ n_elements += 1;</span>
<span class="diff-added" style="background-color: #eaffea; 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"> grn_ctx_output_array_open(ctx, "TOKENS", n_tokens);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> for (i = 0; i < n_tokens; i++) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -136,6 +167,45 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">output_tokens(grn_ctx *ctx,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_ctx_output_uint32(ctx, token->source_first_character_length);</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-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (have_metadata) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ size_t i;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ size_t n_metadata;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj value;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ n_metadata = grn_vector_size(ctx, &(token->metadata)) / 2;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_VOID_INIT(&value);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_ctx_output_cstr(ctx, "metadata");</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_ctx_output_map_open(ctx, "METADATA", n_metadata);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ for (i = 0; i < n_metadata; i++) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ const char *raw_name;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ unsigned int raw_name_length;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ const char *raw_value;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ unsigned int raw_value_length;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_id value_domain;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ raw_name_length = grn_vector_get_element(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ &(token->metadata),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ i * 2,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ &raw_name,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ NULL,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ NULL);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_ctx_output_str(ctx, raw_name, raw_name_length);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ raw_value_length = grn_vector_get_element(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ &(token->metadata),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ i * 2 + 1,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ &raw_value,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ NULL,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ &value_domain);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj_reinit(ctx, &value, value_domain, 0);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_bulk_write(ctx, &value, raw_value, raw_value_length);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_ctx_output_obj(ctx, &value, NULL);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_ctx_output_map_close(ctx);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_OBJ_FIN(ctx, &value);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_ctx_output_map_close(ctx);</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">@@ -171,6 +241,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">tokenize(grn_ctx *ctx,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_id token_id = grn_token_cursor_next(ctx, token_cursor);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_token *token;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> tokenize_token *current_token;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (token_id == GRN_ID_NIL) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> continue;</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">@@ -184,6 +255,38 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">tokenize(grn_ctx *ctx,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> current_token->source_length = grn_token_get_source_length(ctx, token);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> current_token->source_first_character_length =</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_token_get_source_first_character_length(ctx, token);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *metadata;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ size_t n_metadata;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ size_t i;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj name;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj value;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_INIT(&(current_token->metadata), GRN_OBJ_VECTOR);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ metadata = grn_token_get_metadata(ctx, token);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ n_metadata = grn_token_metadata_get_size(ctx, metadata);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_INIT(&name, 0);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_VOID_INIT(&value);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ for (i = 0; i < n_metadata; i++) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_token_metadata_at(ctx, metadata, i, &name, &value);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (GRN_TEXT_LEN(&name) == 0) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ continue;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_vector_add_element(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ &(current_token->metadata),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_BULK_HEAD(&name),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_BULK_VSIZE(&name),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 0,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ name.header.domain);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_vector_add_element(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ &(current_token->metadata),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_BULK_HEAD(&value),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_BULK_VSIZE(&value),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 0,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ value.header.domain);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; 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"> grn_token_cursor_close(ctx, token_cursor);</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">@@ -269,7 +372,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">command_table_tokenize(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *u</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"> grn_obj tokens;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">GRN</span>_<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">VALUE_FIX_SIZE_INIT(&</span>tokens, <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">GRN_OBJ_VECTOR, GRN_ID_NIL</span>);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">init</span>_<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">tokens</span>(<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">ctx, </span>&tokens);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (mode_raw.length == 0 ||</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_RAW_STRING_EQUAL_CSTRING(mode_raw, "GET")) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> tokenize(ctx, lexicon, &string_raw, GRN_TOKEN_GET, flags, &tokens);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -283,7 +386,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">command_table_tokenize(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *u</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> (int)mode_raw.length,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> mode_raw.value);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">GRN</span>_<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">OBJ_FIN</span>(ctx, &tokens);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">fin</span>_<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">tokens</span>(ctx, &tokens);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #undef MODE_NAME_EQUAL</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">@@ -378,7 +481,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">command_tokenize(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_da</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"> grn_obj tokens;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- GRN_VALUE_FIX_SIZE_INIT(&tokens, GRN_OBJ_VECTOR, GRN_ID_NIL);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ init_tokens(ctx, &tokens);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ fin_tokens(ctx, &tokens);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (mode_raw.length == 0 ||</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_RAW_STRING_EQUAL_CSTRING(mode_raw, "ADD")) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> tokenize(ctx, lexicon, &string_raw, GRN_TOKEN_ADD, flags, &tokens);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -395,7 +499,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">command_tokenize(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_da</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> (int)mode_raw.length,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> mode_raw.value);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">GRN</span>_<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">OBJ_FIN</span>(ctx, &tokens);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">fin</span>_<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">tokens</span>(ctx, &tokens);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #undef MODE_NAME_EQUAL</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
</pre>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>