go-vise

Constrained Size Output Virtual Machine
Info | Log | Files | Refs | README | LICENSE

nomenclature.html (2804B)


      1 <!DOCTYPE html>
      2 <html>
      3 <!-- Created by GNU Texinfo 7.1, https://www.gnu.org/software/texinfo/ -->
      4 <head>
      5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      6 <!-- Released 2023 under AGPL3 -->
      7 <title>nomenclature (vise)</title>
      8 
      9 <meta name="description" content="nomenclature (vise)">
     10 <meta name="keywords" content="nomenclature (vise)">
     11 <meta name="resource-type" content="document">
     12 <meta name="distribution" content="global">
     13 <meta name="Generator" content="makeinfo">
     14 <meta name="viewport" content="width=device-width,initial-scale=1">
     15 
     16 <link href="index.html" rel="start" title="Top">
     17 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
     18 <link href="index.html" rel="up" title="Top">
     19 <link href="signals.html" rel="next" title="signals">
     20 <link href="sim.html" rel="prev" title="sim">
     21 <style type="text/css">
     22 <!--
     23 a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
     24 span:hover a.copiable-link {visibility: visible}
     25 -->
     26 </style>
     27 
     28 
     29 </head>
     30 
     31 <body lang="en">
     32 <div class="chapter-level-extent" id="nomenclature">
     33 <div class="nav-panel">
     34 <p>
     35 Next: <a href="signals.html" accesskey="n" rel="next">Signal flags</a>, Previous: <a href="sim.html" accesskey="p" rel="prev">An example vise implementation</a>, Up: <a href="index.html" accesskey="u" rel="up">Introduction</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
     36 </div>
     37 <hr>
     38 <h2 class="chapter" id="Nomenclature"><span>3 Nomenclature<a class="copiable-link" href="#Nomenclature"> &para;</a></span></h2>
     39 
     40 <ul class="mini-toc">
     41 <li><a href="#Common" accesskey="1">Common</a></li>
     42 <li><a href="#Instructions-and-navigation" accesskey="2">Instructions and navigation</a></li>
     43 </ul>
     44 <div class="section-level-extent" id="Common">
     45 <h3 class="section"><span>3.1 Common<a class="copiable-link" href="#Common"> &para;</a></span></h3>
     46 
     47 <dl class="table">
     48 <dt>&lsquo;<samp class="samp">client</samp>&rsquo;</dt>
     49 <dd><p>Code that generates input to the VM and processes its output. Examples of clients are the <code class="code">engine</code> module, and the <samp class="file">/dev/interactive</samp> executable.
     50 </p></dd>
     51 </dl>
     52 
     53 
     54 </div>
     55 <div class="section-level-extent" id="Instructions-and-navigation">
     56 <h3 class="section"><span>3.2 Instructions and navigation<a class="copiable-link" href="#Instructions-and-navigation"> &para;</a></span></h3>
     57 
     58 <dl class="table">
     59 <dt>&lsquo;<samp class="samp">node</samp>&rsquo;</dt>
     60 <dd><p>A node in the execution flow that has both bytecode and template associated with it. May also have language translations.
     61 </p></dd>
     62 <dt>&lsquo;<samp class="samp">symbol</samp>&rsquo;</dt>
     63 <dd><p>Token used as key to load external content and trigger side-effects.
     64 </p></dd>
     65 </dl>
     66 </div>
     67 </div>
     68 
     69 
     70 
     71 </body>
     72 </html>