⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 group__forth__imp.html

📁 这个是关于G.726算法的源程序
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>Internal - Internal implementation of the forth virtual machine</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.4.4 --><div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div><h1>Internal - Internal implementation of the forth virtual machine<br><small>[<a class="el" href="group__forth.html">Forth - Forth virtual machine</a>]</small></h1><hr><a name="_details"></a><h2>Detailed Description</h2>This code has been placed in the Public Domain by J.D.Medhurst (a.k.a. Tixy). It may be used, modified and distributed in any manner, without any restriction.<p><dl compact><dt><b>Version:</b></dt><dd>2005-12-27<ul><li>Fixed various bugs in <a class="el" href="classForth.html">Forth</a> virtual machine which manifested when <code>sizeof(CELL)</code> was greater than <code>sizeof(CELL*)</code>.</li></ul></dd></dl><p><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Classes</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWordHeader.html">WordHeader</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Representation of a forth word's header in the dictionary.  <a href="classWordHeader.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structWordlist.html">Wordlist</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Representaion of a forth wordlist.  <a href="structWordlist.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classForthVM.html">ForthVM</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Implementation of the forth virtual machine.  <a href="classForthVM.html#_details">More...</a><br></td></tr><tr><td colspan="2"><br><h2>Defines</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga59">LITTLE_ENDIAN</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga60">CELLS</a>(x)&nbsp;&nbsp;&nbsp;((<a class="el" href="group__forth.html#ga0">CELL</a>)(((<a class="el" href="group__forth.html#ga0">CELL</a>*)256)+(x))-(<a class="el" href="group__forth.html#ga0">CELL</a>)((<a class="el" href="group__forth.html#ga0">CELL</a>*)256))</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga61">CHARS</a>(x)&nbsp;&nbsp;&nbsp;((<a class="el" href="group__forth.html#ga0">CELL</a>)(((<a class="el" href="group__forth.html#ga2">CHAR</a>*)256)+(x))-(<a class="el" href="group__forth.html#ga0">CELL</a>)((<a class="el" href="group__forth.html#ga2">CHAR</a>*)256))</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga62">SLASH_CELL</a>(x)&nbsp;&nbsp;&nbsp;((<a class="el" href="group__forth.html#ga0">CELL</a>*)(256+(x))-((<a class="el" href="group__forth.html#ga0">CELL</a>*)256))</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga63">SLASH_CHAR</a>(x)&nbsp;&nbsp;&nbsp;((<a class="el" href="group__forth.html#ga2">CHAR</a>*)(256+(x))-((<a class="el" href="group__forth.html#ga2">CHAR</a>*)256))</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga64">ALIGNED</a>(x)&nbsp;&nbsp;&nbsp;(((x)+CELLS(1)-1)&amp;~(CELLS(1)-1))</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga65">XT_BRANCH</a>(offset)&nbsp;&nbsp;&nbsp;XT_PAREN_BRANCH,CELLS(offset)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga66">XT_0BRANCH</a>(offset)&nbsp;&nbsp;&nbsp;XT_PAREN_0BRANCH,CELLS(offset)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga67">LIT</a>(x)&nbsp;&nbsp;&nbsp;XT_PAREN_LITERAL,(<a class="el" href="group__forth.html#ga0">CELL</a>)x</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga68">XT_M_SLASH_MOD</a>&nbsp;&nbsp;&nbsp;(((-1)/2) ? (<a class="el" href="group__forth.html#ga0">CELL</a>)<a class="el" href="group__forth__imp.html#ga22">XT_FM_SLASH_MOD</a> : (<a class="el" href="group__forth.html#ga0">CELL</a>)<a class="el" href="group__forth__imp.html#ga21">XT_SM_SLASH_REM</a>)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga69"></a><!-- doxytag: member="forth_imp::IMMEDIATE" ref="ga69" args="" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga69">IMMEDIATE</a>&nbsp;&nbsp;&nbsp;0x8000</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga70"></a><!-- doxytag: member="forth_imp::TOKEN" ref="ga70" args="" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga70">TOKEN</a>&nbsp;&nbsp;&nbsp;0x4000</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga71"></a><!-- doxytag: member="forth_imp::LINK" ref="ga71" args="(n)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga71">LINK</a>(n)&nbsp;&nbsp;&nbsp;CELLS(((n)+!!((n)&amp;TOKEN))&amp;~(IMMEDIATE|TOKEN))</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga72"></a><!-- doxytag: member="forth_imp::FLAGS" ref="ga72" args="(f)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga72">FLAGS</a>(f)&nbsp;&nbsp;&nbsp;((((f)&amp;IMMEDIATE)?WordHeader::Immediate:0)|(((f)&amp;TOKEN)?WordHeader::Token:0)|WordHeader::Valid)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga73"></a><!-- doxytag: member="forth_imp::PREPEND_CHAR" ref="ga73" args="(x, c)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga73">PREPEND_CHAR</a>(x, c)&nbsp;&nbsp;&nbsp;((((<a class="el" href="group__forth.html#ga0">CELL</a>)x)&lt;&lt;BITS_PER_CHAR)+((<a class="el" href="group__forth.html#ga0">CELL</a>)c))</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga74"></a><!-- doxytag: member="forth_imp::C4" ref="ga74" args="(a, b, c, d)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga74">C4</a>(a, b, c, d)&nbsp;&nbsp;&nbsp;((<a class="el" href="group__forth.html#ga0">CELL</a>)PREPEND_CHAR(PREPEND_CHAR(PREPEND_CHAR(d,c),b),a))</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga75"></a><!-- doxytag: member="forth_imp::C8" ref="ga75" args="(a, b, c, d, e, f, g, h)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga75">C8</a>(a, b, c, d, e, f, g, h)&nbsp;&nbsp;&nbsp;((C4(e,f,g,h)&lt;&lt;(BITS_PER_CHAR*4))+C4(a,b,c,d))</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga76"></a><!-- doxytag: member="forth_imp::H1" ref="ga76" args="(a, args)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga76">H1</a>(a, args)&nbsp;&nbsp;&nbsp;LINK(2+(args)),C4(FLAGS(args)+1,a,0,0)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga77"></a><!-- doxytag: member="forth_imp::H2" ref="ga77" args="(a, b, args)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga77">H2</a>(a, b, args)&nbsp;&nbsp;&nbsp;LINK(2+(args)),C4(FLAGS(args)+2,a,b,0)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga78"></a><!-- doxytag: member="forth_imp::H3" ref="ga78" args="(a, b, c, args)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga78">H3</a>(a, b, c, args)&nbsp;&nbsp;&nbsp;LINK(2+(args)),C4(FLAGS(args)+3,a,b,c)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga79"></a><!-- doxytag: member="forth_imp::H4" ref="ga79" args="(a, b, c, d, args)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga79">H4</a>(a, b, c, d, args)&nbsp;&nbsp;&nbsp;LINK(3+(args)),C4(FLAGS(args)+4,a,b,c),C4(d,0,0,0)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga80"></a><!-- doxytag: member="forth_imp::H5" ref="ga80" args="(a, b, c, d, e, args)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga80">H5</a>(a, b, c, d, e, args)&nbsp;&nbsp;&nbsp;LINK(3+(args)),C4(FLAGS(args)+5,a,b,c),C4(d,e,0,0)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga81"></a><!-- doxytag: member="forth_imp::H6" ref="ga81" args="(a, b, c, d, e, f, args)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga81">H6</a>(a, b, c, d, e, f, args)&nbsp;&nbsp;&nbsp;LINK(3+(args)),C4(FLAGS(args)+6,a,b,c),C4(d,e,f,0)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga82"></a><!-- doxytag: member="forth_imp::H7" ref="ga82" args="(a, b, c, d, e, f, g, args)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga82">H7</a>(a, b, c, d, e, f, g, args)&nbsp;&nbsp;&nbsp;LINK(3+(args)),C4(FLAGS(args)+7,a,b,c),C4(d,e,f,g)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga83"></a><!-- doxytag: member="forth_imp::H8" ref="ga83" args="(a, b, c, d, e, f, g, h, args)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga83">H8</a>(a, b, c, d, e, f, g, h, args)&nbsp;&nbsp;&nbsp;LINK(4+(args)),C4(FLAGS(args)+8,a,b,c),C4(d,e,f,g),C4(h,0,0,0)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga84"></a><!-- doxytag: member="forth_imp::H9" ref="ga84" args="(a, b, c, d, e, f, g, h, i, args)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga84">H9</a>(a, b, c, d, e, f, g, h, i, args)&nbsp;&nbsp;&nbsp;LINK(4+(args)),C4(FLAGS(args)+9,a,b,c),C4(d,e,f,g),C4(h,i,0,0)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga85"></a><!-- doxytag: member="forth_imp::H10" ref="ga85" args="(a, b, c, d, e, f, g, h, i, j, args)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga85">H10</a>(a, b, c, d, e, f, g, h, i, j, args)&nbsp;&nbsp;&nbsp;LINK(4+(args)),C4(FLAGS(args)+10,a,b,c),C4(d,e,f,g),C4(h,i,j,0)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga86"></a><!-- doxytag: member="forth_imp::H11" ref="ga86" args="(a, b, c, d, e, f, g, h, i, j, k, args)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga86">H11</a>(a, b, c, d, e, f, g, h, i, j, k, args)&nbsp;&nbsp;&nbsp;LINK(4+(args)),C4(FLAGS(args)+11,a,b,c),C4(d,e,f,g),C4(h,i,j,k)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga87"></a><!-- doxytag: member="forth_imp::H12" ref="ga87" args="(a, b, c, d, e, f, g, h, i, j, k, l, args)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga87">H12</a>(a, b, c, d, e, f, g, h, i, j, k, l, args)&nbsp;&nbsp;&nbsp;LINK(5+(args)),C4(FLAGS(args)+12,a,b,c),C4(d,e,f,g),C4(h,i,j,k),C4(l,0,0,0)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga88"></a><!-- doxytag: member="forth_imp::H13" ref="ga88" args="(a, b, c, d, e, f, g, h, i, j, k, l, m, args)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga88">H13</a>(a, b, c, d, e, f, g, h, i, j, k, l, m, args)&nbsp;&nbsp;&nbsp;LINK(5+(args)),C4(FLAGS(args)+13,a,b,c),C4(d,e,f,g),C4(h,i,j,k),C4(l,m,0,0)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga89"></a><!-- doxytag: member="forth_imp::H14" ref="ga89" args="(a, b, c, d, e, f, g, h, i, j, k, l, m, n, args)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga89">H14</a>(a, b, c, d, e, f, g, h, i, j, k, l, m, n, args)&nbsp;&nbsp;&nbsp;LINK(5+(args)),C4(FLAGS(args)+14,a,b,c),C4(d,e,f,g),C4(h,i,j,k),C4(l,m,n,0)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga90"></a><!-- doxytag: member="forth_imp::H15" ref="ga90" args="(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, args)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga90">H15</a>(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, args)&nbsp;&nbsp;&nbsp;LINK(5+(args)),C4(FLAGS(args)+15,a,b,c),C4(d,e,f,g),C4(h,i,j,k),C4(l,m,n,o)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga91"></a><!-- doxytag: member="forth_imp::H16" ref="ga91" args="(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, args)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga91">H16</a>(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, args)&nbsp;&nbsp;&nbsp;LINK(6+(args)),C4(FLAGS(args)+16,a,b,c),C4(d,e,f,g),C4(h,i,j,k),C4(l,m,n,o),C4(p,0,0,0)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga92"></a><!-- doxytag: member="forth_imp::H17" ref="ga92" args="(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, args)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga92">H17</a>(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, args)&nbsp;&nbsp;&nbsp;LINK(6+(args)),C4(FLAGS(args)+17,a,b,c),C4(d,e,f,g),C4(h,i,j,k),C4(l,m,n,o),C4(p,q,0,0)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga93"></a><!-- doxytag: member="forth_imp::H18" ref="ga93" args="(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, args)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga93">H18</a>(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, args)&nbsp;&nbsp;&nbsp;LINK(6+(args)),C4(FLAGS(args)+18,a,b,c),C4(d,e,f,g),C4(h,i,j,k),C4(l,m,n,o),C4(p,q,r,0)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga94"></a><!-- doxytag: member="forth_imp::NEXT" ref="ga94" args="" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga94">NEXT</a>&nbsp;&nbsp;&nbsp;goto next</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga95"></a><!-- doxytag: member="forth_imp::BRANCH" ref="ga95" args="" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga95">BRANCH</a>&nbsp;&nbsp;&nbsp;ip = (<a class="el" href="group__forth.html#ga0">CELL</a>*)((<a class="el" href="group__forth.html#ga0">CELL</a>)ip+(<a class="el" href="group__forth.html#ga0">CELL</a>)ip[0]); NEXT</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga96"></a><!-- doxytag: member="forth_imp::THROW" ref="ga96" args="(a)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga96">THROW</a>(a)&nbsp;&nbsp;&nbsp;{ t=a; goto exception; }</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga97"></a><!-- doxytag: member="forth_imp::CALL" ref="ga97" args="(a)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga97">CALL</a>(a)&nbsp;&nbsp;&nbsp;{ xt=(<a class="el" href="group__forth.html#ga0">CELL</a>)(a); goto call; }</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga98"></a><!-- doxytag: member="forth_imp::PUSH" ref="ga98" args="(a)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga98">PUSH</a>(a)&nbsp;&nbsp;&nbsp;{ *--sp=(<a class="el" href="group__forth.html#ga0">CELL</a>)(a); }</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga99"></a><!-- doxytag: member="forth_imp::POP" ref="ga99" args="(a)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga99">POP</a>(a)&nbsp;&nbsp;&nbsp;{ (<a class="el" href="group__forth.html#ga0">CELL</a>&amp;)(a)=*sp++; }</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga100"></a><!-- doxytag: member="forth_imp::RPUSH" ref="ga100" args="(a)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga100">RPUSH</a>(a)&nbsp;&nbsp;&nbsp;{ *--rp=(<a class="el" href="group__forth.html#ga0">CELL</a>)(a); }</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga101"></a><!-- doxytag: member="forth_imp::RPOP" ref="ga101" args="(a)" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga101">RPOP</a>(a)&nbsp;&nbsp;&nbsp;{ (<a class="el" href="group__forth.html#ga0">CELL</a>&amp;)(a)=*rp++; }</td></tr><tr><td colspan="2"><br><h2>Enumerations</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga102">Exception</a> </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga103">ControlStackMarkers</a> { <a class="el" href="group__forth__imp.html#gga103a107">ColonMagic</a> =  12340, <a class="el" href="group__forth__imp.html#gga103a108">OrigMagic</a> =  12341, <a class="el" href="group__forth__imp.html#gga103a109">DestMagic</a> =  12342 }</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__forth__imp.html#ga104">ForthXT</a> { <br>&nbsp;&nbsp;<a class="el" href="group__forth__imp.html#gga104a110">XT_STORE</a>, <a class="el" href="group__forth__imp.html#gga104a111">XT_NUMBER_SIGN</a>, <a class="el" href="group__forth__imp.html#gga104a112">XT_NUMBER_SIGN_GREATER</a>, <a class="el" href="group__forth__imp.html#gga104a113">XT_STAR</a>, <br>&nbsp;&nbsp;<a class="el" href="group__forth__imp.html#gga104a114">XT_PLUS</a>, <a class="el" href="group__forth__imp.html#gga104a115">XT_PLUS_STORE</a>, <a class="el" href="group__forth__imp.html#gga104a116">XT_PAREN_PLUS_LOOP</a>, <a class="el" href="group__forth__imp.html#gga104a117">XT_COMMA</a>, <br>&nbsp;&nbsp;<a class="el" href="group__forth__imp.html#gga104a118">XT_MINUS</a>, <a class="el" href="group__forth__imp.html#gga104a119">XT_0_LESS</a>, <a class="el" href="group__forth__imp.html#gga104a120">XT_0_EQUALS</a>, <a class="el" href="group__forth__imp.html#gga104a121">XT_1_PLUS</a>, <br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -