mirror of
https://github.com/XRPLF/rippled.git
synced 2026-01-30 11:35:23 +00:00
541 lines
173 KiB
HTML
541 lines
173 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>rippled: RFC1751.cpp Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function() { init_codefold(0); });
|
|
/* @license-end */
|
|
</script>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_90ffdbabf412cfdffe6b2193e0ce938a.html">libxrpl</a></li><li class="navelem"><a class="el" href="dir_f4d4bb7543dc651bdc62871bbbb694fa.html">crypto</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">RFC1751.cpp</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#include <xrpl/beast/utility/instrumentation.h></span></div>
|
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#include <xrpl/crypto/RFC1751.h></span></div>
|
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span> </div>
|
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <boost/algorithm/string/classification.hpp></span></div>
|
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <boost/algorithm/string/constants.hpp></span></div>
|
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include <boost/algorithm/string/split.hpp></span></div>
|
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include <boost/algorithm/string/trim.hpp></span></div>
|
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include <boost/range/adaptor/copied.hpp></span></div>
|
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
|
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include <<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/cctype.html">cctype</a>></span></div>
|
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/cstddef.html">cstddef</a>></span></div>
|
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include <<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/cstdint.html">cstdint</a>></span></div>
|
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include <<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/cstring.html">cstring</a>></span></div>
|
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include <<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/string.html">string</a>></span></div>
|
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include <<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/vector.html">vector</a>></span></div>
|
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
|
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacexrpl.html">xrpl</a> {</div>
|
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">//</span></div>
|
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">// RFC 1751 code converted to C++/Boost.</span></div>
|
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">//</span></div>
|
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code hl_variable" href="classxrpl_1_1RFC1751.html#adf09343e17ffda757a97ba6c6bc43c69">RFC1751::s_dictionary</a>[2048] = {</div>
|
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <span class="stringliteral">"A"</span>, <span class="stringliteral">"ABE"</span>, <span class="stringliteral">"ACE"</span>, <span class="stringliteral">"ACT"</span>, <span class="stringliteral">"AD"</span>, <span class="stringliteral">"ADA"</span>, <span class="stringliteral">"ADD"</span>, <span class="stringliteral">"AGO"</span>, <span class="stringliteral">"AID"</span>, <span class="stringliteral">"AIM"</span>, <span class="stringliteral">"AIR"</span>, <span class="stringliteral">"ALL"</span>, <span class="stringliteral">"ALP"</span>, <span class="stringliteral">"AM"</span>,</div>
|
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="stringliteral">"AMY"</span>, <span class="stringliteral">"AN"</span>, <span class="stringliteral">"ANA"</span>, <span class="stringliteral">"AND"</span>, <span class="stringliteral">"ANN"</span>, <span class="stringliteral">"ANT"</span>, <span class="stringliteral">"ANY"</span>, <span class="stringliteral">"APE"</span>, <span class="stringliteral">"APS"</span>, <span class="stringliteral">"APT"</span>, <span class="stringliteral">"ARC"</span>, <span class="stringliteral">"ARE"</span>, <span class="stringliteral">"ARK"</span>, <span class="stringliteral">"ARM"</span>,</div>
|
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <span class="stringliteral">"ART"</span>, <span class="stringliteral">"AS"</span>, <span class="stringliteral">"ASH"</span>, <span class="stringliteral">"ASK"</span>, <span class="stringliteral">"AT"</span>, <span class="stringliteral">"ATE"</span>, <span class="stringliteral">"AUG"</span>, <span class="stringliteral">"AUK"</span>, <span class="stringliteral">"AVE"</span>, <span class="stringliteral">"AWE"</span>, <span class="stringliteral">"AWK"</span>, <span class="stringliteral">"AWL"</span>, <span class="stringliteral">"AWN"</span>, <span class="stringliteral">"AX"</span>,</div>
|
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <span class="stringliteral">"AYE"</span>, <span class="stringliteral">"BAD"</span>, <span class="stringliteral">"BAG"</span>, <span class="stringliteral">"BAH"</span>, <span class="stringliteral">"BAM"</span>, <span class="stringliteral">"BAN"</span>, <span class="stringliteral">"BAR"</span>, <span class="stringliteral">"BAT"</span>, <span class="stringliteral">"BAY"</span>, <span class="stringliteral">"BE"</span>, <span class="stringliteral">"BED"</span>, <span class="stringliteral">"BEE"</span>, <span class="stringliteral">"BEG"</span>, <span class="stringliteral">"BEN"</span>,</div>
|
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="stringliteral">"BET"</span>, <span class="stringliteral">"BEY"</span>, <span class="stringliteral">"BIB"</span>, <span class="stringliteral">"BID"</span>, <span class="stringliteral">"BIG"</span>, <span class="stringliteral">"BIN"</span>, <span class="stringliteral">"BIT"</span>, <span class="stringliteral">"BOB"</span>, <span class="stringliteral">"BOG"</span>, <span class="stringliteral">"BON"</span>, <span class="stringliteral">"BOO"</span>, <span class="stringliteral">"BOP"</span>, <span class="stringliteral">"BOW"</span>, <span class="stringliteral">"BOY"</span>,</div>
|
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="stringliteral">"BUB"</span>, <span class="stringliteral">"BUD"</span>, <span class="stringliteral">"BUG"</span>, <span class="stringliteral">"BUM"</span>, <span class="stringliteral">"BUN"</span>, <span class="stringliteral">"BUS"</span>, <span class="stringliteral">"BUT"</span>, <span class="stringliteral">"BUY"</span>, <span class="stringliteral">"BY"</span>, <span class="stringliteral">"BYE"</span>, <span class="stringliteral">"CAB"</span>, <span class="stringliteral">"CAL"</span>, <span class="stringliteral">"CAM"</span>, <span class="stringliteral">"CAN"</span>,</div>
|
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="stringliteral">"CAP"</span>, <span class="stringliteral">"CAR"</span>, <span class="stringliteral">"CAT"</span>, <span class="stringliteral">"CAW"</span>, <span class="stringliteral">"COD"</span>, <span class="stringliteral">"COG"</span>, <span class="stringliteral">"COL"</span>, <span class="stringliteral">"CON"</span>, <span class="stringliteral">"COO"</span>, <span class="stringliteral">"COP"</span>, <span class="stringliteral">"COT"</span>, <span class="stringliteral">"COW"</span>, <span class="stringliteral">"COY"</span>, <span class="stringliteral">"CRY"</span>,</div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="stringliteral">"CUB"</span>, <span class="stringliteral">"CUE"</span>, <span class="stringliteral">"CUP"</span>, <span class="stringliteral">"CUR"</span>, <span class="stringliteral">"CUT"</span>, <span class="stringliteral">"DAB"</span>, <span class="stringliteral">"DAD"</span>, <span class="stringliteral">"DAM"</span>, <span class="stringliteral">"DAN"</span>, <span class="stringliteral">"DAR"</span>, <span class="stringliteral">"DAY"</span>, <span class="stringliteral">"DEE"</span>, <span class="stringliteral">"DEL"</span>, <span class="stringliteral">"DEN"</span>,</div>
|
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="stringliteral">"DES"</span>, <span class="stringliteral">"DEW"</span>, <span class="stringliteral">"DID"</span>, <span class="stringliteral">"DIE"</span>, <span class="stringliteral">"DIG"</span>, <span class="stringliteral">"DIN"</span>, <span class="stringliteral">"DIP"</span>, <span class="stringliteral">"DO"</span>, <span class="stringliteral">"DOE"</span>, <span class="stringliteral">"DOG"</span>, <span class="stringliteral">"DON"</span>, <span class="stringliteral">"DOT"</span>, <span class="stringliteral">"DOW"</span>, <span class="stringliteral">"DRY"</span>,</div>
|
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="stringliteral">"DUB"</span>, <span class="stringliteral">"DUD"</span>, <span class="stringliteral">"DUE"</span>, <span class="stringliteral">"DUG"</span>, <span class="stringliteral">"DUN"</span>, <span class="stringliteral">"EAR"</span>, <span class="stringliteral">"EAT"</span>, <span class="stringliteral">"ED"</span>, <span class="stringliteral">"EEL"</span>, <span class="stringliteral">"EGG"</span>, <span class="stringliteral">"EGO"</span>, <span class="stringliteral">"ELI"</span>, <span class="stringliteral">"ELK"</span>, <span class="stringliteral">"ELM"</span>,</div>
|
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="stringliteral">"ELY"</span>, <span class="stringliteral">"EM"</span>, <span class="stringliteral">"END"</span>, <span class="stringliteral">"EST"</span>, <span class="stringliteral">"ETC"</span>, <span class="stringliteral">"EVA"</span>, <span class="stringliteral">"EVE"</span>, <span class="stringliteral">"EWE"</span>, <span class="stringliteral">"EYE"</span>, <span class="stringliteral">"FAD"</span>, <span class="stringliteral">"FAN"</span>, <span class="stringliteral">"FAR"</span>, <span class="stringliteral">"FAT"</span>, <span class="stringliteral">"FAY"</span>,</div>
|
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="stringliteral">"FED"</span>, <span class="stringliteral">"FEE"</span>, <span class="stringliteral">"FEW"</span>, <span class="stringliteral">"FIB"</span>, <span class="stringliteral">"FIG"</span>, <span class="stringliteral">"FIN"</span>, <span class="stringliteral">"FIR"</span>, <span class="stringliteral">"FIT"</span>, <span class="stringliteral">"FLO"</span>, <span class="stringliteral">"FLY"</span>, <span class="stringliteral">"FOE"</span>, <span class="stringliteral">"FOG"</span>, <span class="stringliteral">"FOR"</span>, <span class="stringliteral">"FRY"</span>,</div>
|
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="stringliteral">"FUM"</span>, <span class="stringliteral">"FUN"</span>, <span class="stringliteral">"FUR"</span>, <span class="stringliteral">"GAB"</span>, <span class="stringliteral">"GAD"</span>, <span class="stringliteral">"GAG"</span>, <span class="stringliteral">"GAL"</span>, <span class="stringliteral">"GAM"</span>, <span class="stringliteral">"GAP"</span>, <span class="stringliteral">"GAS"</span>, <span class="stringliteral">"GAY"</span>, <span class="stringliteral">"GEE"</span>, <span class="stringliteral">"GEL"</span>, <span class="stringliteral">"GEM"</span>,</div>
|
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="stringliteral">"GET"</span>, <span class="stringliteral">"GIG"</span>, <span class="stringliteral">"GIL"</span>, <span class="stringliteral">"GIN"</span>, <span class="stringliteral">"GO"</span>, <span class="stringliteral">"GOT"</span>, <span class="stringliteral">"GUM"</span>, <span class="stringliteral">"GUN"</span>, <span class="stringliteral">"GUS"</span>, <span class="stringliteral">"GUT"</span>, <span class="stringliteral">"GUY"</span>, <span class="stringliteral">"GYM"</span>, <span class="stringliteral">"GYP"</span>, <span class="stringliteral">"HA"</span>,</div>
|
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="stringliteral">"HAD"</span>, <span class="stringliteral">"HAL"</span>, <span class="stringliteral">"HAM"</span>, <span class="stringliteral">"HAN"</span>, <span class="stringliteral">"HAP"</span>, <span class="stringliteral">"HAS"</span>, <span class="stringliteral">"HAT"</span>, <span class="stringliteral">"HAW"</span>, <span class="stringliteral">"HAY"</span>, <span class="stringliteral">"HE"</span>, <span class="stringliteral">"HEM"</span>, <span class="stringliteral">"HEN"</span>, <span class="stringliteral">"HER"</span>, <span class="stringliteral">"HEW"</span>,</div>
|
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="stringliteral">"HEY"</span>, <span class="stringliteral">"HI"</span>, <span class="stringliteral">"HID"</span>, <span class="stringliteral">"HIM"</span>, <span class="stringliteral">"HIP"</span>, <span class="stringliteral">"HIS"</span>, <span class="stringliteral">"HIT"</span>, <span class="stringliteral">"HO"</span>, <span class="stringliteral">"HOB"</span>, <span class="stringliteral">"HOC"</span>, <span class="stringliteral">"HOE"</span>, <span class="stringliteral">"HOG"</span>, <span class="stringliteral">"HOP"</span>, <span class="stringliteral">"HOT"</span>,</div>
|
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="stringliteral">"HOW"</span>, <span class="stringliteral">"HUB"</span>, <span class="stringliteral">"HUE"</span>, <span class="stringliteral">"HUG"</span>, <span class="stringliteral">"HUH"</span>, <span class="stringliteral">"HUM"</span>, <span class="stringliteral">"HUT"</span>, <span class="stringliteral">"I"</span>, <span class="stringliteral">"ICY"</span>, <span class="stringliteral">"IDA"</span>, <span class="stringliteral">"IF"</span>, <span class="stringliteral">"IKE"</span>, <span class="stringliteral">"ILL"</span>, <span class="stringliteral">"INK"</span>,</div>
|
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="stringliteral">"INN"</span>, <span class="stringliteral">"IO"</span>, <span class="stringliteral">"ION"</span>, <span class="stringliteral">"IQ"</span>, <span class="stringliteral">"IRA"</span>, <span class="stringliteral">"IRE"</span>, <span class="stringliteral">"IRK"</span>, <span class="stringliteral">"IS"</span>, <span class="stringliteral">"IT"</span>, <span class="stringliteral">"ITS"</span>, <span class="stringliteral">"IVY"</span>, <span class="stringliteral">"JAB"</span>, <span class="stringliteral">"JAG"</span>, <span class="stringliteral">"JAM"</span>,</div>
|
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="stringliteral">"JAN"</span>, <span class="stringliteral">"JAR"</span>, <span class="stringliteral">"JAW"</span>, <span class="stringliteral">"JAY"</span>, <span class="stringliteral">"JET"</span>, <span class="stringliteral">"JIG"</span>, <span class="stringliteral">"JIM"</span>, <span class="stringliteral">"JO"</span>, <span class="stringliteral">"JOB"</span>, <span class="stringliteral">"JOE"</span>, <span class="stringliteral">"JOG"</span>, <span class="stringliteral">"JOT"</span>, <span class="stringliteral">"JOY"</span>, <span class="stringliteral">"JUG"</span>,</div>
|
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="stringliteral">"JUT"</span>, <span class="stringliteral">"KAY"</span>, <span class="stringliteral">"KEG"</span>, <span class="stringliteral">"KEN"</span>, <span class="stringliteral">"KEY"</span>, <span class="stringliteral">"KID"</span>, <span class="stringliteral">"KIM"</span>, <span class="stringliteral">"KIN"</span>, <span class="stringliteral">"KIT"</span>, <span class="stringliteral">"LA"</span>, <span class="stringliteral">"LAB"</span>, <span class="stringliteral">"LAC"</span>, <span class="stringliteral">"LAD"</span>, <span class="stringliteral">"LAG"</span>,</div>
|
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="stringliteral">"LAM"</span>, <span class="stringliteral">"LAP"</span>, <span class="stringliteral">"LAW"</span>, <span class="stringliteral">"LAY"</span>, <span class="stringliteral">"LEA"</span>, <span class="stringliteral">"LED"</span>, <span class="stringliteral">"LEE"</span>, <span class="stringliteral">"LEG"</span>, <span class="stringliteral">"LEN"</span>, <span class="stringliteral">"LEO"</span>, <span class="stringliteral">"LET"</span>, <span class="stringliteral">"LEW"</span>, <span class="stringliteral">"LID"</span>, <span class="stringliteral">"LIE"</span>,</div>
|
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="stringliteral">"LIN"</span>, <span class="stringliteral">"LIP"</span>, <span class="stringliteral">"LIT"</span>, <span class="stringliteral">"LO"</span>, <span class="stringliteral">"LOB"</span>, <span class="stringliteral">"LOG"</span>, <span class="stringliteral">"LOP"</span>, <span class="stringliteral">"LOS"</span>, <span class="stringliteral">"LOT"</span>, <span class="stringliteral">"LOU"</span>, <span class="stringliteral">"LOW"</span>, <span class="stringliteral">"LOY"</span>, <span class="stringliteral">"LUG"</span>, <span class="stringliteral">"LYE"</span>,</div>
|
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="stringliteral">"MA"</span>, <span class="stringliteral">"MAC"</span>, <span class="stringliteral">"MAD"</span>, <span class="stringliteral">"MAE"</span>, <span class="stringliteral">"MAN"</span>, <span class="stringliteral">"MAO"</span>, <span class="stringliteral">"MAP"</span>, <span class="stringliteral">"MAT"</span>, <span class="stringliteral">"MAW"</span>, <span class="stringliteral">"MAY"</span>, <span class="stringliteral">"ME"</span>, <span class="stringliteral">"MEG"</span>, <span class="stringliteral">"MEL"</span>, <span class="stringliteral">"MEN"</span>,</div>
|
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="stringliteral">"MET"</span>, <span class="stringliteral">"MEW"</span>, <span class="stringliteral">"MID"</span>, <span class="stringliteral">"MIN"</span>, <span class="stringliteral">"MIT"</span>, <span class="stringliteral">"MOB"</span>, <span class="stringliteral">"MOD"</span>, <span class="stringliteral">"MOE"</span>, <span class="stringliteral">"MOO"</span>, <span class="stringliteral">"MOP"</span>, <span class="stringliteral">"MOS"</span>, <span class="stringliteral">"MOT"</span>, <span class="stringliteral">"MOW"</span>, <span class="stringliteral">"MUD"</span>,</div>
|
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="stringliteral">"MUG"</span>, <span class="stringliteral">"MUM"</span>, <span class="stringliteral">"MY"</span>, <span class="stringliteral">"NAB"</span>, <span class="stringliteral">"NAG"</span>, <span class="stringliteral">"NAN"</span>, <span class="stringliteral">"NAP"</span>, <span class="stringliteral">"NAT"</span>, <span class="stringliteral">"NAY"</span>, <span class="stringliteral">"NE"</span>, <span class="stringliteral">"NED"</span>, <span class="stringliteral">"NEE"</span>, <span class="stringliteral">"NET"</span>, <span class="stringliteral">"NEW"</span>,</div>
|
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="stringliteral">"NIB"</span>, <span class="stringliteral">"NIL"</span>, <span class="stringliteral">"NIP"</span>, <span class="stringliteral">"NIT"</span>, <span class="stringliteral">"NO"</span>, <span class="stringliteral">"NOB"</span>, <span class="stringliteral">"NOD"</span>, <span class="stringliteral">"NON"</span>, <span class="stringliteral">"NOR"</span>, <span class="stringliteral">"NOT"</span>, <span class="stringliteral">"NOV"</span>, <span class="stringliteral">"NOW"</span>, <span class="stringliteral">"NU"</span>, <span class="stringliteral">"NUN"</span>,</div>
|
|
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <span class="stringliteral">"NUT"</span>, <span class="stringliteral">"O"</span>, <span class="stringliteral">"OAF"</span>, <span class="stringliteral">"OAK"</span>, <span class="stringliteral">"OAR"</span>, <span class="stringliteral">"OAT"</span>, <span class="stringliteral">"ODD"</span>, <span class="stringliteral">"ODE"</span>, <span class="stringliteral">"OF"</span>, <span class="stringliteral">"OFF"</span>, <span class="stringliteral">"OFT"</span>, <span class="stringliteral">"OH"</span>, <span class="stringliteral">"OIL"</span>, <span class="stringliteral">"OK"</span>,</div>
|
|
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="stringliteral">"OLD"</span>, <span class="stringliteral">"ON"</span>, <span class="stringliteral">"ONE"</span>, <span class="stringliteral">"OR"</span>, <span class="stringliteral">"ORB"</span>, <span class="stringliteral">"ORE"</span>, <span class="stringliteral">"ORR"</span>, <span class="stringliteral">"OS"</span>, <span class="stringliteral">"OTT"</span>, <span class="stringliteral">"OUR"</span>, <span class="stringliteral">"OUT"</span>, <span class="stringliteral">"OVA"</span>, <span class="stringliteral">"OW"</span>, <span class="stringliteral">"OWE"</span>,</div>
|
|
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="stringliteral">"OWL"</span>, <span class="stringliteral">"OWN"</span>, <span class="stringliteral">"OX"</span>, <span class="stringliteral">"PA"</span>, <span class="stringliteral">"PAD"</span>, <span class="stringliteral">"PAL"</span>, <span class="stringliteral">"PAM"</span>, <span class="stringliteral">"PAN"</span>, <span class="stringliteral">"PAP"</span>, <span class="stringliteral">"PAR"</span>, <span class="stringliteral">"PAT"</span>, <span class="stringliteral">"PAW"</span>, <span class="stringliteral">"PAY"</span>, <span class="stringliteral">"PEA"</span>,</div>
|
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="stringliteral">"PEG"</span>, <span class="stringliteral">"PEN"</span>, <span class="stringliteral">"PEP"</span>, <span class="stringliteral">"PER"</span>, <span class="stringliteral">"PET"</span>, <span class="stringliteral">"PEW"</span>, <span class="stringliteral">"PHI"</span>, <span class="stringliteral">"PI"</span>, <span class="stringliteral">"PIE"</span>, <span class="stringliteral">"PIN"</span>, <span class="stringliteral">"PIT"</span>, <span class="stringliteral">"PLY"</span>, <span class="stringliteral">"PO"</span>, <span class="stringliteral">"POD"</span>,</div>
|
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="stringliteral">"POE"</span>, <span class="stringliteral">"POP"</span>, <span class="stringliteral">"POT"</span>, <span class="stringliteral">"POW"</span>, <span class="stringliteral">"PRO"</span>, <span class="stringliteral">"PRY"</span>, <span class="stringliteral">"PUB"</span>, <span class="stringliteral">"PUG"</span>, <span class="stringliteral">"PUN"</span>, <span class="stringliteral">"PUP"</span>, <span class="stringliteral">"PUT"</span>, <span class="stringliteral">"QUO"</span>, <span class="stringliteral">"RAG"</span>, <span class="stringliteral">"RAM"</span>,</div>
|
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="stringliteral">"RAN"</span>, <span class="stringliteral">"RAP"</span>, <span class="stringliteral">"RAT"</span>, <span class="stringliteral">"RAW"</span>, <span class="stringliteral">"RAY"</span>, <span class="stringliteral">"REB"</span>, <span class="stringliteral">"RED"</span>, <span class="stringliteral">"REP"</span>, <span class="stringliteral">"RET"</span>, <span class="stringliteral">"RIB"</span>, <span class="stringliteral">"RID"</span>, <span class="stringliteral">"RIG"</span>, <span class="stringliteral">"RIM"</span>, <span class="stringliteral">"RIO"</span>,</div>
|
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="stringliteral">"RIP"</span>, <span class="stringliteral">"ROB"</span>, <span class="stringliteral">"ROD"</span>, <span class="stringliteral">"ROE"</span>, <span class="stringliteral">"RON"</span>, <span class="stringliteral">"ROT"</span>, <span class="stringliteral">"ROW"</span>, <span class="stringliteral">"ROY"</span>, <span class="stringliteral">"RUB"</span>, <span class="stringliteral">"RUE"</span>, <span class="stringliteral">"RUG"</span>, <span class="stringliteral">"RUM"</span>, <span class="stringliteral">"RUN"</span>, <span class="stringliteral">"RYE"</span>,</div>
|
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="stringliteral">"SAC"</span>, <span class="stringliteral">"SAD"</span>, <span class="stringliteral">"SAG"</span>, <span class="stringliteral">"SAL"</span>, <span class="stringliteral">"SAM"</span>, <span class="stringliteral">"SAN"</span>, <span class="stringliteral">"SAP"</span>, <span class="stringliteral">"SAT"</span>, <span class="stringliteral">"SAW"</span>, <span class="stringliteral">"SAY"</span>, <span class="stringliteral">"SEA"</span>, <span class="stringliteral">"SEC"</span>, <span class="stringliteral">"SEE"</span>, <span class="stringliteral">"SEN"</span>,</div>
|
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="stringliteral">"SET"</span>, <span class="stringliteral">"SEW"</span>, <span class="stringliteral">"SHE"</span>, <span class="stringliteral">"SHY"</span>, <span class="stringliteral">"SIN"</span>, <span class="stringliteral">"SIP"</span>, <span class="stringliteral">"SIR"</span>, <span class="stringliteral">"SIS"</span>, <span class="stringliteral">"SIT"</span>, <span class="stringliteral">"SKI"</span>, <span class="stringliteral">"SKY"</span>, <span class="stringliteral">"SLY"</span>, <span class="stringliteral">"SO"</span>, <span class="stringliteral">"SOB"</span>,</div>
|
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <span class="stringliteral">"SOD"</span>, <span class="stringliteral">"SON"</span>, <span class="stringliteral">"SOP"</span>, <span class="stringliteral">"SOW"</span>, <span class="stringliteral">"SOY"</span>, <span class="stringliteral">"SPA"</span>, <span class="stringliteral">"SPY"</span>, <span class="stringliteral">"SUB"</span>, <span class="stringliteral">"SUD"</span>, <span class="stringliteral">"SUE"</span>, <span class="stringliteral">"SUM"</span>, <span class="stringliteral">"SUN"</span>, <span class="stringliteral">"SUP"</span>, <span class="stringliteral">"TAB"</span>,</div>
|
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <span class="stringliteral">"TAD"</span>, <span class="stringliteral">"TAG"</span>, <span class="stringliteral">"TAN"</span>, <span class="stringliteral">"TAP"</span>, <span class="stringliteral">"TAR"</span>, <span class="stringliteral">"TEA"</span>, <span class="stringliteral">"TED"</span>, <span class="stringliteral">"TEE"</span>, <span class="stringliteral">"TEN"</span>, <span class="stringliteral">"THE"</span>, <span class="stringliteral">"THY"</span>, <span class="stringliteral">"TIC"</span>, <span class="stringliteral">"TIE"</span>, <span class="stringliteral">"TIM"</span>,</div>
|
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <span class="stringliteral">"TIN"</span>, <span class="stringliteral">"TIP"</span>, <span class="stringliteral">"TO"</span>, <span class="stringliteral">"TOE"</span>, <span class="stringliteral">"TOG"</span>, <span class="stringliteral">"TOM"</span>, <span class="stringliteral">"TON"</span>, <span class="stringliteral">"TOO"</span>, <span class="stringliteral">"TOP"</span>, <span class="stringliteral">"TOW"</span>, <span class="stringliteral">"TOY"</span>, <span class="stringliteral">"TRY"</span>, <span class="stringliteral">"TUB"</span>, <span class="stringliteral">"TUG"</span>,</div>
|
|
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <span class="stringliteral">"TUM"</span>, <span class="stringliteral">"TUN"</span>, <span class="stringliteral">"TWO"</span>, <span class="stringliteral">"UN"</span>, <span class="stringliteral">"UP"</span>, <span class="stringliteral">"US"</span>, <span class="stringliteral">"USE"</span>, <span class="stringliteral">"VAN"</span>, <span class="stringliteral">"VAT"</span>, <span class="stringliteral">"VET"</span>, <span class="stringliteral">"VIE"</span>, <span class="stringliteral">"WAD"</span>, <span class="stringliteral">"WAG"</span>, <span class="stringliteral">"WAR"</span>,</div>
|
|
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="stringliteral">"WAS"</span>, <span class="stringliteral">"WAY"</span>, <span class="stringliteral">"WE"</span>, <span class="stringliteral">"WEB"</span>, <span class="stringliteral">"WED"</span>, <span class="stringliteral">"WEE"</span>, <span class="stringliteral">"WET"</span>, <span class="stringliteral">"WHO"</span>, <span class="stringliteral">"WHY"</span>, <span class="stringliteral">"WIN"</span>, <span class="stringliteral">"WIT"</span>, <span class="stringliteral">"WOK"</span>, <span class="stringliteral">"WON"</span>, <span class="stringliteral">"WOO"</span>,</div>
|
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="stringliteral">"WOW"</span>, <span class="stringliteral">"WRY"</span>, <span class="stringliteral">"WU"</span>, <span class="stringliteral">"YAM"</span>, <span class="stringliteral">"YAP"</span>, <span class="stringliteral">"YAW"</span>, <span class="stringliteral">"YE"</span>, <span class="stringliteral">"YEA"</span>, <span class="stringliteral">"YES"</span>, <span class="stringliteral">"YET"</span>, <span class="stringliteral">"YOU"</span>, <span class="stringliteral">"ABED"</span>, <span class="stringliteral">"ABEL"</span>, <span class="stringliteral">"ABET"</span>,</div>
|
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="stringliteral">"ABLE"</span>, <span class="stringliteral">"ABUT"</span>, <span class="stringliteral">"ACHE"</span>, <span class="stringliteral">"ACID"</span>, <span class="stringliteral">"ACME"</span>, <span class="stringliteral">"ACRE"</span>, <span class="stringliteral">"ACTA"</span>, <span class="stringliteral">"ACTS"</span>, <span class="stringliteral">"ADAM"</span>, <span class="stringliteral">"ADDS"</span>, <span class="stringliteral">"ADEN"</span>, <span class="stringliteral">"AFAR"</span>, <span class="stringliteral">"AFRO"</span>, <span class="stringliteral">"AGEE"</span>,</div>
|
|
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="stringliteral">"AHEM"</span>, <span class="stringliteral">"AHOY"</span>, <span class="stringliteral">"AIDA"</span>, <span class="stringliteral">"AIDE"</span>, <span class="stringliteral">"AIDS"</span>, <span class="stringliteral">"AIRY"</span>, <span class="stringliteral">"AJAR"</span>, <span class="stringliteral">"AKIN"</span>, <span class="stringliteral">"ALAN"</span>, <span class="stringliteral">"ALEC"</span>, <span class="stringliteral">"ALGA"</span>, <span class="stringliteral">"ALIA"</span>, <span class="stringliteral">"ALLY"</span>, <span class="stringliteral">"ALMA"</span>,</div>
|
|
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <span class="stringliteral">"ALOE"</span>, <span class="stringliteral">"ALSO"</span>, <span class="stringliteral">"ALTO"</span>, <span class="stringliteral">"ALUM"</span>, <span class="stringliteral">"ALVA"</span>, <span class="stringliteral">"AMEN"</span>, <span class="stringliteral">"AMES"</span>, <span class="stringliteral">"AMID"</span>, <span class="stringliteral">"AMMO"</span>, <span class="stringliteral">"AMOK"</span>, <span class="stringliteral">"AMOS"</span>, <span class="stringliteral">"AMRA"</span>, <span class="stringliteral">"ANDY"</span>, <span class="stringliteral">"ANEW"</span>,</div>
|
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="stringliteral">"ANNA"</span>, <span class="stringliteral">"ANNE"</span>, <span class="stringliteral">"ANTE"</span>, <span class="stringliteral">"ANTI"</span>, <span class="stringliteral">"AQUA"</span>, <span class="stringliteral">"ARAB"</span>, <span class="stringliteral">"ARCH"</span>, <span class="stringliteral">"AREA"</span>, <span class="stringliteral">"ARGO"</span>, <span class="stringliteral">"ARID"</span>, <span class="stringliteral">"ARMY"</span>, <span class="stringliteral">"ARTS"</span>, <span class="stringliteral">"ARTY"</span>, <span class="stringliteral">"ASIA"</span>,</div>
|
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="stringliteral">"ASKS"</span>, <span class="stringliteral">"ATOM"</span>, <span class="stringliteral">"AUNT"</span>, <span class="stringliteral">"AURA"</span>, <span class="stringliteral">"AUTO"</span>, <span class="stringliteral">"AVER"</span>, <span class="stringliteral">"AVID"</span>, <span class="stringliteral">"AVIS"</span>, <span class="stringliteral">"AVON"</span>, <span class="stringliteral">"AVOW"</span>, <span class="stringliteral">"AWAY"</span>, <span class="stringliteral">"AWRY"</span>, <span class="stringliteral">"BABE"</span>, <span class="stringliteral">"BABY"</span>,</div>
|
|
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="stringliteral">"BACH"</span>, <span class="stringliteral">"BACK"</span>, <span class="stringliteral">"BADE"</span>, <span class="stringliteral">"BAIL"</span>, <span class="stringliteral">"BAIT"</span>, <span class="stringliteral">"BAKE"</span>, <span class="stringliteral">"BALD"</span>, <span class="stringliteral">"BALE"</span>, <span class="stringliteral">"BALI"</span>, <span class="stringliteral">"BALK"</span>, <span class="stringliteral">"BALL"</span>, <span class="stringliteral">"BALM"</span>, <span class="stringliteral">"BAND"</span>, <span class="stringliteral">"BANE"</span>,</div>
|
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <span class="stringliteral">"BANG"</span>, <span class="stringliteral">"BANK"</span>, <span class="stringliteral">"BARB"</span>, <span class="stringliteral">"BARD"</span>, <span class="stringliteral">"BARE"</span>, <span class="stringliteral">"BARK"</span>, <span class="stringliteral">"BARN"</span>, <span class="stringliteral">"BARR"</span>, <span class="stringliteral">"BASE"</span>, <span class="stringliteral">"BASH"</span>, <span class="stringliteral">"BASK"</span>, <span class="stringliteral">"BASS"</span>, <span class="stringliteral">"BATE"</span>, <span class="stringliteral">"BATH"</span>,</div>
|
|
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <span class="stringliteral">"BAWD"</span>, <span class="stringliteral">"BAWL"</span>, <span class="stringliteral">"BEAD"</span>, <span class="stringliteral">"BEAK"</span>, <span class="stringliteral">"BEAM"</span>, <span class="stringliteral">"BEAN"</span>, <span class="stringliteral">"BEAR"</span>, <span class="stringliteral">"BEAT"</span>, <span class="stringliteral">"BEAU"</span>, <span class="stringliteral">"BECK"</span>, <span class="stringliteral">"BEEF"</span>, <span class="stringliteral">"BEEN"</span>, <span class="stringliteral">"BEER"</span>, <span class="stringliteral">"BEET"</span>,</div>
|
|
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <span class="stringliteral">"BELA"</span>, <span class="stringliteral">"BELL"</span>, <span class="stringliteral">"BELT"</span>, <span class="stringliteral">"BEND"</span>, <span class="stringliteral">"BENT"</span>, <span class="stringliteral">"BERG"</span>, <span class="stringliteral">"BERN"</span>, <span class="stringliteral">"BERT"</span>, <span class="stringliteral">"BESS"</span>, <span class="stringliteral">"BEST"</span>, <span class="stringliteral">"BETA"</span>, <span class="stringliteral">"BETH"</span>, <span class="stringliteral">"BHOY"</span>, <span class="stringliteral">"BIAS"</span>,</div>
|
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <span class="stringliteral">"BIDE"</span>, <span class="stringliteral">"BIEN"</span>, <span class="stringliteral">"BILE"</span>, <span class="stringliteral">"BILK"</span>, <span class="stringliteral">"BILL"</span>, <span class="stringliteral">"BIND"</span>, <span class="stringliteral">"BING"</span>, <span class="stringliteral">"BIRD"</span>, <span class="stringliteral">"BITE"</span>, <span class="stringliteral">"BITS"</span>, <span class="stringliteral">"BLAB"</span>, <span class="stringliteral">"BLAT"</span>, <span class="stringliteral">"BLED"</span>, <span class="stringliteral">"BLEW"</span>,</div>
|
|
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="stringliteral">"BLOB"</span>, <span class="stringliteral">"BLOC"</span>, <span class="stringliteral">"BLOT"</span>, <span class="stringliteral">"BLOW"</span>, <span class="stringliteral">"BLUE"</span>, <span class="stringliteral">"BLUM"</span>, <span class="stringliteral">"BLUR"</span>, <span class="stringliteral">"BOAR"</span>, <span class="stringliteral">"BOAT"</span>, <span class="stringliteral">"BOCA"</span>, <span class="stringliteral">"BOCK"</span>, <span class="stringliteral">"BODE"</span>, <span class="stringliteral">"BODY"</span>, <span class="stringliteral">"BOGY"</span>,</div>
|
|
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="stringliteral">"BOHR"</span>, <span class="stringliteral">"BOIL"</span>, <span class="stringliteral">"BOLD"</span>, <span class="stringliteral">"BOLO"</span>, <span class="stringliteral">"BOLT"</span>, <span class="stringliteral">"BOMB"</span>, <span class="stringliteral">"BONA"</span>, <span class="stringliteral">"BOND"</span>, <span class="stringliteral">"BONE"</span>, <span class="stringliteral">"BONG"</span>, <span class="stringliteral">"BONN"</span>, <span class="stringliteral">"BONY"</span>, <span class="stringliteral">"BOOK"</span>, <span class="stringliteral">"BOOM"</span>,</div>
|
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <span class="stringliteral">"BOON"</span>, <span class="stringliteral">"BOOT"</span>, <span class="stringliteral">"BORE"</span>, <span class="stringliteral">"BORG"</span>, <span class="stringliteral">"BORN"</span>, <span class="stringliteral">"BOSE"</span>, <span class="stringliteral">"BOSS"</span>, <span class="stringliteral">"BOTH"</span>, <span class="stringliteral">"BOUT"</span>, <span class="stringliteral">"BOWL"</span>, <span class="stringliteral">"BOYD"</span>, <span class="stringliteral">"BRAD"</span>, <span class="stringliteral">"BRAE"</span>, <span class="stringliteral">"BRAG"</span>,</div>
|
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <span class="stringliteral">"BRAN"</span>, <span class="stringliteral">"BRAY"</span>, <span class="stringliteral">"BRED"</span>, <span class="stringliteral">"BREW"</span>, <span class="stringliteral">"BRIG"</span>, <span class="stringliteral">"BRIM"</span>, <span class="stringliteral">"BROW"</span>, <span class="stringliteral">"BUCK"</span>, <span class="stringliteral">"BUDD"</span>, <span class="stringliteral">"BUFF"</span>, <span class="stringliteral">"BULB"</span>, <span class="stringliteral">"BULK"</span>, <span class="stringliteral">"BULL"</span>, <span class="stringliteral">"BUNK"</span>,</div>
|
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="stringliteral">"BUNT"</span>, <span class="stringliteral">"BUOY"</span>, <span class="stringliteral">"BURG"</span>, <span class="stringliteral">"BURL"</span>, <span class="stringliteral">"BURN"</span>, <span class="stringliteral">"BURR"</span>, <span class="stringliteral">"BURT"</span>, <span class="stringliteral">"BURY"</span>, <span class="stringliteral">"BUSH"</span>, <span class="stringliteral">"BUSS"</span>, <span class="stringliteral">"BUST"</span>, <span class="stringliteral">"BUSY"</span>, <span class="stringliteral">"BYTE"</span>, <span class="stringliteral">"CADY"</span>,</div>
|
|
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <span class="stringliteral">"CAFE"</span>, <span class="stringliteral">"CAGE"</span>, <span class="stringliteral">"CAIN"</span>, <span class="stringliteral">"CAKE"</span>, <span class="stringliteral">"CALF"</span>, <span class="stringliteral">"CALL"</span>, <span class="stringliteral">"CALM"</span>, <span class="stringliteral">"CAME"</span>, <span class="stringliteral">"CANE"</span>, <span class="stringliteral">"CANT"</span>, <span class="stringliteral">"CARD"</span>, <span class="stringliteral">"CARE"</span>, <span class="stringliteral">"CARL"</span>, <span class="stringliteral">"CARR"</span>,</div>
|
|
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="stringliteral">"CART"</span>, <span class="stringliteral">"CASE"</span>, <span class="stringliteral">"CASH"</span>, <span class="stringliteral">"CASK"</span>, <span class="stringliteral">"CAST"</span>, <span class="stringliteral">"CAVE"</span>, <span class="stringliteral">"CEIL"</span>, <span class="stringliteral">"CELL"</span>, <span class="stringliteral">"CENT"</span>, <span class="stringliteral">"CERN"</span>, <span class="stringliteral">"CHAD"</span>, <span class="stringliteral">"CHAR"</span>, <span class="stringliteral">"CHAT"</span>, <span class="stringliteral">"CHAW"</span>,</div>
|
|
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="stringliteral">"CHEF"</span>, <span class="stringliteral">"CHEN"</span>, <span class="stringliteral">"CHEW"</span>, <span class="stringliteral">"CHIC"</span>, <span class="stringliteral">"CHIN"</span>, <span class="stringliteral">"CHOU"</span>, <span class="stringliteral">"CHOW"</span>, <span class="stringliteral">"CHUB"</span>, <span class="stringliteral">"CHUG"</span>, <span class="stringliteral">"CHUM"</span>, <span class="stringliteral">"CITE"</span>, <span class="stringliteral">"CITY"</span>, <span class="stringliteral">"CLAD"</span>, <span class="stringliteral">"CLAM"</span>,</div>
|
|
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <span class="stringliteral">"CLAN"</span>, <span class="stringliteral">"CLAW"</span>, <span class="stringliteral">"CLAY"</span>, <span class="stringliteral">"CLOD"</span>, <span class="stringliteral">"CLOG"</span>, <span class="stringliteral">"CLOT"</span>, <span class="stringliteral">"CLUB"</span>, <span class="stringliteral">"CLUE"</span>, <span class="stringliteral">"COAL"</span>, <span class="stringliteral">"COAT"</span>, <span class="stringliteral">"COCA"</span>, <span class="stringliteral">"COCK"</span>, <span class="stringliteral">"COCO"</span>, <span class="stringliteral">"CODA"</span>,</div>
|
|
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="stringliteral">"CODE"</span>, <span class="stringliteral">"CODY"</span>, <span class="stringliteral">"COED"</span>, <span class="stringliteral">"COIL"</span>, <span class="stringliteral">"COIN"</span>, <span class="stringliteral">"COKE"</span>, <span class="stringliteral">"COLA"</span>, <span class="stringliteral">"COLD"</span>, <span class="stringliteral">"COLT"</span>, <span class="stringliteral">"COMA"</span>, <span class="stringliteral">"COMB"</span>, <span class="stringliteral">"COME"</span>, <span class="stringliteral">"COOK"</span>, <span class="stringliteral">"COOL"</span>,</div>
|
|
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="stringliteral">"COON"</span>, <span class="stringliteral">"COOT"</span>, <span class="stringliteral">"CORD"</span>, <span class="stringliteral">"CORE"</span>, <span class="stringliteral">"CORK"</span>, <span class="stringliteral">"CORN"</span>, <span class="stringliteral">"COST"</span>, <span class="stringliteral">"COVE"</span>, <span class="stringliteral">"COWL"</span>, <span class="stringliteral">"CRAB"</span>, <span class="stringliteral">"CRAG"</span>, <span class="stringliteral">"CRAM"</span>, <span class="stringliteral">"CRAY"</span>, <span class="stringliteral">"CREW"</span>,</div>
|
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="stringliteral">"CRIB"</span>, <span class="stringliteral">"CROW"</span>, <span class="stringliteral">"CRUD"</span>, <span class="stringliteral">"CUBA"</span>, <span class="stringliteral">"CUBE"</span>, <span class="stringliteral">"CUFF"</span>, <span class="stringliteral">"CULL"</span>, <span class="stringliteral">"CULT"</span>, <span class="stringliteral">"CUNY"</span>, <span class="stringliteral">"CURB"</span>, <span class="stringliteral">"CURD"</span>, <span class="stringliteral">"CURE"</span>, <span class="stringliteral">"CURL"</span>, <span class="stringliteral">"CURT"</span>,</div>
|
|
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="stringliteral">"CUTS"</span>, <span class="stringliteral">"DADE"</span>, <span class="stringliteral">"DALE"</span>, <span class="stringliteral">"DAME"</span>, <span class="stringliteral">"DANA"</span>, <span class="stringliteral">"DANE"</span>, <span class="stringliteral">"DANG"</span>, <span class="stringliteral">"DANK"</span>, <span class="stringliteral">"DARE"</span>, <span class="stringliteral">"DARK"</span>, <span class="stringliteral">"DARN"</span>, <span class="stringliteral">"DART"</span>, <span class="stringliteral">"DASH"</span>, <span class="stringliteral">"DATA"</span>,</div>
|
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="stringliteral">"DATE"</span>, <span class="stringliteral">"DAVE"</span>, <span class="stringliteral">"DAVY"</span>, <span class="stringliteral">"DAWN"</span>, <span class="stringliteral">"DAYS"</span>, <span class="stringliteral">"DEAD"</span>, <span class="stringliteral">"DEAF"</span>, <span class="stringliteral">"DEAL"</span>, <span class="stringliteral">"DEAN"</span>, <span class="stringliteral">"DEAR"</span>, <span class="stringliteral">"DEBT"</span>, <span class="stringliteral">"DECK"</span>, <span class="stringliteral">"DEED"</span>, <span class="stringliteral">"DEEM"</span>,</div>
|
|
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="stringliteral">"DEER"</span>, <span class="stringliteral">"DEFT"</span>, <span class="stringliteral">"DEFY"</span>, <span class="stringliteral">"DELL"</span>, <span class="stringliteral">"DENT"</span>, <span class="stringliteral">"DENY"</span>, <span class="stringliteral">"DESK"</span>, <span class="stringliteral">"DIAL"</span>, <span class="stringliteral">"DICE"</span>, <span class="stringliteral">"DIED"</span>, <span class="stringliteral">"DIET"</span>, <span class="stringliteral">"DIME"</span>, <span class="stringliteral">"DINE"</span>, <span class="stringliteral">"DING"</span>,</div>
|
|
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="stringliteral">"DINT"</span>, <span class="stringliteral">"DIRE"</span>, <span class="stringliteral">"DIRT"</span>, <span class="stringliteral">"DISC"</span>, <span class="stringliteral">"DISH"</span>, <span class="stringliteral">"DISK"</span>, <span class="stringliteral">"DIVE"</span>, <span class="stringliteral">"DOCK"</span>, <span class="stringliteral">"DOES"</span>, <span class="stringliteral">"DOLE"</span>, <span class="stringliteral">"DOLL"</span>, <span class="stringliteral">"DOLT"</span>, <span class="stringliteral">"DOME"</span>, <span class="stringliteral">"DONE"</span>,</div>
|
|
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="stringliteral">"DOOM"</span>, <span class="stringliteral">"DOOR"</span>, <span class="stringliteral">"DORA"</span>, <span class="stringliteral">"DOSE"</span>, <span class="stringliteral">"DOTE"</span>, <span class="stringliteral">"DOUG"</span>, <span class="stringliteral">"DOUR"</span>, <span class="stringliteral">"DOVE"</span>, <span class="stringliteral">"DOWN"</span>, <span class="stringliteral">"DRAB"</span>, <span class="stringliteral">"DRAG"</span>, <span class="stringliteral">"DRAM"</span>, <span class="stringliteral">"DRAW"</span>, <span class="stringliteral">"DREW"</span>,</div>
|
|
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="stringliteral">"DRUB"</span>, <span class="stringliteral">"DRUG"</span>, <span class="stringliteral">"DRUM"</span>, <span class="stringliteral">"DUAL"</span>, <span class="stringliteral">"DUCK"</span>, <span class="stringliteral">"DUCT"</span>, <span class="stringliteral">"DUEL"</span>, <span class="stringliteral">"DUET"</span>, <span class="stringliteral">"DUKE"</span>, <span class="stringliteral">"DULL"</span>, <span class="stringliteral">"DUMB"</span>, <span class="stringliteral">"DUNE"</span>, <span class="stringliteral">"DUNK"</span>, <span class="stringliteral">"DUSK"</span>,</div>
|
|
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="stringliteral">"DUST"</span>, <span class="stringliteral">"DUTY"</span>, <span class="stringliteral">"EACH"</span>, <span class="stringliteral">"EARL"</span>, <span class="stringliteral">"EARN"</span>, <span class="stringliteral">"EASE"</span>, <span class="stringliteral">"EAST"</span>, <span class="stringliteral">"EASY"</span>, <span class="stringliteral">"EBEN"</span>, <span class="stringliteral">"ECHO"</span>, <span class="stringliteral">"EDDY"</span>, <span class="stringliteral">"EDEN"</span>, <span class="stringliteral">"EDGE"</span>, <span class="stringliteral">"EDGY"</span>,</div>
|
|
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="stringliteral">"EDIT"</span>, <span class="stringliteral">"EDNA"</span>, <span class="stringliteral">"EGAN"</span>, <span class="stringliteral">"ELAN"</span>, <span class="stringliteral">"ELBA"</span>, <span class="stringliteral">"ELLA"</span>, <span class="stringliteral">"ELSE"</span>, <span class="stringliteral">"EMIL"</span>, <span class="stringliteral">"EMIT"</span>, <span class="stringliteral">"EMMA"</span>, <span class="stringliteral">"ENDS"</span>, <span class="stringliteral">"ERIC"</span>, <span class="stringliteral">"EROS"</span>, <span class="stringliteral">"EVEN"</span>,</div>
|
|
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="stringliteral">"EVER"</span>, <span class="stringliteral">"EVIL"</span>, <span class="stringliteral">"EYED"</span>, <span class="stringliteral">"FACE"</span>, <span class="stringliteral">"FACT"</span>, <span class="stringliteral">"FADE"</span>, <span class="stringliteral">"FAIL"</span>, <span class="stringliteral">"FAIN"</span>, <span class="stringliteral">"FAIR"</span>, <span class="stringliteral">"FAKE"</span>, <span class="stringliteral">"FALL"</span>, <span class="stringliteral">"FAME"</span>, <span class="stringliteral">"FANG"</span>, <span class="stringliteral">"FARM"</span>,</div>
|
|
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="stringliteral">"FAST"</span>, <span class="stringliteral">"FATE"</span>, <span class="stringliteral">"FAWN"</span>, <span class="stringliteral">"FEAR"</span>, <span class="stringliteral">"FEAT"</span>, <span class="stringliteral">"FEED"</span>, <span class="stringliteral">"FEEL"</span>, <span class="stringliteral">"FEET"</span>, <span class="stringliteral">"FELL"</span>, <span class="stringliteral">"FELT"</span>, <span class="stringliteral">"FEND"</span>, <span class="stringliteral">"FERN"</span>, <span class="stringliteral">"FEST"</span>, <span class="stringliteral">"FEUD"</span>,</div>
|
|
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="stringliteral">"FIEF"</span>, <span class="stringliteral">"FIGS"</span>, <span class="stringliteral">"FILE"</span>, <span class="stringliteral">"FILL"</span>, <span class="stringliteral">"FILM"</span>, <span class="stringliteral">"FIND"</span>, <span class="stringliteral">"FINE"</span>, <span class="stringliteral">"FINK"</span>, <span class="stringliteral">"FIRE"</span>, <span class="stringliteral">"FIRM"</span>, <span class="stringliteral">"FISH"</span>, <span class="stringliteral">"FISK"</span>, <span class="stringliteral">"FIST"</span>, <span class="stringliteral">"FITS"</span>,</div>
|
|
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="stringliteral">"FIVE"</span>, <span class="stringliteral">"FLAG"</span>, <span class="stringliteral">"FLAK"</span>, <span class="stringliteral">"FLAM"</span>, <span class="stringliteral">"FLAT"</span>, <span class="stringliteral">"FLAW"</span>, <span class="stringliteral">"FLEA"</span>, <span class="stringliteral">"FLED"</span>, <span class="stringliteral">"FLEW"</span>, <span class="stringliteral">"FLIT"</span>, <span class="stringliteral">"FLOC"</span>, <span class="stringliteral">"FLOG"</span>, <span class="stringliteral">"FLOW"</span>, <span class="stringliteral">"FLUB"</span>,</div>
|
|
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="stringliteral">"FLUE"</span>, <span class="stringliteral">"FOAL"</span>, <span class="stringliteral">"FOAM"</span>, <span class="stringliteral">"FOGY"</span>, <span class="stringliteral">"FOIL"</span>, <span class="stringliteral">"FOLD"</span>, <span class="stringliteral">"FOLK"</span>, <span class="stringliteral">"FOND"</span>, <span class="stringliteral">"FONT"</span>, <span class="stringliteral">"FOOD"</span>, <span class="stringliteral">"FOOL"</span>, <span class="stringliteral">"FOOT"</span>, <span class="stringliteral">"FORD"</span>, <span class="stringliteral">"FORE"</span>,</div>
|
|
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="stringliteral">"FORK"</span>, <span class="stringliteral">"FORM"</span>, <span class="stringliteral">"FORT"</span>, <span class="stringliteral">"FOSS"</span>, <span class="stringliteral">"FOUL"</span>, <span class="stringliteral">"FOUR"</span>, <span class="stringliteral">"FOWL"</span>, <span class="stringliteral">"FRAU"</span>, <span class="stringliteral">"FRAY"</span>, <span class="stringliteral">"FRED"</span>, <span class="stringliteral">"FREE"</span>, <span class="stringliteral">"FRET"</span>, <span class="stringliteral">"FREY"</span>, <span class="stringliteral">"FROG"</span>,</div>
|
|
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="stringliteral">"FROM"</span>, <span class="stringliteral">"FUEL"</span>, <span class="stringliteral">"FULL"</span>, <span class="stringliteral">"FUME"</span>, <span class="stringliteral">"FUND"</span>, <span class="stringliteral">"FUNK"</span>, <span class="stringliteral">"FURY"</span>, <span class="stringliteral">"FUSE"</span>, <span class="stringliteral">"FUSS"</span>, <span class="stringliteral">"GAFF"</span>, <span class="stringliteral">"GAGE"</span>, <span class="stringliteral">"GAIL"</span>, <span class="stringliteral">"GAIN"</span>, <span class="stringliteral">"GAIT"</span>,</div>
|
|
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="stringliteral">"GALA"</span>, <span class="stringliteral">"GALE"</span>, <span class="stringliteral">"GALL"</span>, <span class="stringliteral">"GALT"</span>, <span class="stringliteral">"GAME"</span>, <span class="stringliteral">"GANG"</span>, <span class="stringliteral">"GARB"</span>, <span class="stringliteral">"GARY"</span>, <span class="stringliteral">"GASH"</span>, <span class="stringliteral">"GATE"</span>, <span class="stringliteral">"GAUL"</span>, <span class="stringliteral">"GAUR"</span>, <span class="stringliteral">"GAVE"</span>, <span class="stringliteral">"GAWK"</span>,</div>
|
|
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="stringliteral">"GEAR"</span>, <span class="stringliteral">"GELD"</span>, <span class="stringliteral">"GENE"</span>, <span class="stringliteral">"GENT"</span>, <span class="stringliteral">"GERM"</span>, <span class="stringliteral">"GETS"</span>, <span class="stringliteral">"GIBE"</span>, <span class="stringliteral">"GIFT"</span>, <span class="stringliteral">"GILD"</span>, <span class="stringliteral">"GILL"</span>, <span class="stringliteral">"GILT"</span>, <span class="stringliteral">"GINA"</span>, <span class="stringliteral">"GIRD"</span>, <span class="stringliteral">"GIRL"</span>,</div>
|
|
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <span class="stringliteral">"GIST"</span>, <span class="stringliteral">"GIVE"</span>, <span class="stringliteral">"GLAD"</span>, <span class="stringliteral">"GLEE"</span>, <span class="stringliteral">"GLEN"</span>, <span class="stringliteral">"GLIB"</span>, <span class="stringliteral">"GLOB"</span>, <span class="stringliteral">"GLOM"</span>, <span class="stringliteral">"GLOW"</span>, <span class="stringliteral">"GLUE"</span>, <span class="stringliteral">"GLUM"</span>, <span class="stringliteral">"GLUT"</span>, <span class="stringliteral">"GOAD"</span>, <span class="stringliteral">"GOAL"</span>,</div>
|
|
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <span class="stringliteral">"GOAT"</span>, <span class="stringliteral">"GOER"</span>, <span class="stringliteral">"GOES"</span>, <span class="stringliteral">"GOLD"</span>, <span class="stringliteral">"GOLF"</span>, <span class="stringliteral">"GONE"</span>, <span class="stringliteral">"GONG"</span>, <span class="stringliteral">"GOOD"</span>, <span class="stringliteral">"GOOF"</span>, <span class="stringliteral">"GORE"</span>, <span class="stringliteral">"GORY"</span>, <span class="stringliteral">"GOSH"</span>, <span class="stringliteral">"GOUT"</span>, <span class="stringliteral">"GOWN"</span>,</div>
|
|
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="stringliteral">"GRAB"</span>, <span class="stringliteral">"GRAD"</span>, <span class="stringliteral">"GRAY"</span>, <span class="stringliteral">"GREG"</span>, <span class="stringliteral">"GREW"</span>, <span class="stringliteral">"GREY"</span>, <span class="stringliteral">"GRID"</span>, <span class="stringliteral">"GRIM"</span>, <span class="stringliteral">"GRIN"</span>, <span class="stringliteral">"GRIT"</span>, <span class="stringliteral">"GROW"</span>, <span class="stringliteral">"GRUB"</span>, <span class="stringliteral">"GULF"</span>, <span class="stringliteral">"GULL"</span>,</div>
|
|
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="stringliteral">"GUNK"</span>, <span class="stringliteral">"GURU"</span>, <span class="stringliteral">"GUSH"</span>, <span class="stringliteral">"GUST"</span>, <span class="stringliteral">"GWEN"</span>, <span class="stringliteral">"GWYN"</span>, <span class="stringliteral">"HAAG"</span>, <span class="stringliteral">"HAAS"</span>, <span class="stringliteral">"HACK"</span>, <span class="stringliteral">"HAIL"</span>, <span class="stringliteral">"HAIR"</span>, <span class="stringliteral">"HALE"</span>, <span class="stringliteral">"HALF"</span>, <span class="stringliteral">"HALL"</span>,</div>
|
|
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="stringliteral">"HALO"</span>, <span class="stringliteral">"HALT"</span>, <span class="stringliteral">"HAND"</span>, <span class="stringliteral">"HANG"</span>, <span class="stringliteral">"HANK"</span>, <span class="stringliteral">"HANS"</span>, <span class="stringliteral">"HARD"</span>, <span class="stringliteral">"HARK"</span>, <span class="stringliteral">"HARM"</span>, <span class="stringliteral">"HART"</span>, <span class="stringliteral">"HASH"</span>, <span class="stringliteral">"HAST"</span>, <span class="stringliteral">"HATE"</span>, <span class="stringliteral">"HATH"</span>,</div>
|
|
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <span class="stringliteral">"HAUL"</span>, <span class="stringliteral">"HAVE"</span>, <span class="stringliteral">"HAWK"</span>, <span class="stringliteral">"HAYS"</span>, <span class="stringliteral">"HEAD"</span>, <span class="stringliteral">"HEAL"</span>, <span class="stringliteral">"HEAR"</span>, <span class="stringliteral">"HEAT"</span>, <span class="stringliteral">"HEBE"</span>, <span class="stringliteral">"HECK"</span>, <span class="stringliteral">"HEED"</span>, <span class="stringliteral">"HEEL"</span>, <span class="stringliteral">"HEFT"</span>, <span class="stringliteral">"HELD"</span>,</div>
|
|
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <span class="stringliteral">"HELL"</span>, <span class="stringliteral">"HELM"</span>, <span class="stringliteral">"HERB"</span>, <span class="stringliteral">"HERD"</span>, <span class="stringliteral">"HERE"</span>, <span class="stringliteral">"HERO"</span>, <span class="stringliteral">"HERS"</span>, <span class="stringliteral">"HESS"</span>, <span class="stringliteral">"HEWN"</span>, <span class="stringliteral">"HICK"</span>, <span class="stringliteral">"HIDE"</span>, <span class="stringliteral">"HIGH"</span>, <span class="stringliteral">"HIKE"</span>, <span class="stringliteral">"HILL"</span>,</div>
|
|
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <span class="stringliteral">"HILT"</span>, <span class="stringliteral">"HIND"</span>, <span class="stringliteral">"HINT"</span>, <span class="stringliteral">"HIRE"</span>, <span class="stringliteral">"HISS"</span>, <span class="stringliteral">"HIVE"</span>, <span class="stringliteral">"HOBO"</span>, <span class="stringliteral">"HOCK"</span>, <span class="stringliteral">"HOFF"</span>, <span class="stringliteral">"HOLD"</span>, <span class="stringliteral">"HOLE"</span>, <span class="stringliteral">"HOLM"</span>, <span class="stringliteral">"HOLT"</span>, <span class="stringliteral">"HOME"</span>,</div>
|
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="stringliteral">"HONE"</span>, <span class="stringliteral">"HONK"</span>, <span class="stringliteral">"HOOD"</span>, <span class="stringliteral">"HOOF"</span>, <span class="stringliteral">"HOOK"</span>, <span class="stringliteral">"HOOT"</span>, <span class="stringliteral">"HORN"</span>, <span class="stringliteral">"HOSE"</span>, <span class="stringliteral">"HOST"</span>, <span class="stringliteral">"HOUR"</span>, <span class="stringliteral">"HOVE"</span>, <span class="stringliteral">"HOWE"</span>, <span class="stringliteral">"HOWL"</span>, <span class="stringliteral">"HOYT"</span>,</div>
|
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <span class="stringliteral">"HUCK"</span>, <span class="stringliteral">"HUED"</span>, <span class="stringliteral">"HUFF"</span>, <span class="stringliteral">"HUGE"</span>, <span class="stringliteral">"HUGH"</span>, <span class="stringliteral">"HUGO"</span>, <span class="stringliteral">"HULK"</span>, <span class="stringliteral">"HULL"</span>, <span class="stringliteral">"HUNK"</span>, <span class="stringliteral">"HUNT"</span>, <span class="stringliteral">"HURD"</span>, <span class="stringliteral">"HURL"</span>, <span class="stringliteral">"HURT"</span>, <span class="stringliteral">"HUSH"</span>,</div>
|
|
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <span class="stringliteral">"HYDE"</span>, <span class="stringliteral">"HYMN"</span>, <span class="stringliteral">"IBIS"</span>, <span class="stringliteral">"ICON"</span>, <span class="stringliteral">"IDEA"</span>, <span class="stringliteral">"IDLE"</span>, <span class="stringliteral">"IFFY"</span>, <span class="stringliteral">"INCA"</span>, <span class="stringliteral">"INCH"</span>, <span class="stringliteral">"INTO"</span>, <span class="stringliteral">"IONS"</span>, <span class="stringliteral">"IOTA"</span>, <span class="stringliteral">"IOWA"</span>, <span class="stringliteral">"IRIS"</span>,</div>
|
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <span class="stringliteral">"IRMA"</span>, <span class="stringliteral">"IRON"</span>, <span class="stringliteral">"ISLE"</span>, <span class="stringliteral">"ITCH"</span>, <span class="stringliteral">"ITEM"</span>, <span class="stringliteral">"IVAN"</span>, <span class="stringliteral">"JACK"</span>, <span class="stringliteral">"JADE"</span>, <span class="stringliteral">"JAIL"</span>, <span class="stringliteral">"JAKE"</span>, <span class="stringliteral">"JANE"</span>, <span class="stringliteral">"JAVA"</span>, <span class="stringliteral">"JEAN"</span>, <span class="stringliteral">"JEFF"</span>,</div>
|
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <span class="stringliteral">"JERK"</span>, <span class="stringliteral">"JESS"</span>, <span class="stringliteral">"JEST"</span>, <span class="stringliteral">"JIBE"</span>, <span class="stringliteral">"JILL"</span>, <span class="stringliteral">"JILT"</span>, <span class="stringliteral">"JIVE"</span>, <span class="stringliteral">"JOAN"</span>, <span class="stringliteral">"JOBS"</span>, <span class="stringliteral">"JOCK"</span>, <span class="stringliteral">"JOEL"</span>, <span class="stringliteral">"JOEY"</span>, <span class="stringliteral">"JOHN"</span>, <span class="stringliteral">"JOIN"</span>,</div>
|
|
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="stringliteral">"JOKE"</span>, <span class="stringliteral">"JOLT"</span>, <span class="stringliteral">"JOVE"</span>, <span class="stringliteral">"JUDD"</span>, <span class="stringliteral">"JUDE"</span>, <span class="stringliteral">"JUDO"</span>, <span class="stringliteral">"JUDY"</span>, <span class="stringliteral">"JUJU"</span>, <span class="stringliteral">"JUKE"</span>, <span class="stringliteral">"JULY"</span>, <span class="stringliteral">"JUNE"</span>, <span class="stringliteral">"JUNK"</span>, <span class="stringliteral">"JUNO"</span>, <span class="stringliteral">"JURY"</span>,</div>
|
|
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <span class="stringliteral">"JUST"</span>, <span class="stringliteral">"JUTE"</span>, <span class="stringliteral">"KAHN"</span>, <span class="stringliteral">"KALE"</span>, <span class="stringliteral">"KANE"</span>, <span class="stringliteral">"KANT"</span>, <span class="stringliteral">"KARL"</span>, <span class="stringliteral">"KATE"</span>, <span class="stringliteral">"KEEL"</span>, <span class="stringliteral">"KEEN"</span>, <span class="stringliteral">"KENO"</span>, <span class="stringliteral">"KENT"</span>, <span class="stringliteral">"KERN"</span>, <span class="stringliteral">"KERR"</span>,</div>
|
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <span class="stringliteral">"KEYS"</span>, <span class="stringliteral">"KICK"</span>, <span class="stringliteral">"KILL"</span>, <span class="stringliteral">"KIND"</span>, <span class="stringliteral">"KING"</span>, <span class="stringliteral">"KIRK"</span>, <span class="stringliteral">"KISS"</span>, <span class="stringliteral">"KITE"</span>, <span class="stringliteral">"KLAN"</span>, <span class="stringliteral">"KNEE"</span>, <span class="stringliteral">"KNEW"</span>, <span class="stringliteral">"KNIT"</span>, <span class="stringliteral">"KNOB"</span>, <span class="stringliteral">"KNOT"</span>,</div>
|
|
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <span class="stringliteral">"KNOW"</span>, <span class="stringliteral">"KOCH"</span>, <span class="stringliteral">"KONG"</span>, <span class="stringliteral">"KUDO"</span>, <span class="stringliteral">"KURD"</span>, <span class="stringliteral">"KURT"</span>, <span class="stringliteral">"KYLE"</span>, <span class="stringliteral">"LACE"</span>, <span class="stringliteral">"LACK"</span>, <span class="stringliteral">"LACY"</span>, <span class="stringliteral">"LADY"</span>, <span class="stringliteral">"LAID"</span>, <span class="stringliteral">"LAIN"</span>, <span class="stringliteral">"LAIR"</span>,</div>
|
|
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="stringliteral">"LAKE"</span>, <span class="stringliteral">"LAMB"</span>, <span class="stringliteral">"LAME"</span>, <span class="stringliteral">"LAND"</span>, <span class="stringliteral">"LANE"</span>, <span class="stringliteral">"LANG"</span>, <span class="stringliteral">"LARD"</span>, <span class="stringliteral">"LARK"</span>, <span class="stringliteral">"LASS"</span>, <span class="stringliteral">"LAST"</span>, <span class="stringliteral">"LATE"</span>, <span class="stringliteral">"LAUD"</span>, <span class="stringliteral">"LAVA"</span>, <span class="stringliteral">"LAWN"</span>,</div>
|
|
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <span class="stringliteral">"LAWS"</span>, <span class="stringliteral">"LAYS"</span>, <span class="stringliteral">"LEAD"</span>, <span class="stringliteral">"LEAF"</span>, <span class="stringliteral">"LEAK"</span>, <span class="stringliteral">"LEAN"</span>, <span class="stringliteral">"LEAR"</span>, <span class="stringliteral">"LEEK"</span>, <span class="stringliteral">"LEER"</span>, <span class="stringliteral">"LEFT"</span>, <span class="stringliteral">"LEND"</span>, <span class="stringliteral">"LENS"</span>, <span class="stringliteral">"LENT"</span>, <span class="stringliteral">"LEON"</span>,</div>
|
|
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="stringliteral">"LESK"</span>, <span class="stringliteral">"LESS"</span>, <span class="stringliteral">"LEST"</span>, <span class="stringliteral">"LETS"</span>, <span class="stringliteral">"LIAR"</span>, <span class="stringliteral">"LICE"</span>, <span class="stringliteral">"LICK"</span>, <span class="stringliteral">"LIED"</span>, <span class="stringliteral">"LIEN"</span>, <span class="stringliteral">"LIES"</span>, <span class="stringliteral">"LIEU"</span>, <span class="stringliteral">"LIFE"</span>, <span class="stringliteral">"LIFT"</span>, <span class="stringliteral">"LIKE"</span>,</div>
|
|
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="stringliteral">"LILA"</span>, <span class="stringliteral">"LILT"</span>, <span class="stringliteral">"LILY"</span>, <span class="stringliteral">"LIMA"</span>, <span class="stringliteral">"LIMB"</span>, <span class="stringliteral">"LIME"</span>, <span class="stringliteral">"LIND"</span>, <span class="stringliteral">"LINE"</span>, <span class="stringliteral">"LINK"</span>, <span class="stringliteral">"LINT"</span>, <span class="stringliteral">"LION"</span>, <span class="stringliteral">"LISA"</span>, <span class="stringliteral">"LIST"</span>, <span class="stringliteral">"LIVE"</span>,</div>
|
|
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <span class="stringliteral">"LOAD"</span>, <span class="stringliteral">"LOAF"</span>, <span class="stringliteral">"LOAM"</span>, <span class="stringliteral">"LOAN"</span>, <span class="stringliteral">"LOCK"</span>, <span class="stringliteral">"LOFT"</span>, <span class="stringliteral">"LOGE"</span>, <span class="stringliteral">"LOIS"</span>, <span class="stringliteral">"LOLA"</span>, <span class="stringliteral">"LONE"</span>, <span class="stringliteral">"LONG"</span>, <span class="stringliteral">"LOOK"</span>, <span class="stringliteral">"LOON"</span>, <span class="stringliteral">"LOOT"</span>,</div>
|
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <span class="stringliteral">"LORD"</span>, <span class="stringliteral">"LORE"</span>, <span class="stringliteral">"LOSE"</span>, <span class="stringliteral">"LOSS"</span>, <span class="stringliteral">"LOST"</span>, <span class="stringliteral">"LOUD"</span>, <span class="stringliteral">"LOVE"</span>, <span class="stringliteral">"LOWE"</span>, <span class="stringliteral">"LUCK"</span>, <span class="stringliteral">"LUCY"</span>, <span class="stringliteral">"LUGE"</span>, <span class="stringliteral">"LUKE"</span>, <span class="stringliteral">"LULU"</span>, <span class="stringliteral">"LUND"</span>,</div>
|
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <span class="stringliteral">"LUNG"</span>, <span class="stringliteral">"LURA"</span>, <span class="stringliteral">"LURE"</span>, <span class="stringliteral">"LURK"</span>, <span class="stringliteral">"LUSH"</span>, <span class="stringliteral">"LUST"</span>, <span class="stringliteral">"LYLE"</span>, <span class="stringliteral">"LYNN"</span>, <span class="stringliteral">"LYON"</span>, <span class="stringliteral">"LYRA"</span>, <span class="stringliteral">"MACE"</span>, <span class="stringliteral">"MADE"</span>, <span class="stringliteral">"MAGI"</span>, <span class="stringliteral">"MAID"</span>,</div>
|
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <span class="stringliteral">"MAIL"</span>, <span class="stringliteral">"MAIN"</span>, <span class="stringliteral">"MAKE"</span>, <span class="stringliteral">"MALE"</span>, <span class="stringliteral">"MALI"</span>, <span class="stringliteral">"MALL"</span>, <span class="stringliteral">"MALT"</span>, <span class="stringliteral">"MANA"</span>, <span class="stringliteral">"MANN"</span>, <span class="stringliteral">"MANY"</span>, <span class="stringliteral">"MARC"</span>, <span class="stringliteral">"MARE"</span>, <span class="stringliteral">"MARK"</span>, <span class="stringliteral">"MARS"</span>,</div>
|
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <span class="stringliteral">"MART"</span>, <span class="stringliteral">"MARY"</span>, <span class="stringliteral">"MASH"</span>, <span class="stringliteral">"MASK"</span>, <span class="stringliteral">"MASS"</span>, <span class="stringliteral">"MAST"</span>, <span class="stringliteral">"MATE"</span>, <span class="stringliteral">"MATH"</span>, <span class="stringliteral">"MAUL"</span>, <span class="stringliteral">"MAYO"</span>, <span class="stringliteral">"MEAD"</span>, <span class="stringliteral">"MEAL"</span>, <span class="stringliteral">"MEAN"</span>, <span class="stringliteral">"MEAT"</span>,</div>
|
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <span class="stringliteral">"MEEK"</span>, <span class="stringliteral">"MEET"</span>, <span class="stringliteral">"MELD"</span>, <span class="stringliteral">"MELT"</span>, <span class="stringliteral">"MEMO"</span>, <span class="stringliteral">"MEND"</span>, <span class="stringliteral">"MENU"</span>, <span class="stringliteral">"MERT"</span>, <span class="stringliteral">"MESH"</span>, <span class="stringliteral">"MESS"</span>, <span class="stringliteral">"MICE"</span>, <span class="stringliteral">"MIKE"</span>, <span class="stringliteral">"MILD"</span>, <span class="stringliteral">"MILE"</span>,</div>
|
|
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <span class="stringliteral">"MILK"</span>, <span class="stringliteral">"MILL"</span>, <span class="stringliteral">"MILT"</span>, <span class="stringliteral">"MIMI"</span>, <span class="stringliteral">"MIND"</span>, <span class="stringliteral">"MINE"</span>, <span class="stringliteral">"MINI"</span>, <span class="stringliteral">"MINK"</span>, <span class="stringliteral">"MINT"</span>, <span class="stringliteral">"MIRE"</span>, <span class="stringliteral">"MISS"</span>, <span class="stringliteral">"MIST"</span>, <span class="stringliteral">"MITE"</span>, <span class="stringliteral">"MITT"</span>,</div>
|
|
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="stringliteral">"MOAN"</span>, <span class="stringliteral">"MOAT"</span>, <span class="stringliteral">"MOCK"</span>, <span class="stringliteral">"MODE"</span>, <span class="stringliteral">"MOLD"</span>, <span class="stringliteral">"MOLE"</span>, <span class="stringliteral">"MOLL"</span>, <span class="stringliteral">"MOLT"</span>, <span class="stringliteral">"MONA"</span>, <span class="stringliteral">"MONK"</span>, <span class="stringliteral">"MONT"</span>, <span class="stringliteral">"MOOD"</span>, <span class="stringliteral">"MOON"</span>, <span class="stringliteral">"MOOR"</span>,</div>
|
|
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <span class="stringliteral">"MOOT"</span>, <span class="stringliteral">"MORE"</span>, <span class="stringliteral">"MORN"</span>, <span class="stringliteral">"MORT"</span>, <span class="stringliteral">"MOSS"</span>, <span class="stringliteral">"MOST"</span>, <span class="stringliteral">"MOTH"</span>, <span class="stringliteral">"MOVE"</span>, <span class="stringliteral">"MUCH"</span>, <span class="stringliteral">"MUCK"</span>, <span class="stringliteral">"MUDD"</span>, <span class="stringliteral">"MUFF"</span>, <span class="stringliteral">"MULE"</span>, <span class="stringliteral">"MULL"</span>,</div>
|
|
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <span class="stringliteral">"MURK"</span>, <span class="stringliteral">"MUSH"</span>, <span class="stringliteral">"MUST"</span>, <span class="stringliteral">"MUTE"</span>, <span class="stringliteral">"MUTT"</span>, <span class="stringliteral">"MYRA"</span>, <span class="stringliteral">"MYTH"</span>, <span class="stringliteral">"NAGY"</span>, <span class="stringliteral">"NAIL"</span>, <span class="stringliteral">"NAIR"</span>, <span class="stringliteral">"NAME"</span>, <span class="stringliteral">"NARY"</span>, <span class="stringliteral">"NASH"</span>, <span class="stringliteral">"NAVE"</span>,</div>
|
|
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <span class="stringliteral">"NAVY"</span>, <span class="stringliteral">"NEAL"</span>, <span class="stringliteral">"NEAR"</span>, <span class="stringliteral">"NEAT"</span>, <span class="stringliteral">"NECK"</span>, <span class="stringliteral">"NEED"</span>, <span class="stringliteral">"NEIL"</span>, <span class="stringliteral">"NELL"</span>, <span class="stringliteral">"NEON"</span>, <span class="stringliteral">"NERO"</span>, <span class="stringliteral">"NESS"</span>, <span class="stringliteral">"NEST"</span>, <span class="stringliteral">"NEWS"</span>, <span class="stringliteral">"NEWT"</span>,</div>
|
|
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <span class="stringliteral">"NIBS"</span>, <span class="stringliteral">"NICE"</span>, <span class="stringliteral">"NICK"</span>, <span class="stringliteral">"NILE"</span>, <span class="stringliteral">"NINA"</span>, <span class="stringliteral">"NINE"</span>, <span class="stringliteral">"NOAH"</span>, <span class="stringliteral">"NODE"</span>, <span class="stringliteral">"NOEL"</span>, <span class="stringliteral">"NOLL"</span>, <span class="stringliteral">"NONE"</span>, <span class="stringliteral">"NOOK"</span>, <span class="stringliteral">"NOON"</span>, <span class="stringliteral">"NORM"</span>,</div>
|
|
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <span class="stringliteral">"NOSE"</span>, <span class="stringliteral">"NOTE"</span>, <span class="stringliteral">"NOUN"</span>, <span class="stringliteral">"NOVA"</span>, <span class="stringliteral">"NUDE"</span>, <span class="stringliteral">"NULL"</span>, <span class="stringliteral">"NUMB"</span>, <span class="stringliteral">"OATH"</span>, <span class="stringliteral">"OBEY"</span>, <span class="stringliteral">"OBOE"</span>, <span class="stringliteral">"ODIN"</span>, <span class="stringliteral">"OHIO"</span>, <span class="stringliteral">"OILY"</span>, <span class="stringliteral">"OINT"</span>,</div>
|
|
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <span class="stringliteral">"OKAY"</span>, <span class="stringliteral">"OLAF"</span>, <span class="stringliteral">"OLDY"</span>, <span class="stringliteral">"OLGA"</span>, <span class="stringliteral">"OLIN"</span>, <span class="stringliteral">"OMAN"</span>, <span class="stringliteral">"OMEN"</span>, <span class="stringliteral">"OMIT"</span>, <span class="stringliteral">"ONCE"</span>, <span class="stringliteral">"ONES"</span>, <span class="stringliteral">"ONLY"</span>, <span class="stringliteral">"ONTO"</span>, <span class="stringliteral">"ONUS"</span>, <span class="stringliteral">"ORAL"</span>,</div>
|
|
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <span class="stringliteral">"ORGY"</span>, <span class="stringliteral">"OSLO"</span>, <span class="stringliteral">"OTIS"</span>, <span class="stringliteral">"OTTO"</span>, <span class="stringliteral">"OUCH"</span>, <span class="stringliteral">"OUST"</span>, <span class="stringliteral">"OUTS"</span>, <span class="stringliteral">"OVAL"</span>, <span class="stringliteral">"OVEN"</span>, <span class="stringliteral">"OVER"</span>, <span class="stringliteral">"OWLY"</span>, <span class="stringliteral">"OWNS"</span>, <span class="stringliteral">"QUAD"</span>, <span class="stringliteral">"QUIT"</span>,</div>
|
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <span class="stringliteral">"QUOD"</span>, <span class="stringliteral">"RACE"</span>, <span class="stringliteral">"RACK"</span>, <span class="stringliteral">"RACY"</span>, <span class="stringliteral">"RAFT"</span>, <span class="stringliteral">"RAGE"</span>, <span class="stringliteral">"RAID"</span>, <span class="stringliteral">"RAIL"</span>, <span class="stringliteral">"RAIN"</span>, <span class="stringliteral">"RAKE"</span>, <span class="stringliteral">"RANK"</span>, <span class="stringliteral">"RANT"</span>, <span class="stringliteral">"RARE"</span>, <span class="stringliteral">"RASH"</span>,</div>
|
|
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <span class="stringliteral">"RATE"</span>, <span class="stringliteral">"RAVE"</span>, <span class="stringliteral">"RAYS"</span>, <span class="stringliteral">"READ"</span>, <span class="stringliteral">"REAL"</span>, <span class="stringliteral">"REAM"</span>, <span class="stringliteral">"REAR"</span>, <span class="stringliteral">"RECK"</span>, <span class="stringliteral">"REED"</span>, <span class="stringliteral">"REEF"</span>, <span class="stringliteral">"REEK"</span>, <span class="stringliteral">"REEL"</span>, <span class="stringliteral">"REID"</span>, <span class="stringliteral">"REIN"</span>,</div>
|
|
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <span class="stringliteral">"RENA"</span>, <span class="stringliteral">"REND"</span>, <span class="stringliteral">"RENT"</span>, <span class="stringliteral">"REST"</span>, <span class="stringliteral">"RICE"</span>, <span class="stringliteral">"RICH"</span>, <span class="stringliteral">"RICK"</span>, <span class="stringliteral">"RIDE"</span>, <span class="stringliteral">"RIFT"</span>, <span class="stringliteral">"RILL"</span>, <span class="stringliteral">"RIME"</span>, <span class="stringliteral">"RING"</span>, <span class="stringliteral">"RINK"</span>, <span class="stringliteral">"RISE"</span>,</div>
|
|
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <span class="stringliteral">"RISK"</span>, <span class="stringliteral">"RITE"</span>, <span class="stringliteral">"ROAD"</span>, <span class="stringliteral">"ROAM"</span>, <span class="stringliteral">"ROAR"</span>, <span class="stringliteral">"ROBE"</span>, <span class="stringliteral">"ROCK"</span>, <span class="stringliteral">"RODE"</span>, <span class="stringliteral">"ROIL"</span>, <span class="stringliteral">"ROLL"</span>, <span class="stringliteral">"ROME"</span>, <span class="stringliteral">"ROOD"</span>, <span class="stringliteral">"ROOF"</span>, <span class="stringliteral">"ROOK"</span>,</div>
|
|
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <span class="stringliteral">"ROOM"</span>, <span class="stringliteral">"ROOT"</span>, <span class="stringliteral">"ROSA"</span>, <span class="stringliteral">"ROSE"</span>, <span class="stringliteral">"ROSS"</span>, <span class="stringliteral">"ROSY"</span>, <span class="stringliteral">"ROTH"</span>, <span class="stringliteral">"ROUT"</span>, <span class="stringliteral">"ROVE"</span>, <span class="stringliteral">"ROWE"</span>, <span class="stringliteral">"ROWS"</span>, <span class="stringliteral">"RUBE"</span>, <span class="stringliteral">"RUBY"</span>, <span class="stringliteral">"RUDE"</span>,</div>
|
|
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="stringliteral">"RUDY"</span>, <span class="stringliteral">"RUIN"</span>, <span class="stringliteral">"RULE"</span>, <span class="stringliteral">"RUNG"</span>, <span class="stringliteral">"RUNS"</span>, <span class="stringliteral">"RUNT"</span>, <span class="stringliteral">"RUSE"</span>, <span class="stringliteral">"RUSH"</span>, <span class="stringliteral">"RUSK"</span>, <span class="stringliteral">"RUSS"</span>, <span class="stringliteral">"RUST"</span>, <span class="stringliteral">"RUTH"</span>, <span class="stringliteral">"SACK"</span>, <span class="stringliteral">"SAFE"</span>,</div>
|
|
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <span class="stringliteral">"SAGE"</span>, <span class="stringliteral">"SAID"</span>, <span class="stringliteral">"SAIL"</span>, <span class="stringliteral">"SALE"</span>, <span class="stringliteral">"SALK"</span>, <span class="stringliteral">"SALT"</span>, <span class="stringliteral">"SAME"</span>, <span class="stringliteral">"SAND"</span>, <span class="stringliteral">"SANE"</span>, <span class="stringliteral">"SANG"</span>, <span class="stringliteral">"SANK"</span>, <span class="stringliteral">"SARA"</span>, <span class="stringliteral">"SAUL"</span>, <span class="stringliteral">"SAVE"</span>,</div>
|
|
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="stringliteral">"SAYS"</span>, <span class="stringliteral">"SCAN"</span>, <span class="stringliteral">"SCAR"</span>, <span class="stringliteral">"SCAT"</span>, <span class="stringliteral">"SCOT"</span>, <span class="stringliteral">"SEAL"</span>, <span class="stringliteral">"SEAM"</span>, <span class="stringliteral">"SEAR"</span>, <span class="stringliteral">"SEAT"</span>, <span class="stringliteral">"SEED"</span>, <span class="stringliteral">"SEEK"</span>, <span class="stringliteral">"SEEM"</span>, <span class="stringliteral">"SEEN"</span>, <span class="stringliteral">"SEES"</span>,</div>
|
|
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="stringliteral">"SELF"</span>, <span class="stringliteral">"SELL"</span>, <span class="stringliteral">"SEND"</span>, <span class="stringliteral">"SENT"</span>, <span class="stringliteral">"SETS"</span>, <span class="stringliteral">"SEWN"</span>, <span class="stringliteral">"SHAG"</span>, <span class="stringliteral">"SHAM"</span>, <span class="stringliteral">"SHAW"</span>, <span class="stringliteral">"SHAY"</span>, <span class="stringliteral">"SHED"</span>, <span class="stringliteral">"SHIM"</span>, <span class="stringliteral">"SHIN"</span>, <span class="stringliteral">"SHOD"</span>,</div>
|
|
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <span class="stringliteral">"SHOE"</span>, <span class="stringliteral">"SHOT"</span>, <span class="stringliteral">"SHOW"</span>, <span class="stringliteral">"SHUN"</span>, <span class="stringliteral">"SHUT"</span>, <span class="stringliteral">"SICK"</span>, <span class="stringliteral">"SIDE"</span>, <span class="stringliteral">"SIFT"</span>, <span class="stringliteral">"SIGH"</span>, <span class="stringliteral">"SIGN"</span>, <span class="stringliteral">"SILK"</span>, <span class="stringliteral">"SILL"</span>, <span class="stringliteral">"SILO"</span>, <span class="stringliteral">"SILT"</span>,</div>
|
|
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <span class="stringliteral">"SINE"</span>, <span class="stringliteral">"SING"</span>, <span class="stringliteral">"SINK"</span>, <span class="stringliteral">"SIRE"</span>, <span class="stringliteral">"SITE"</span>, <span class="stringliteral">"SITS"</span>, <span class="stringliteral">"SITU"</span>, <span class="stringliteral">"SKAT"</span>, <span class="stringliteral">"SKEW"</span>, <span class="stringliteral">"SKID"</span>, <span class="stringliteral">"SKIM"</span>, <span class="stringliteral">"SKIN"</span>, <span class="stringliteral">"SKIT"</span>, <span class="stringliteral">"SLAB"</span>,</div>
|
|
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <span class="stringliteral">"SLAM"</span>, <span class="stringliteral">"SLAT"</span>, <span class="stringliteral">"SLAY"</span>, <span class="stringliteral">"SLED"</span>, <span class="stringliteral">"SLEW"</span>, <span class="stringliteral">"SLID"</span>, <span class="stringliteral">"SLIM"</span>, <span class="stringliteral">"SLIT"</span>, <span class="stringliteral">"SLOB"</span>, <span class="stringliteral">"SLOG"</span>, <span class="stringliteral">"SLOT"</span>, <span class="stringliteral">"SLOW"</span>, <span class="stringliteral">"SLUG"</span>, <span class="stringliteral">"SLUM"</span>,</div>
|
|
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="stringliteral">"SLUR"</span>, <span class="stringliteral">"SMOG"</span>, <span class="stringliteral">"SMUG"</span>, <span class="stringliteral">"SNAG"</span>, <span class="stringliteral">"SNOB"</span>, <span class="stringliteral">"SNOW"</span>, <span class="stringliteral">"SNUB"</span>, <span class="stringliteral">"SNUG"</span>, <span class="stringliteral">"SOAK"</span>, <span class="stringliteral">"SOAR"</span>, <span class="stringliteral">"SOCK"</span>, <span class="stringliteral">"SODA"</span>, <span class="stringliteral">"SOFA"</span>, <span class="stringliteral">"SOFT"</span>,</div>
|
|
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <span class="stringliteral">"SOIL"</span>, <span class="stringliteral">"SOLD"</span>, <span class="stringliteral">"SOME"</span>, <span class="stringliteral">"SONG"</span>, <span class="stringliteral">"SOON"</span>, <span class="stringliteral">"SOOT"</span>, <span class="stringliteral">"SORE"</span>, <span class="stringliteral">"SORT"</span>, <span class="stringliteral">"SOUL"</span>, <span class="stringliteral">"SOUR"</span>, <span class="stringliteral">"SOWN"</span>, <span class="stringliteral">"STAB"</span>, <span class="stringliteral">"STAG"</span>, <span class="stringliteral">"STAN"</span>,</div>
|
|
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> <span class="stringliteral">"STAR"</span>, <span class="stringliteral">"STAY"</span>, <span class="stringliteral">"STEM"</span>, <span class="stringliteral">"STEW"</span>, <span class="stringliteral">"STIR"</span>, <span class="stringliteral">"STOW"</span>, <span class="stringliteral">"STUB"</span>, <span class="stringliteral">"STUN"</span>, <span class="stringliteral">"SUCH"</span>, <span class="stringliteral">"SUDS"</span>, <span class="stringliteral">"SUIT"</span>, <span class="stringliteral">"SULK"</span>, <span class="stringliteral">"SUMS"</span>, <span class="stringliteral">"SUNG"</span>,</div>
|
|
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <span class="stringliteral">"SUNK"</span>, <span class="stringliteral">"SURE"</span>, <span class="stringliteral">"SURF"</span>, <span class="stringliteral">"SWAB"</span>, <span class="stringliteral">"SWAG"</span>, <span class="stringliteral">"SWAM"</span>, <span class="stringliteral">"SWAN"</span>, <span class="stringliteral">"SWAT"</span>, <span class="stringliteral">"SWAY"</span>, <span class="stringliteral">"SWIM"</span>, <span class="stringliteral">"SWUM"</span>, <span class="stringliteral">"TACK"</span>, <span class="stringliteral">"TACT"</span>, <span class="stringliteral">"TAIL"</span>,</div>
|
|
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <span class="stringliteral">"TAKE"</span>, <span class="stringliteral">"TALE"</span>, <span class="stringliteral">"TALK"</span>, <span class="stringliteral">"TALL"</span>, <span class="stringliteral">"TANK"</span>, <span class="stringliteral">"TASK"</span>, <span class="stringliteral">"TATE"</span>, <span class="stringliteral">"TAUT"</span>, <span class="stringliteral">"TEAL"</span>, <span class="stringliteral">"TEAM"</span>, <span class="stringliteral">"TEAR"</span>, <span class="stringliteral">"TECH"</span>, <span class="stringliteral">"TEEM"</span>, <span class="stringliteral">"TEEN"</span>,</div>
|
|
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <span class="stringliteral">"TEET"</span>, <span class="stringliteral">"TELL"</span>, <span class="stringliteral">"TEND"</span>, <span class="stringliteral">"TENT"</span>, <span class="stringliteral">"TERM"</span>, <span class="stringliteral">"TERN"</span>, <span class="stringliteral">"TESS"</span>, <span class="stringliteral">"TEST"</span>, <span class="stringliteral">"THAN"</span>, <span class="stringliteral">"THAT"</span>, <span class="stringliteral">"THEE"</span>, <span class="stringliteral">"THEM"</span>, <span class="stringliteral">"THEN"</span>, <span class="stringliteral">"THEY"</span>,</div>
|
|
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <span class="stringliteral">"THIN"</span>, <span class="stringliteral">"THIS"</span>, <span class="stringliteral">"THUD"</span>, <span class="stringliteral">"THUG"</span>, <span class="stringliteral">"TICK"</span>, <span class="stringliteral">"TIDE"</span>, <span class="stringliteral">"TIDY"</span>, <span class="stringliteral">"TIED"</span>, <span class="stringliteral">"TIER"</span>, <span class="stringliteral">"TILE"</span>, <span class="stringliteral">"TILL"</span>, <span class="stringliteral">"TILT"</span>, <span class="stringliteral">"TIME"</span>, <span class="stringliteral">"TINA"</span>,</div>
|
|
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <span class="stringliteral">"TINE"</span>, <span class="stringliteral">"TINT"</span>, <span class="stringliteral">"TINY"</span>, <span class="stringliteral">"TIRE"</span>, <span class="stringliteral">"TOAD"</span>, <span class="stringliteral">"TOGO"</span>, <span class="stringliteral">"TOIL"</span>, <span class="stringliteral">"TOLD"</span>, <span class="stringliteral">"TOLL"</span>, <span class="stringliteral">"TONE"</span>, <span class="stringliteral">"TONG"</span>, <span class="stringliteral">"TONY"</span>, <span class="stringliteral">"TOOK"</span>, <span class="stringliteral">"TOOL"</span>,</div>
|
|
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <span class="stringliteral">"TOOT"</span>, <span class="stringliteral">"TORE"</span>, <span class="stringliteral">"TORN"</span>, <span class="stringliteral">"TOTE"</span>, <span class="stringliteral">"TOUR"</span>, <span class="stringliteral">"TOUT"</span>, <span class="stringliteral">"TOWN"</span>, <span class="stringliteral">"TRAG"</span>, <span class="stringliteral">"TRAM"</span>, <span class="stringliteral">"TRAY"</span>, <span class="stringliteral">"TREE"</span>, <span class="stringliteral">"TREK"</span>, <span class="stringliteral">"TRIG"</span>, <span class="stringliteral">"TRIM"</span>,</div>
|
|
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> <span class="stringliteral">"TRIO"</span>, <span class="stringliteral">"TROD"</span>, <span class="stringliteral">"TROT"</span>, <span class="stringliteral">"TROY"</span>, <span class="stringliteral">"TRUE"</span>, <span class="stringliteral">"TUBA"</span>, <span class="stringliteral">"TUBE"</span>, <span class="stringliteral">"TUCK"</span>, <span class="stringliteral">"TUFT"</span>, <span class="stringliteral">"TUNA"</span>, <span class="stringliteral">"TUNE"</span>, <span class="stringliteral">"TUNG"</span>, <span class="stringliteral">"TURF"</span>, <span class="stringliteral">"TURN"</span>,</div>
|
|
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="stringliteral">"TUSK"</span>, <span class="stringliteral">"TWIG"</span>, <span class="stringliteral">"TWIN"</span>, <span class="stringliteral">"TWIT"</span>, <span class="stringliteral">"ULAN"</span>, <span class="stringliteral">"UNIT"</span>, <span class="stringliteral">"URGE"</span>, <span class="stringliteral">"USED"</span>, <span class="stringliteral">"USER"</span>, <span class="stringliteral">"USES"</span>, <span class="stringliteral">"UTAH"</span>, <span class="stringliteral">"VAIL"</span>, <span class="stringliteral">"VAIN"</span>, <span class="stringliteral">"VALE"</span>,</div>
|
|
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <span class="stringliteral">"VARY"</span>, <span class="stringliteral">"VASE"</span>, <span class="stringliteral">"VAST"</span>, <span class="stringliteral">"VEAL"</span>, <span class="stringliteral">"VEDA"</span>, <span class="stringliteral">"VEIL"</span>, <span class="stringliteral">"VEIN"</span>, <span class="stringliteral">"VEND"</span>, <span class="stringliteral">"VENT"</span>, <span class="stringliteral">"VERB"</span>, <span class="stringliteral">"VERY"</span>, <span class="stringliteral">"VETO"</span>, <span class="stringliteral">"VICE"</span>, <span class="stringliteral">"VIEW"</span>,</div>
|
|
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="stringliteral">"VINE"</span>, <span class="stringliteral">"VISE"</span>, <span class="stringliteral">"VOID"</span>, <span class="stringliteral">"VOLT"</span>, <span class="stringliteral">"VOTE"</span>, <span class="stringliteral">"WACK"</span>, <span class="stringliteral">"WADE"</span>, <span class="stringliteral">"WAGE"</span>, <span class="stringliteral">"WAIL"</span>, <span class="stringliteral">"WAIT"</span>, <span class="stringliteral">"WAKE"</span>, <span class="stringliteral">"WALE"</span>, <span class="stringliteral">"WALK"</span>, <span class="stringliteral">"WALL"</span>,</div>
|
|
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <span class="stringliteral">"WALT"</span>, <span class="stringliteral">"WAND"</span>, <span class="stringliteral">"WANE"</span>, <span class="stringliteral">"WANG"</span>, <span class="stringliteral">"WANT"</span>, <span class="stringliteral">"WARD"</span>, <span class="stringliteral">"WARM"</span>, <span class="stringliteral">"WARN"</span>, <span class="stringliteral">"WART"</span>, <span class="stringliteral">"WASH"</span>, <span class="stringliteral">"WAST"</span>, <span class="stringliteral">"WATS"</span>, <span class="stringliteral">"WATT"</span>, <span class="stringliteral">"WAVE"</span>,</div>
|
|
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <span class="stringliteral">"WAVY"</span>, <span class="stringliteral">"WAYS"</span>, <span class="stringliteral">"WEAK"</span>, <span class="stringliteral">"WEAL"</span>, <span class="stringliteral">"WEAN"</span>, <span class="stringliteral">"WEAR"</span>, <span class="stringliteral">"WEED"</span>, <span class="stringliteral">"WEEK"</span>, <span class="stringliteral">"WEIR"</span>, <span class="stringliteral">"WELD"</span>, <span class="stringliteral">"WELL"</span>, <span class="stringliteral">"WELT"</span>, <span class="stringliteral">"WENT"</span>, <span class="stringliteral">"WERE"</span>,</div>
|
|
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <span class="stringliteral">"WERT"</span>, <span class="stringliteral">"WEST"</span>, <span class="stringliteral">"WHAM"</span>, <span class="stringliteral">"WHAT"</span>, <span class="stringliteral">"WHEE"</span>, <span class="stringliteral">"WHEN"</span>, <span class="stringliteral">"WHET"</span>, <span class="stringliteral">"WHOA"</span>, <span class="stringliteral">"WHOM"</span>, <span class="stringliteral">"WICK"</span>, <span class="stringliteral">"WIFE"</span>, <span class="stringliteral">"WILD"</span>, <span class="stringliteral">"WILL"</span>, <span class="stringliteral">"WIND"</span>,</div>
|
|
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> <span class="stringliteral">"WINE"</span>, <span class="stringliteral">"WING"</span>, <span class="stringliteral">"WINK"</span>, <span class="stringliteral">"WINO"</span>, <span class="stringliteral">"WIRE"</span>, <span class="stringliteral">"WISE"</span>, <span class="stringliteral">"WISH"</span>, <span class="stringliteral">"WITH"</span>, <span class="stringliteral">"WOLF"</span>, <span class="stringliteral">"WONT"</span>, <span class="stringliteral">"WOOD"</span>, <span class="stringliteral">"WOOL"</span>, <span class="stringliteral">"WORD"</span>, <span class="stringliteral">"WORE"</span>,</div>
|
|
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <span class="stringliteral">"WORK"</span>, <span class="stringliteral">"WORM"</span>, <span class="stringliteral">"WORN"</span>, <span class="stringliteral">"WOVE"</span>, <span class="stringliteral">"WRIT"</span>, <span class="stringliteral">"WYNN"</span>, <span class="stringliteral">"YALE"</span>, <span class="stringliteral">"YANG"</span>, <span class="stringliteral">"YANK"</span>, <span class="stringliteral">"YARD"</span>, <span class="stringliteral">"YARN"</span>, <span class="stringliteral">"YAWL"</span>, <span class="stringliteral">"YAWN"</span>, <span class="stringliteral">"YEAH"</span>,</div>
|
|
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <span class="stringliteral">"YEAR"</span>, <span class="stringliteral">"YELL"</span>, <span class="stringliteral">"YOGA"</span>, <span class="stringliteral">"YOKE"</span>};</div>
|
|
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> </div>
|
|
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span><span class="comment">/* Extract 'length' bits from the char array 's'</span></div>
|
|
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span><span class="comment"> starting with bit 'start' */</span></div>
|
|
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span></div>
|
|
<div class="foldopen" id="foldopen00175" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="classxrpl_1_1RFC1751.html#a64312fa51175b6ce672e3ba48baa6b1e"> 175</a></span><a class="code hl_function" href="classxrpl_1_1RFC1751.html#a64312fa51175b6ce672e3ba48baa6b1e">RFC1751::extract</a>(<span class="keywordtype">char</span> <span class="keyword">const</span>* s, <span class="keywordtype">int</span> start, <span class="keywordtype">int</span> length)</div>
|
|
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span>{</div>
|
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> cl;</div>
|
|
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> cc;</div>
|
|
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> cr;</div>
|
|
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> x;</div>
|
|
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> </div>
|
|
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> XRPL_ASSERT(length <= 11, <span class="stringliteral">"xrpl::RFC1751::extract : maximum length"</span>);</div>
|
|
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> XRPL_ASSERT(start >= 0, <span class="stringliteral">"xrpl::RFC1751::extract : minimum start"</span>);</div>
|
|
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> XRPL_ASSERT(length >= 0, <span class="stringliteral">"xrpl::RFC1751::extract : minimum length"</span>);</div>
|
|
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> XRPL_ASSERT(start + length <= 66, <span class="stringliteral">"xrpl::RFC1751::extract : maximum start + length"</span>);</div>
|
|
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> </div>
|
|
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <span class="keywordtype">int</span> <span class="keyword">const</span> shiftR = 24 - (length + (start % 8));</div>
|
|
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> cl = s[start / 8]; <span class="comment">// get components</span></div>
|
|
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> cc = (shiftR < 16) ? s[start / 8 + 1] : 0;</div>
|
|
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> cr = (shiftR < 8) ? s[start / 8 + 2] : 0;</div>
|
|
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> </div>
|
|
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> x = ((long)(cl << 8 | cc) << 8 | cr); <span class="comment">// Put bits together</span></div>
|
|
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> x = x >> shiftR; <span class="comment">// Right justify number</span></div>
|
|
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> x = (x & (0xffff >> (16 - length))); <span class="comment">// Trim extra bits.</span></div>
|
|
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> </div>
|
|
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> <span class="keywordflow">return</span> x;</div>
|
|
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span>}</div>
|
|
</div>
|
|
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> </div>
|
|
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span><span class="comment">// Encode 8 bytes in 'c' as a string of English words.</span></div>
|
|
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span><span class="comment">// Returns a pointer to a static buffer</span></div>
|
|
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span><span class="keywordtype">void</span></div>
|
|
<div class="foldopen" id="foldopen00202" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="classxrpl_1_1RFC1751.html#a6b0f77ea9beb962517e1807b1dbb4e42"> 202</a></span><a class="code hl_function" href="classxrpl_1_1RFC1751.html#a6b0f77ea9beb962517e1807b1dbb4e42">RFC1751::btoe</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>& strHuman, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>& strData)</div>
|
|
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span>{</div>
|
|
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <span class="keywordtype">char</span> caBuffer[9]; <span class="comment">/* add in room for the parity 2 bits*/</span></div>
|
|
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <span class="keywordtype">int</span> p, i;</div>
|
|
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> </div>
|
|
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> memcpy(caBuffer, strData.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/c_str.html">c_str</a>(), 8);</div>
|
|
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> </div>
|
|
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> <span class="comment">// compute parity: merely add groups of two bits.</span></div>
|
|
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> <span class="keywordflow">for</span> (p = 0, i = 0; i < 64; i += 2)</div>
|
|
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> p += <a class="code hl_function" href="classxrpl_1_1RFC1751.html#a64312fa51175b6ce672e3ba48baa6b1e">extract</a>(caBuffer, i, 2);</div>
|
|
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> </div>
|
|
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> caBuffer[8] = char(p) << 6;</div>
|
|
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> </div>
|
|
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> strHuman = <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>() + <a class="code hl_variable" href="classxrpl_1_1RFC1751.html#adf09343e17ffda757a97ba6c6bc43c69">s_dictionary</a>[<a class="code hl_function" href="classxrpl_1_1RFC1751.html#a64312fa51175b6ce672e3ba48baa6b1e">extract</a>(caBuffer, 0, 11)] + <span class="stringliteral">" "</span> + <a class="code hl_variable" href="classxrpl_1_1RFC1751.html#adf09343e17ffda757a97ba6c6bc43c69">s_dictionary</a>[<a class="code hl_function" href="classxrpl_1_1RFC1751.html#a64312fa51175b6ce672e3ba48baa6b1e">extract</a>(caBuffer, 11, 11)] +</div>
|
|
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <span class="stringliteral">" "</span> + <a class="code hl_variable" href="classxrpl_1_1RFC1751.html#adf09343e17ffda757a97ba6c6bc43c69">s_dictionary</a>[<a class="code hl_function" href="classxrpl_1_1RFC1751.html#a64312fa51175b6ce672e3ba48baa6b1e">extract</a>(caBuffer, 22, 11)] + <span class="stringliteral">" "</span> + <a class="code hl_variable" href="classxrpl_1_1RFC1751.html#adf09343e17ffda757a97ba6c6bc43c69">s_dictionary</a>[<a class="code hl_function" href="classxrpl_1_1RFC1751.html#a64312fa51175b6ce672e3ba48baa6b1e">extract</a>(caBuffer, 33, 11)] + <span class="stringliteral">" "</span> +</div>
|
|
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> <a class="code hl_variable" href="classxrpl_1_1RFC1751.html#adf09343e17ffda757a97ba6c6bc43c69">s_dictionary</a>[<a class="code hl_function" href="classxrpl_1_1RFC1751.html#a64312fa51175b6ce672e3ba48baa6b1e">extract</a>(caBuffer, 44, 11)] + <span class="stringliteral">" "</span> + <a class="code hl_variable" href="classxrpl_1_1RFC1751.html#adf09343e17ffda757a97ba6c6bc43c69">s_dictionary</a>[<a class="code hl_function" href="classxrpl_1_1RFC1751.html#a64312fa51175b6ce672e3ba48baa6b1e">extract</a>(caBuffer, 55, 11)];</div>
|
|
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span>}</div>
|
|
</div>
|
|
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> </div>
|
|
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span><span class="keywordtype">void</span></div>
|
|
<div class="foldopen" id="foldopen00221" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"><a class="line" href="classxrpl_1_1RFC1751.html#afa9d10df2e96263446a27a821733cd15"> 221</a></span><a class="code hl_function" href="classxrpl_1_1RFC1751.html#afa9d10df2e96263446a27a821733cd15">RFC1751::insert</a>(<span class="keywordtype">char</span>* s, <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> start, <span class="keywordtype">int</span> length)</div>
|
|
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span>{</div>
|
|
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> cl;</div>
|
|
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> cc;</div>
|
|
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> cr;</div>
|
|
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> y;</div>
|
|
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> <span class="keywordtype">int</span> shift;</div>
|
|
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> </div>
|
|
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> XRPL_ASSERT(length <= 11, <span class="stringliteral">"xrpl::RFC1751::insert : maximum length"</span>);</div>
|
|
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> XRPL_ASSERT(start >= 0, <span class="stringliteral">"xrpl::RFC1751::insert : minimum start"</span>);</div>
|
|
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> XRPL_ASSERT(length >= 0, <span class="stringliteral">"xrpl::RFC1751::insert : minimum length"</span>);</div>
|
|
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> XRPL_ASSERT(start + length <= 66, <span class="stringliteral">"xrpl::RFC1751::insert : maximum start + length"</span>);</div>
|
|
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> </div>
|
|
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> shift = ((8 - ((start + length) % 8)) % 8);</div>
|
|
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> y = (long)x << shift;</div>
|
|
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> cl = (y >> 16) & 0xff;</div>
|
|
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> cc = (y >> 8) & 0xff;</div>
|
|
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> cr = y & 0xff;</div>
|
|
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> </div>
|
|
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> <span class="keywordflow">if</span> (shift + length > 16)</div>
|
|
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> {</div>
|
|
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> s[start / 8] |= cl;</div>
|
|
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> s[start / 8 + 1] |= cc;</div>
|
|
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> s[start / 8 + 2] |= cr;</div>
|
|
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> }</div>
|
|
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (shift + length > 8)</div>
|
|
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> {</div>
|
|
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> s[start / 8] |= cc;</div>
|
|
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> s[start / 8 + 1] |= cr;</div>
|
|
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> }</div>
|
|
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> <span class="keywordflow">else</span></div>
|
|
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> {</div>
|
|
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> s[start / 8] |= cr;</div>
|
|
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> }</div>
|
|
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span>}</div>
|
|
</div>
|
|
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> </div>
|
|
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span><span class="keywordtype">void</span></div>
|
|
<div class="foldopen" id="foldopen00258" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="classxrpl_1_1RFC1751.html#a47d5a6d298f6fd1a45e44c2168e45d06"> 258</a></span><a class="code hl_function" href="classxrpl_1_1RFC1751.html#a47d5a6d298f6fd1a45e44c2168e45d06">RFC1751::standard</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>& strWord)</div>
|
|
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span>{</div>
|
|
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span>& letter : strWord)</div>
|
|
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> {</div>
|
|
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <span class="keywordflow">if</span> (islower(<span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">char</span><span class="keyword">></span>(letter)))</div>
|
|
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> letter = toupper(<span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">char</span><span class="keyword">></span>(letter));</div>
|
|
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (letter == <span class="charliteral">'1'</span>)</div>
|
|
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> letter = <span class="charliteral">'L'</span>;</div>
|
|
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (letter == <span class="charliteral">'0'</span>)</div>
|
|
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> letter = <span class="charliteral">'O'</span>;</div>
|
|
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (letter == <span class="charliteral">'5'</span>)</div>
|
|
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> letter = <span class="charliteral">'S'</span>;</div>
|
|
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> }</div>
|
|
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span>}</div>
|
|
</div>
|
|
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> </div>
|
|
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span><span class="comment">// Binary search of dictionary.</span></div>
|
|
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span><span class="keywordtype">int</span></div>
|
|
<div class="foldopen" id="foldopen00275" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"><a class="line" href="classxrpl_1_1RFC1751.html#a004c200de7c0ad9f838ce0c059f92851"> 275</a></span><a class="code hl_function" href="classxrpl_1_1RFC1751.html#a004c200de7c0ad9f838ce0c059f92851">RFC1751::wsrch</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>& strWord, <span class="keywordtype">int</span> iMin, <span class="keywordtype">int</span> iMax)</div>
|
|
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span>{</div>
|
|
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <span class="keywordtype">int</span> iResult = -1;</div>
|
|
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> </div>
|
|
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> <span class="keywordflow">while</span> (iResult < 0 && iMin != iMax)</div>
|
|
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> {</div>
|
|
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> <span class="comment">// Have a range to search.</span></div>
|
|
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> <span class="keywordtype">int</span> iMid = iMin + (iMax - iMin) / 2;</div>
|
|
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> <span class="keywordtype">int</span> iDir = strWord.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/compare.html">compare</a>(<a class="code hl_variable" href="classxrpl_1_1RFC1751.html#adf09343e17ffda757a97ba6c6bc43c69">s_dictionary</a>[iMid]);</div>
|
|
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> </div>
|
|
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> <span class="keywordflow">if</span> (!iDir)</div>
|
|
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> {</div>
|
|
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> iResult = iMid; <span class="comment">// Found it.</span></div>
|
|
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> }</div>
|
|
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (iDir < 0)</div>
|
|
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> {</div>
|
|
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> iMax = iMid; <span class="comment">// key < middle, middle is new max.</span></div>
|
|
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> }</div>
|
|
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> <span class="keywordflow">else</span></div>
|
|
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> {</div>
|
|
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> iMin = iMid + 1; <span class="comment">// key > middle, new min is past the middle.</span></div>
|
|
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> }</div>
|
|
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> }</div>
|
|
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> </div>
|
|
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> <span class="keywordflow">return</span> iResult;</div>
|
|
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span>}</div>
|
|
</div>
|
|
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> </div>
|
|
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span><span class="comment">// Convert 6 words to binary.</span></div>
|
|
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span><span class="comment">//</span></div>
|
|
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span><span class="comment">// Returns 1 OK - all good words and parity is OK</span></div>
|
|
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span><span class="comment">// 0 word not in data base</span></div>
|
|
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span><span class="comment">// -1 badly formed in put ie > 4 char word</span></div>
|
|
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span><span class="comment">// -2 words OK but parity is wrong</span></div>
|
|
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span><span class="keywordtype">int</span></div>
|
|
<div class="foldopen" id="foldopen00309" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="classxrpl_1_1RFC1751.html#a51a7d53c2feb99b3f22f91a23aff5606"> 309</a></span><a class="code hl_function" href="classxrpl_1_1RFC1751.html#a51a7d53c2feb99b3f22f91a23aff5606">RFC1751::etob</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>& strData, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<std::string></a> vsHuman)</div>
|
|
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span>{</div>
|
|
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> <span class="keywordflow">if</span> (6 != vsHuman.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/size.html">size</a>())</div>
|
|
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> <span class="keywordflow">return</span> -1;</div>
|
|
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> </div>
|
|
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> <span class="keywordtype">int</span> i, p = 0;</div>
|
|
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> <span class="keywordtype">char</span> b[9] = {0};</div>
|
|
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> </div>
|
|
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span>& strWord : vsHuman)</div>
|
|
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> {</div>
|
|
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <span class="keywordtype">int</span> l = strWord.length();</div>
|
|
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> </div>
|
|
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> <span class="keywordflow">if</span> (l > 4 || l < 1)</div>
|
|
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> <span class="keywordflow">return</span> -1;</div>
|
|
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> </div>
|
|
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> <a class="code hl_function" href="classxrpl_1_1RFC1751.html#a47d5a6d298f6fd1a45e44c2168e45d06">standard</a>(strWord);</div>
|
|
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> </div>
|
|
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> <span class="keyword">auto</span> v = <a class="code hl_function" href="classxrpl_1_1RFC1751.html#a004c200de7c0ad9f838ce0c059f92851">wsrch</a>(strWord, l < 4 ? 0 : 571, l < 4 ? 570 : 2048);</div>
|
|
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> </div>
|
|
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> <span class="keywordflow">if</span> (v < 0)</div>
|
|
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> <span class="keywordflow">return</span> 0;</div>
|
|
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> </div>
|
|
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> <a class="code hl_function" href="classxrpl_1_1RFC1751.html#afa9d10df2e96263446a27a821733cd15">insert</a>(b, v, p, 11);</div>
|
|
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> p += 11;</div>
|
|
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> }</div>
|
|
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> </div>
|
|
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> <span class="comment">/* now check the parity of what we got */</span></div>
|
|
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> <span class="keywordflow">for</span> (p = 0, i = 0; i < 64; i += 2)</div>
|
|
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> p += <a class="code hl_function" href="classxrpl_1_1RFC1751.html#a64312fa51175b6ce672e3ba48baa6b1e">extract</a>(b, i, 2);</div>
|
|
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> </div>
|
|
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> <span class="keywordflow">if</span> ((p & 3) != <a class="code hl_function" href="classxrpl_1_1RFC1751.html#a64312fa51175b6ce672e3ba48baa6b1e">extract</a>(b, 64, 2))</div>
|
|
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> <span class="keywordflow">return</span> -2;</div>
|
|
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> </div>
|
|
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> strData.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/assign.html">assign</a>(b, 8);</div>
|
|
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> </div>
|
|
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> <span class="keywordflow">return</span> 1;</div>
|
|
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span>}</div>
|
|
</div>
|
|
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> </div>
|
|
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span><span class="keywordtype">int</span></div>
|
|
<div class="foldopen" id="foldopen00356" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"><a class="line" href="classxrpl_1_1RFC1751.html#a8719634606b640b9580ee8dc395e3f1c"> 356</a></span><a class="code hl_function" href="classxrpl_1_1RFC1751.html#a8719634606b640b9580ee8dc395e3f1c">RFC1751::getKeyFromEnglish</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>& strKey, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>& strHuman)</div>
|
|
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span>{</div>
|
|
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<std::string></a> vWords;</div>
|
|
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> strFirst, strSecond;</div>
|
|
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> <span class="keywordtype">int</span> rc = 0;</div>
|
|
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> </div>
|
|
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> strTrimmed(strHuman);</div>
|
|
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> </div>
|
|
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> boost::algorithm::trim(strTrimmed);</div>
|
|
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> </div>
|
|
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> boost::algorithm::split(vWords, strTrimmed, boost::algorithm::is_space(), boost::algorithm::token_compress_on);</div>
|
|
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> </div>
|
|
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> rc = 12 == vWords.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/size.html">size</a>() ? 1 : -1;</div>
|
|
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> </div>
|
|
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> <span class="keywordflow">if</span> (1 == rc)</div>
|
|
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> rc = <a class="code hl_function" href="classxrpl_1_1RFC1751.html#a51a7d53c2feb99b3f22f91a23aff5606">etob</a>(strFirst, vWords | boost::adaptors::copied(0, 6));</div>
|
|
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> </div>
|
|
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> <span class="keywordflow">if</span> (1 == rc)</div>
|
|
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> rc = <a class="code hl_function" href="classxrpl_1_1RFC1751.html#a51a7d53c2feb99b3f22f91a23aff5606">etob</a>(strSecond, vWords | boost::adaptors::copied(6, 12));</div>
|
|
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> </div>
|
|
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> <span class="keywordflow">if</span> (1 == rc)</div>
|
|
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> strKey = strFirst + strSecond;</div>
|
|
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> </div>
|
|
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> <span class="keywordflow">return</span> rc;</div>
|
|
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span>}</div>
|
|
</div>
|
|
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> </div>
|
|
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span><span class="keywordtype">void</span></div>
|
|
<div class="foldopen" id="foldopen00385" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"><a class="line" href="classxrpl_1_1RFC1751.html#a868c226c760cb11ef4cccb962f0e4ded"> 385</a></span><a class="code hl_function" href="classxrpl_1_1RFC1751.html#a868c226c760cb11ef4cccb962f0e4ded">RFC1751::getEnglishFromKey</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>& strHuman, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>& strKey)</div>
|
|
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span>{</div>
|
|
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> strFirst, strSecond;</div>
|
|
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> </div>
|
|
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> <a class="code hl_function" href="classxrpl_1_1RFC1751.html#a6b0f77ea9beb962517e1807b1dbb4e42">btoe</a>(strFirst, strKey.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/substr.html">substr</a>(0, 8));</div>
|
|
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span> <a class="code hl_function" href="classxrpl_1_1RFC1751.html#a6b0f77ea9beb962517e1807b1dbb4e42">btoe</a>(strSecond, strKey.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/substr.html">substr</a>(8, 8));</div>
|
|
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> </div>
|
|
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> strHuman = strFirst + <span class="stringliteral">" "</span> + strSecond;</div>
|
|
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span>}</div>
|
|
</div>
|
|
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> </div>
|
|
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
|
|
<div class="foldopen" id="foldopen00396" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"><a class="line" href="classxrpl_1_1RFC1751.html#ac378759551eeacac629efd542893f4ed"> 396</a></span><a class="code hl_function" href="classxrpl_1_1RFC1751.html#ac378759551eeacac629efd542893f4ed">RFC1751::getWordFromBlob</a>(<span class="keywordtype">void</span> <span class="keyword">const</span>* blob, <span class="keywordtype">size_t</span> bytes)</div>
|
|
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span>{</div>
|
|
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> <span class="comment">// This is a simple implementation of the Jenkins one-at-a-time hash</span></div>
|
|
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> <span class="comment">// algorithm:</span></div>
|
|
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> <span class="comment">// http://en.wikipedia.org/wiki/Jenkins_hash_function#one-at-a-time</span></div>
|
|
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* data = <span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> const*<span class="keyword">></span>(blob);</div>
|
|
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> hash = 0;</div>
|
|
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> </div>
|
|
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span> <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i < bytes; ++i)</div>
|
|
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span> {</div>
|
|
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> hash += data[i];</div>
|
|
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> hash += (hash << 10);</div>
|
|
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> hash ^= (hash >> 6);</div>
|
|
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> }</div>
|
|
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> </div>
|
|
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> hash += (hash << 3);</div>
|
|
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> hash ^= (hash >> 11);</div>
|
|
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> hash += (hash << 15);</div>
|
|
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> </div>
|
|
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classxrpl_1_1RFC1751.html#adf09343e17ffda757a97ba6c6bc43c69">s_dictionary</a>[hash % (<span class="keyword">sizeof</span>(<a class="code hl_variable" href="classxrpl_1_1RFC1751.html#adf09343e17ffda757a97ba6c6bc43c69">s_dictionary</a>) / <span class="keyword">sizeof</span>(<a class="code hl_variable" href="classxrpl_1_1RFC1751.html#adf09343e17ffda757a97ba6c6bc43c69">s_dictionary</a>[0]))];</div>
|
|
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span>}</div>
|
|
</div>
|
|
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> </div>
|
|
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span>} <span class="comment">// namespace xrpl</span></div>
|
|
<div class="ttc" id="aassign_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/assign.html">std::string::assign</a></div><div class="ttdeci">T assign(T... args)</div></div>
|
|
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div></div>
|
|
<div class="ttc" id="ac_str_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/c_str.html">std::string::c_str</a></div><div class="ttdeci">T c_str(T... args)</div></div>
|
|
<div class="ttc" id="acctype_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/cctype.html">cctype</a></div></div>
|
|
<div class="ttc" id="aclassxrpl_1_1RFC1751_html_a004c200de7c0ad9f838ce0c059f92851"><div class="ttname"><a href="classxrpl_1_1RFC1751.html#a004c200de7c0ad9f838ce0c059f92851">xrpl::RFC1751::wsrch</a></div><div class="ttdeci">static int wsrch(std::string const &strWord, int iMin, int iMax)</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8cpp_source.html#l00275">RFC1751.cpp:275</a></div></div>
|
|
<div class="ttc" id="aclassxrpl_1_1RFC1751_html_a47d5a6d298f6fd1a45e44c2168e45d06"><div class="ttname"><a href="classxrpl_1_1RFC1751.html#a47d5a6d298f6fd1a45e44c2168e45d06">xrpl::RFC1751::standard</a></div><div class="ttdeci">static void standard(std::string &strWord)</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8cpp_source.html#l00258">RFC1751.cpp:258</a></div></div>
|
|
<div class="ttc" id="aclassxrpl_1_1RFC1751_html_a51a7d53c2feb99b3f22f91a23aff5606"><div class="ttname"><a href="classxrpl_1_1RFC1751.html#a51a7d53c2feb99b3f22f91a23aff5606">xrpl::RFC1751::etob</a></div><div class="ttdeci">static int etob(std::string &strData, std::vector< std::string > vsHuman)</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8cpp_source.html#l00309">RFC1751.cpp:309</a></div></div>
|
|
<div class="ttc" id="aclassxrpl_1_1RFC1751_html_a64312fa51175b6ce672e3ba48baa6b1e"><div class="ttname"><a href="classxrpl_1_1RFC1751.html#a64312fa51175b6ce672e3ba48baa6b1e">xrpl::RFC1751::extract</a></div><div class="ttdeci">static unsigned long extract(char const *s, int start, int length)</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8cpp_source.html#l00175">RFC1751.cpp:175</a></div></div>
|
|
<div class="ttc" id="aclassxrpl_1_1RFC1751_html_a6b0f77ea9beb962517e1807b1dbb4e42"><div class="ttname"><a href="classxrpl_1_1RFC1751.html#a6b0f77ea9beb962517e1807b1dbb4e42">xrpl::RFC1751::btoe</a></div><div class="ttdeci">static void btoe(std::string &strHuman, std::string const &strData)</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8cpp_source.html#l00202">RFC1751.cpp:202</a></div></div>
|
|
<div class="ttc" id="aclassxrpl_1_1RFC1751_html_a868c226c760cb11ef4cccb962f0e4ded"><div class="ttname"><a href="classxrpl_1_1RFC1751.html#a868c226c760cb11ef4cccb962f0e4ded">xrpl::RFC1751::getEnglishFromKey</a></div><div class="ttdeci">static void getEnglishFromKey(std::string &strHuman, std::string const &strKey)</div><div class="ttdoc">Convert to human from a 128 bit key in big-endian format.</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8cpp_source.html#l00385">RFC1751.cpp:385</a></div></div>
|
|
<div class="ttc" id="aclassxrpl_1_1RFC1751_html_a8719634606b640b9580ee8dc395e3f1c"><div class="ttname"><a href="classxrpl_1_1RFC1751.html#a8719634606b640b9580ee8dc395e3f1c">xrpl::RFC1751::getKeyFromEnglish</a></div><div class="ttdeci">static int getKeyFromEnglish(std::string &strKey, std::string const &strHuman)</div><div class="ttdoc">Convert words separated by spaces into a 128 bit key in big-endian format.</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8cpp_source.html#l00356">RFC1751.cpp:356</a></div></div>
|
|
<div class="ttc" id="aclassxrpl_1_1RFC1751_html_ac378759551eeacac629efd542893f4ed"><div class="ttname"><a href="classxrpl_1_1RFC1751.html#ac378759551eeacac629efd542893f4ed">xrpl::RFC1751::getWordFromBlob</a></div><div class="ttdeci">static std::string getWordFromBlob(void const *blob, size_t bytes)</div><div class="ttdoc">Chooses a single dictionary word from the data.</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8cpp_source.html#l00396">RFC1751.cpp:396</a></div></div>
|
|
<div class="ttc" id="aclassxrpl_1_1RFC1751_html_adf09343e17ffda757a97ba6c6bc43c69"><div class="ttname"><a href="classxrpl_1_1RFC1751.html#adf09343e17ffda757a97ba6c6bc43c69">xrpl::RFC1751::s_dictionary</a></div><div class="ttdeci">static char const * s_dictionary[]</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8h_source.html#l00042">RFC1751.h:42</a></div></div>
|
|
<div class="ttc" id="aclassxrpl_1_1RFC1751_html_afa9d10df2e96263446a27a821733cd15"><div class="ttname"><a href="classxrpl_1_1RFC1751.html#afa9d10df2e96263446a27a821733cd15">xrpl::RFC1751::insert</a></div><div class="ttdeci">static void insert(char *s, int x, int start, int length)</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8cpp_source.html#l00221">RFC1751.cpp:221</a></div></div>
|
|
<div class="ttc" id="acompare_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/compare.html">std::string::compare</a></div><div class="ttdeci">T compare(T... args)</div></div>
|
|
<div class="ttc" id="acstddef_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/cstddef.html">cstddef</a></div></div>
|
|
<div class="ttc" id="acstdint_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/cstdint.html">cstdint</a></div></div>
|
|
<div class="ttc" id="acstring_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/cstring.html">cstring</a></div></div>
|
|
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div></div>
|
|
<div class="ttc" id="anamespacexrpl_html"><div class="ttname"><a href="namespacexrpl.html">xrpl</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition</b> <a href="algorithm_8h_source.html#l00006">algorithm.h:6</a></div></div>
|
|
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/size.html">std::vector::size</a></div><div class="ttdeci">T size(T... args)</div></div>
|
|
<div class="ttc" id="astring_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/string.html">string</a></div></div>
|
|
<div class="ttc" id="asubstr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/substr.html">std::string::substr</a></div><div class="ttdeci">T substr(T... args)</div></div>
|
|
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/vector.html">vector</a></div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|