<ocamldoc with-contents="true"><title>Stog library reference documentation : Stog_trie.S</title><contents><div class="ocamldoc-page"> <code class="code"><span class="keyword">sig</span><br/>   <span class="keyword">type</span> symbol<br/>   <span class="keyword">type</span> path = <span class="constructor">Stog_trie</span>.<span class="constructor">S</span>.symbol list<br/>   <span class="keyword">type</span> <span class="keywordsign">'</span>a t<br/>   <span class="keyword">exception</span> <span class="constructor">Already_present</span> <span class="keyword">of</span> <span class="constructor">Stog_trie</span>.<span class="constructor">S</span>.path<br/>   <span class="keyword">val</span> empty : <span class="keywordsign">'</span>a <span class="constructor">Stog_trie</span>.<span class="constructor">S</span>.t<br/>   <span class="keyword">val</span> add : <span class="constructor">Stog_trie</span>.<span class="constructor">S</span>.path <span class="keywordsign">-></span> <span class="keywordsign">'</span>a <span class="keywordsign">-></span> <span class="keywordsign">'</span>a <span class="constructor">Stog_trie</span>.<span class="constructor">S</span>.t <span class="keywordsign">-></span> <span class="keywordsign">'</span>a <span class="constructor">Stog_trie</span>.<span class="constructor">S</span>.t<br/>   <span class="keyword">val</span> find : <span class="constructor">Stog_trie</span>.<span class="constructor">S</span>.path <span class="keywordsign">-></span> <span class="keywordsign">'</span>a <span class="constructor">Stog_trie</span>.<span class="constructor">S</span>.t <span class="keywordsign">-></span> <span class="keywordsign">'</span>a list<br/> <span class="keyword">end</span></code></div></contents></ocamldoc>