1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-05 00:24:22 +03:00
inform7/docs/BasicInformKit/index.html
2023-09-05 10:12:54 +01:00

169 lines
7.8 KiB
HTML

<html>
<head>
<title>BasicInformKit</title>
<link href="../docs-assets/Breadcrumbs.css" rel="stylesheet" rev="stylesheet" type="text/css">
<meta name="viewport" content="width=device-width initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" content="en-gb">
<link href="../docs-assets/Contents.css" rel="stylesheet" rev="stylesheet" type="text/css">
<link href="../docs-assets/Progress.css" rel="stylesheet" rev="stylesheet" type="text/css">
<link href="../docs-assets/Navigation.css" rel="stylesheet" rev="stylesheet" type="text/css">
<link href="../docs-assets/Fonts.css" rel="stylesheet" rev="stylesheet" type="text/css">
<link href="../docs-assets/Base.css" rel="stylesheet" rev="stylesheet" type="text/css">
</head>
<body class="commentary-font">
<nav role="navigation">
<h1><a href="../index.html">
<img src="../docs-assets/Inform.png" height=72">
</a></h1>
<ul><li><a href="../index.html">home</a></li>
</ul><h2>Compiler</h2><ul>
<li><a href="../structure.html">structure</a></li>
<li><a href="../inbuildn.html">inbuild</a></li>
<li><a href="../inform7n.html">inform7</a></li>
<li><a href="../intern.html">inter</a></li>
<li><a href="../services.html">services</a></li>
<li><a href="../secrets.html">secrets</a></li>
</ul><h2>Other Tools</h2><ul>
<li><a href="../inblorbn.html">inblorb</a></li>
<li><a href="../indocn.html">indoc</a></li>
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
</ul><h2>Resources</h2><ul>
<li><a href="../extensions.html">extensions</a></li>
<li><a href="../kits.html">kits</a></li>
</ul><h2>Repository</h2><ul>
<li><a href="https://github.com/ganelson/inform"><img src="../docs-assets/github.png" height=18> github</a></li>
</ul><h2>Related Projects</h2><ul>
<li><a href="../../../inweb/index.html">inweb</a></li>
<li><a href="../../../intest/index.html">intest</a></li>
</ul>
</nav>
<main role="main">
<ul class="crumbs"><li><a href="../index.html">Home</a></li><li><a href="../extensions.html">Kits</a></li><li><b>BasicInformKit</b></li></ul>
<p class="purpose">Inter-level support for the fundamentals of the Inform language. This is version 1.</p>
<hr>
<div class="contentspage">
<ul class="chapterlist">
<li>
<p class="chapterentry"><a href="S-dfn.html">
<spon class="sectiontitle">Definitions Template</span></a> -
<span class="sectionpurpose">Miscellaneous constant definitions, usually providing symbolic names for otherwise inscrutable numbers, which are used throughout the template layer.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-str.html">
<spon class="sectiontitle">Startup Template</span></a> -
<span class="sectionpurpose">How the program starts up, in a Basic Inform project.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-utl.html">
<spon class="sectiontitle">Utilities Template</span></a> -
<span class="sectionpurpose">Miscellaneous utility routines for some fundamental I6 needs.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-prg.html">
<spon class="sectiontitle">Paragraphing</span></a> -
<span class="sectionpurpose">To manage the line skips which space paragraphs out.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-mth.html">
<spon class="sectiontitle">Mathematics Template</span></a> -
<span class="sectionpurpose">Mathematical functions which involve integers.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-srt.html">
<spon class="sectiontitle">Sort Template</span></a> -
<span class="sectionpurpose">To sort arrays.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-tbl.html">
<spon class="sectiontitle">Tables Template</span></a> -
<span class="sectionpurpose">To read, write, search and allocate rows in the Table data structure.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-mst.html">
<spon class="sectiontitle">MStack Template</span></a> -
<span class="sectionpurpose">To allocate space on the memory stack for frames of variables to be used by rulebooks, activities and actions.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-rlb.html">
<spon class="sectiontitle">Rulebooks Template</span></a> -
<span class="sectionpurpose">To work through the rules in a rulebook until a decision is made.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-act.html">
<spon class="sectiontitle">Activities Template</span></a> -
<span class="sectionpurpose">To run the necessary rulebooks to carry out an activity.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-prn.html">
<spon class="sectiontitle">Printing Template</span></a> -
<span class="sectionpurpose">To handle the printing of names of objects.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-flx.html">
<spon class="sectiontitle">Flex Template</span></a> -
<span class="sectionpurpose">To allocate flexible-sized blocks of memory as needed to hold arbitrary-length strings of text, stored actions or other block values.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-blc.html">
<spon class="sectiontitle">BlockValues Template</span></a> -
<span class="sectionpurpose">Routines for copying, comparing, creating and destroying block values, and for reading and writing them as if they were arrays.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-txt.html">
<spon class="sectiontitle">Text Template</span></a> -
<span class="sectionpurpose">Code to support the text kind of value.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-chr.html">
<spon class="sectiontitle">Char Template</span></a> -
<span class="sectionpurpose">To decide whether letters are upper or lower case, and convert between the two.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-rgx.html">
<spon class="sectiontitle">RegExp Template</span></a> -
<span class="sectionpurpose">Code to match and replace on regular expressions against indexed text strings.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-lst.html">
<spon class="sectiontitle">Lists Template</span></a> -
<span class="sectionpurpose">Code to support the list of... kind of value constructor.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-cmb.html">
<spon class="sectiontitle">Combinations Template</span></a> -
<span class="sectionpurpose">Code to support the combination kind of value constructor.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-rlt.html">
<spon class="sectiontitle">Relation Kind Template</span></a> -
<span class="sectionpurpose">Code to support the relation kind.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-rlt2.html">
<spon class="sectiontitle">Relations Template</span></a> -
<span class="sectionpurpose">To manage run-time storage for relations between objects, and to find routes through relations and the map.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-prp.html">
<spon class="sectiontitle">Properties Template</span></a> -
<span class="sectionpurpose">Runtime access to property values.</span></p>
</li>
<li>
<p class="chapterentry"><a href="S-rtp.html">
<spon class="sectiontitle">RTP Template</span></a> -
<span class="sectionpurpose">To issue run-time problem messages, and to perform some run-time type checking which may issue such messages.</span></p>
</li>
</ul>
</div>
<hr>
<p class="purpose">Powered by <a href="https://github.com/ganelson/inweb">Inweb</a>.</p>
</main>
</body>
</html>