1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-16 22:14:23 +03:00
inform7/docs/basic_inform/S-ad.html

176 lines
45 KiB
HTML
Raw Normal View History

2020-01-26 01:42:42 +02:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>S/pd</title>
2020-03-19 02:11:25 +02:00
<meta name="viewport" content="width=device-width initial-scale=1">
2020-01-26 01:42:42 +02:00
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" content="en-gb">
2020-03-19 02:11:25 +02:00
<link href="../inweb.css" rel="stylesheet" rev="stylesheet" type="text/css">
2020-01-26 01:42:42 +02:00
</head>
<body>
2020-03-19 02:11:25 +02:00
<nav role="navigation">
<h1><a href="../webs.html">Sources</a></h1>
<ul>
<li><a href="../compiler.html">compiler tools</a></li>
2020-03-19 02:11:25 +02:00
<li><a href="../other.html">other tools</a></li>
<li><a href="../extensions.html"><b>extensions and kits</b></a></li>
<li><a href="../units.html">unit test tools</a></li>
2020-04-07 03:06:09 +03:00
</ul>
2020-03-19 02:11:25 +02:00
<h2>Extensions</h2>
<ul>
<li><a href="../basic_inform/index.html">Basic Inform</a></li>
<li><a href="../standard_rules/index.html">Standard Rules</a></li>
</ul>
<h2>Kits</h2>
<ul>
<li><a href="../BasicInformKit/index.html">BasicInformKit</a></li>
<li><a href="../BasicInformExtrasKit/index.html">BasicInformExtrasKit</a></li>
<li><a href="../CommandParserKit/index.html">CommandParserKit</a></li>
<li><a href="../EnglishLanguageKit/index.html">EnglishLanguageKit</a></li>
<li><a href="../WorldModelKit/index.html">WorldModelKit</a></li>
</ul>
</nav>
<main role="main">
2020-01-26 01:42:42 +02:00
<!--Weave of 'S/ad' generated by 7-->
2020-03-23 23:42:00 +02:00
<ul class="crumbs"><li><a href="../webs.html">Source</a></li><li><a href="../extensions.html">Extensions</a></li><li><a href="index.html">basicinform</a></li><li><b>Adjectival Definitions</b></li></ul><p class="purpose">All the built-in adjectives on Basic Inform, from even and odd (for numbers) to symmetric (for relations).</p>
2020-01-26 01:42:42 +02:00
<p class="inwebparagraph"><a id="SP1"></a><b>&#167;1. </b>See test case <code class="display"><span class="extract">BIP-Adjectives</span></code>.
</p>
<pre class="display">
2020-04-07 03:06:09 +03:00
<span class="identifier">Part</span><span class="plain"> </span><span class="identifier">Four</span><span class="plain"> - </span><span class="identifier">Adjectival</span><span class="plain"> </span><span class="identifier">Definitions</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Section</span><span class="plain"> </span><span class="constant">1</span><span class="plain"> - </span><span class="identifier">Miscellaneous</span><span class="plain"> </span><span class="identifier">Useful</span><span class="plain"> </span><span class="identifier">Adjectives</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">number</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">even</span><span class="plain"> </span><span class="identifier">rather</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">odd</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">the</span><span class="plain"> </span><span class="identifier">remainder</span><span class="plain"> </span><span class="identifier">after</span><span class="plain"> </span><span class="identifier">dividing</span><span class="plain"> </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">by</span><span class="plain"> </span><span class="constant">2</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="constant">0</span><span class="plain">.</span>
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">number</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">positive</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">greater</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">zero</span><span class="plain">.</span>
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">number</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">negative</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">less</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">zero</span><span class="plain">.</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">text</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">empty</span><span class="plain"> </span><span class="identifier">rather</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">non</span><span class="plain">-</span><span class="identifier">empty</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">I6</span><span class="plain"> </span><span class="identifier">routine</span>
<span class="string">"TEXT_TY_Empty"</span><span class="plain"> </span><span class="identifier">says</span><span class="plain"> </span><span class="identifier">so</span><span class="plain"> (</span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">contains</span><span class="plain"> </span><span class="identifier">no</span><span class="plain"> </span><span class="identifier">characters</span><span class="plain">).</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">text</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">substituted</span><span class="plain"> </span><span class="identifier">rather</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">unsubstituted</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">I6</span><span class="plain"> </span><span class="identifier">routine</span>
<span class="string">"TEXT_TY_IsSubstituted"</span><span class="plain"> </span><span class="identifier">says</span><span class="plain"> </span><span class="identifier">so</span><span class="plain"> (</span><span class="identifier">any</span><span class="plain"> </span><span class="identifier">square</span><span class="plain">-</span><span class="identifier">bracketed</span><span class="plain"> </span><span class="identifier">text</span><span class="plain"> </span><span class="identifier">substitutions</span>
<span class="identifier">in</span><span class="plain"> </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">have</span><span class="plain"> </span><span class="identifier">been</span><span class="plain"> </span><span class="identifier">made</span><span class="plain">).</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">table</span><span class="plain"> </span><span class="identifier">name</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">empty</span><span class="plain"> </span><span class="identifier">rather</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">non</span><span class="plain">-</span><span class="identifier">empty</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">the</span><span class="plain"> </span><span class="identifier">number</span><span class="plain"> </span><span class="identifier">of</span><span class="plain"> </span><span class="identifier">filled</span><span class="plain"> </span><span class="identifier">rows</span><span class="plain"> </span><span class="identifier">in</span><span class="plain"> </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="constant">0</span><span class="plain">.</span>
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">table</span><span class="plain"> </span><span class="identifier">name</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">full</span><span class="plain"> </span><span class="identifier">rather</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">non</span><span class="plain">-</span><span class="identifier">full</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">the</span><span class="plain"> </span><span class="identifier">number</span><span class="plain"> </span><span class="identifier">of</span><span class="plain"> </span><span class="identifier">blank</span><span class="plain"> </span><span class="identifier">rows</span><span class="plain"> </span><span class="identifier">in</span><span class="plain"> </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="constant">0</span><span class="plain">.</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">rulebook</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">empty</span><span class="plain"> </span><span class="identifier">rather</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">non</span><span class="plain">-</span><span class="identifier">empty</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">I6</span><span class="plain"> </span><span class="identifier">routine</span><span class="plain"> </span><span class="string">"RulebookEmpty"</span><span class="plain"> </span><span class="identifier">says</span><span class="plain"> </span><span class="identifier">so</span><span class="plain"> (</span><span class="identifier">it</span>
<span class="identifier">contains</span><span class="plain"> </span><span class="identifier">no</span><span class="plain"> </span><span class="identifier">rules</span><span class="plain">, </span><span class="identifier">so</span><span class="plain"> </span><span class="identifier">that</span><span class="plain"> </span><span class="identifier">following</span><span class="plain"> </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">does</span><span class="plain"> </span><span class="identifier">nothing</span><span class="plain"> </span><span class="identifier">and</span><span class="plain"> </span><span class="identifier">makes</span><span class="plain"> </span><span class="identifier">no</span><span class="plain"> </span><span class="identifier">decision</span><span class="plain">).</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">an</span><span class="plain"> </span><span class="identifier">activity</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">empty</span><span class="plain"> </span><span class="identifier">rather</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">non</span><span class="plain">-</span><span class="identifier">empty</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">I6</span><span class="plain"> </span><span class="identifier">routine</span><span class="plain"> </span><span class="string">"ActivityEmpty"</span><span class="plain"> </span><span class="identifier">says</span><span class="plain"> </span><span class="identifier">so</span><span class="plain"> (</span><span class="identifier">its</span>
<span class="identifier">before</span><span class="plain">, </span><span class="identifier">for</span><span class="plain"> </span><span class="identifier">and</span><span class="plain"> </span><span class="identifier">after</span><span class="plain"> </span><span class="identifier">rulebooks</span><span class="plain"> </span><span class="identifier">are</span><span class="plain"> </span><span class="identifier">all</span><span class="plain"> </span><span class="identifier">empty</span><span class="plain">).</span>
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">an</span><span class="plain"> </span><span class="identifier">activity</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">going</span><span class="plain"> </span><span class="identifier">on</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">I6</span><span class="plain"> </span><span class="identifier">routine</span><span class="plain"> </span><span class="string">"TestActivity"</span><span class="plain"> </span><span class="identifier">says</span><span class="plain"> </span><span class="identifier">so</span><span class="plain"> (</span><span class="identifier">one</span>
<span class="identifier">of</span><span class="plain"> </span><span class="identifier">its</span><span class="plain"> </span><span class="identifier">three</span><span class="plain"> </span><span class="identifier">rulebooks</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">currently</span><span class="plain"> </span><span class="identifier">being</span><span class="plain"> </span><span class="identifier">run</span><span class="plain">).</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">list</span><span class="plain"> </span><span class="identifier">of</span><span class="plain"> </span><span class="identifier">values</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">empty</span><span class="plain"> </span><span class="identifier">rather</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">non</span><span class="plain">-</span><span class="identifier">empty</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">I6</span><span class="plain"> </span><span class="identifier">routine</span>
<span class="string">"LIST_OF_TY_Empty"</span><span class="plain"> </span><span class="identifier">says</span><span class="plain"> </span><span class="identifier">so</span><span class="plain"> (</span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">contains</span><span class="plain"> </span><span class="identifier">no</span><span class="plain"> </span><span class="identifier">entries</span><span class="plain">).</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">use</span><span class="plain"> </span><span class="identifier">option</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">active</span><span class="plain"> </span><span class="identifier">rather</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">inactive</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">I6</span><span class="plain"> </span><span class="identifier">routine</span>
<span class="string">"TestUseOption"</span><span class="plain"> </span><span class="identifier">says</span><span class="plain"> </span><span class="identifier">so</span><span class="plain"> (</span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">has</span><span class="plain"> </span><span class="identifier">been</span><span class="plain"> </span><span class="identifier">requested</span><span class="plain"> </span><span class="identifier">in</span><span class="plain"> </span><span class="identifier">the</span><span class="plain"> </span><span class="identifier">source</span><span class="plain"> </span><span class="identifier">text</span><span class="plain">).</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">verb</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">modal</span><span class="plain"> </span><span class="identifier">rather</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">non</span><span class="plain">-</span><span class="identifier">modal</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">I6</span><span class="plain"> </span><span class="identifier">routine</span><span class="plain"> </span><span class="string">"VerbIsModal"</span>
<span class="identifier">says</span><span class="plain"> </span><span class="identifier">so</span><span class="plain"> (</span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">modifies</span><span class="plain"> </span><span class="identifier">the</span><span class="plain"> </span><span class="identifier">likelihood</span><span class="plain"> </span><span class="identifier">of</span><span class="plain"> </span><span class="identifier">another</span><span class="plain"> </span><span class="identifier">verb</span><span class="plain"> </span><span class="identifier">happening</span><span class="plain">, </span><span class="identifier">rather</span><span class="plain"> </span><span class="identifier">than</span>
<span class="identifier">being</span><span class="plain"> </span><span class="identifier">meaningful</span><span class="plain"> </span><span class="identifier">itself</span><span class="plain">).</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">verb</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">meaningful</span><span class="plain"> </span><span class="identifier">rather</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">meaningless</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">I6</span><span class="plain"> </span><span class="identifier">routine</span><span class="plain"> </span><span class="string">"VerbIsMeaningful"</span>
<span class="identifier">says</span><span class="plain"> </span><span class="identifier">so</span><span class="plain"> (</span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">has</span><span class="plain"> </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">meaning</span><span class="plain"> </span><span class="identifier">in</span><span class="plain"> </span><span class="identifier">Inform</span><span class="plain"> </span><span class="identifier">as</span><span class="plain"> </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">relation</span><span class="plain">, </span><span class="identifier">rather</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">existing</span><span class="plain"> </span><span class="identifier">only</span><span class="plain"> </span><span class="identifier">to</span><span class="plain"> </span><span class="identifier">be</span>
<span class="identifier">printed</span><span class="plain"> </span><span class="identifier">out</span><span class="plain">).</span>
2020-01-26 01:42:42 +02:00
</pre>
<p class="inwebparagraph"></p>
<p class="inwebparagraph"><a id="SP2"></a><b>&#167;2. </b>See test case <code class="display"><span class="extract">BIP-RelationAdjectives-G</span></code>.
</p>
<pre class="display">
2020-04-07 03:06:09 +03:00
<span class="identifier">Section</span><span class="plain"> </span><span class="constant">2</span><span class="plain"> - </span><span class="identifier">Adjectives</span><span class="plain"> </span><span class="identifier">for</span><span class="plain"> </span><span class="identifier">Relations</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">relation</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">equivalence</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">I6</span><span class="plain"> </span><span class="identifier">routine</span>
<span class="string">"RELATION_TY_EquivalenceAdjective"</span><span class="plain"> </span><span class="identifier">makes</span><span class="plain"> </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">so</span><span class="plain"> (</span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">an</span><span class="plain"> </span><span class="identifier">equivalence</span>
<span class="identifier">relation</span><span class="plain">, </span><span class="identifier">that</span><span class="plain"> </span><span class="identifier">is</span><span class="plain">, </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">relates</span><span class="plain"> </span><span class="identifier">in</span><span class="plain"> </span><span class="identifier">groups</span><span class="plain">).</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">relation</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">symmetric</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">I6</span><span class="plain"> </span><span class="identifier">routine</span>
<span class="string">"RELATION_TY_SymmetricAdjective"</span><span class="plain"> </span><span class="identifier">makes</span><span class="plain"> </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">so</span><span class="plain"> (</span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">symmetric</span><span class="plain"> </span><span class="identifier">relation</span><span class="plain">,</span>
<span class="identifier">that</span><span class="plain"> </span><span class="identifier">is</span><span class="plain">, </span><span class="identifier">it</span><span class="plain">'</span><span class="identifier">s</span><span class="plain"> </span><span class="identifier">always</span><span class="plain"> </span><span class="identifier">true</span><span class="plain"> </span><span class="identifier">that</span><span class="plain"> </span><span class="identifier">X</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">related</span><span class="plain"> </span><span class="identifier">to</span><span class="plain"> </span><span class="identifier">Y</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">and</span><span class="plain"> </span><span class="identifier">only</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">Y</span><span class="plain"> </span><span class="identifier">is</span>
<span class="identifier">related</span><span class="plain"> </span><span class="identifier">to</span><span class="plain"> </span><span class="identifier">X</span><span class="plain">).</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">relation</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">one</span><span class="plain">-</span><span class="identifier">to</span><span class="plain">-</span><span class="identifier">one</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">I6</span><span class="plain"> </span><span class="identifier">routine</span>
<span class="string">"RELATION_TY_OToOAdjective"</span><span class="plain"> </span><span class="identifier">makes</span><span class="plain"> </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">so</span><span class="plain"> (</span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">one</span><span class="plain">-</span><span class="identifier">to</span><span class="plain">-</span><span class="identifier">one</span><span class="plain"> </span><span class="identifier">relation</span><span class="plain">,</span>
<span class="identifier">that</span><span class="plain"> </span><span class="identifier">is</span><span class="plain">, </span><span class="identifier">any</span><span class="plain"> </span><span class="identifier">given</span><span class="plain"> </span><span class="identifier">X</span><span class="plain"> </span><span class="identifier">can</span><span class="plain"> </span><span class="identifier">relate</span><span class="plain"> </span><span class="identifier">to</span><span class="plain"> </span><span class="identifier">only</span><span class="plain"> </span><span class="identifier">one</span><span class="plain"> </span><span class="identifier">Y</span><span class="plain">, </span><span class="identifier">and</span><span class="plain"> </span><span class="identifier">vice</span><span class="plain"> </span><span class="identifier">versa</span><span class="plain">).</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">relation</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">one</span><span class="plain">-</span><span class="identifier">to</span><span class="plain">-</span><span class="identifier">various</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">I6</span><span class="plain"> </span><span class="identifier">routine</span>
<span class="string">"RELATION_TY_OToVAdjective"</span><span class="plain"> </span><span class="identifier">makes</span><span class="plain"> </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">so</span><span class="plain"> (</span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">one</span><span class="plain">-</span><span class="identifier">to</span><span class="plain">-</span><span class="identifier">various</span>
<span class="identifier">relation</span><span class="plain">, </span><span class="identifier">that</span><span class="plain"> </span><span class="identifier">is</span><span class="plain">, </span><span class="identifier">any</span><span class="plain"> </span><span class="identifier">given</span><span class="plain"> </span><span class="identifier">Y</span><span class="plain"> </span><span class="identifier">has</span><span class="plain"> </span><span class="identifier">only</span><span class="plain"> </span><span class="identifier">one</span><span class="plain"> </span><span class="identifier">X</span><span class="plain"> </span><span class="identifier">such</span><span class="plain"> </span><span class="identifier">that</span><span class="plain"> </span><span class="identifier">X</span><span class="plain"> </span><span class="identifier">relates</span><span class="plain"> </span><span class="identifier">to</span><span class="plain"> </span><span class="identifier">Y</span><span class="plain">).</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">relation</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">various</span><span class="plain">-</span><span class="identifier">to</span><span class="plain">-</span><span class="identifier">one</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">I6</span><span class="plain"> </span><span class="identifier">routine</span>
<span class="string">"RELATION_TY_VToOAdjective"</span><span class="plain"> </span><span class="identifier">makes</span><span class="plain"> </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">so</span><span class="plain"> (</span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">various</span><span class="plain">-</span><span class="identifier">to</span><span class="plain">-</span><span class="identifier">one</span>
<span class="identifier">relation</span><span class="plain">, </span><span class="identifier">that</span><span class="plain"> </span><span class="identifier">is</span><span class="plain">, </span><span class="identifier">any</span><span class="plain"> </span><span class="identifier">given</span><span class="plain"> </span><span class="identifier">X</span><span class="plain"> </span><span class="identifier">relates</span><span class="plain"> </span><span class="identifier">to</span><span class="plain"> </span><span class="identifier">only</span><span class="plain"> </span><span class="identifier">one</span><span class="plain"> </span><span class="identifier">Y</span><span class="plain">).</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">relation</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">various</span><span class="plain">-</span><span class="identifier">to</span><span class="plain">-</span><span class="identifier">various</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">I6</span><span class="plain"> </span><span class="identifier">routine</span>
<span class="string">"RELATION_TY_VToVAdjective"</span><span class="plain"> </span><span class="identifier">makes</span><span class="plain"> </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">so</span><span class="plain"> (</span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">a</span>
<span class="identifier">various</span><span class="plain">-</span><span class="identifier">to</span><span class="plain">-</span><span class="identifier">various</span><span class="plain"> </span><span class="identifier">relation</span><span class="plain">, </span><span class="identifier">that</span><span class="plain"> </span><span class="identifier">is</span><span class="plain">, </span><span class="identifier">there</span><span class="plain"> </span><span class="identifier">are</span><span class="plain"> </span><span class="identifier">no</span><span class="plain"> </span><span class="identifier">limitations</span><span class="plain"> </span><span class="identifier">on</span><span class="plain"> </span><span class="identifier">how</span><span class="plain"> </span><span class="identifier">many</span>
<span class="identifier">X</span><span class="plain"> </span><span class="identifier">can</span><span class="plain"> </span><span class="identifier">relate</span><span class="plain"> </span><span class="identifier">to</span><span class="plain"> </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">given</span><span class="plain"> </span><span class="identifier">Y</span><span class="plain">, </span><span class="identifier">or</span><span class="plain"> </span><span class="identifier">vice</span><span class="plain"> </span><span class="identifier">versa</span><span class="plain">).</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">relation</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">empty</span><span class="plain"> </span><span class="identifier">rather</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">non</span><span class="plain">-</span><span class="identifier">empty</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">I6</span><span class="plain"> </span><span class="identifier">routine</span>
<span class="string">"RELATION_TY_Empty"</span><span class="plain"> </span><span class="identifier">makes</span><span class="plain"> </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">so</span><span class="plain"> (</span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">does</span><span class="plain"> </span><span class="identifier">not</span><span class="plain"> </span><span class="identifier">relate</span><span class="plain"> </span><span class="identifier">any</span><span class="plain"> </span><span class="identifier">values</span><span class="plain">, </span><span class="identifier">that</span><span class="plain"> </span><span class="identifier">is</span><span class="plain">,</span>
<span class="identifier">R</span><span class="plain">(</span><span class="identifier">x</span><span class="plain">,</span><span class="identifier">y</span><span class="plain">) </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">false</span><span class="plain"> </span><span class="identifier">for</span><span class="plain"> </span><span class="identifier">all</span><span class="plain"> </span><span class="identifier">x</span><span class="plain"> </span><span class="identifier">and</span><span class="plain"> </span><span class="identifier">y</span><span class="plain">).</span>
2020-01-26 01:42:42 +02:00
</pre>
<p class="inwebparagraph"></p>
<p class="inwebparagraph"><a id="SP3"></a><b>&#167;3. </b>See test case <code class="display"><span class="extract">BIP-RealAdjectives-G</span></code>.
</p>
<pre class="display">
2020-04-07 03:06:09 +03:00
<span class="identifier">Section</span><span class="plain"> </span><span class="constant">3</span><span class="plain"> - </span><span class="identifier">Adjectives</span><span class="plain"> </span><span class="identifier">for</span><span class="plain"> </span><span class="identifier">Real</span><span class="plain"> </span><span class="identifier">Numbers</span><span class="plain"> (</span><span class="identifier">not</span><span class="plain"> </span><span class="identifier">for</span><span class="plain"> </span><span class="identifier">Z</span><span class="plain">-</span><span class="identifier">machine</span><span class="plain">)</span>
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">real</span><span class="plain"> </span><span class="identifier">number</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">positive</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">greater</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">zero</span><span class="plain">.</span>
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">real</span><span class="plain"> </span><span class="identifier">number</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">negative</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">less</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">zero</span><span class="plain">.</span>
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">real</span><span class="plain"> </span><span class="identifier">number</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">infinite</span><span class="plain"> </span><span class="identifier">rather</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">finite</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">plus</span><span class="plain"> </span><span class="identifier">infinity</span>
<span class="identifier">or</span><span class="plain"> </span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">minus</span><span class="plain"> </span><span class="identifier">infinity</span><span class="plain">.</span>
<span class="identifier">Definition</span><span class="plain">: </span><span class="identifier">a</span><span class="plain"> </span><span class="identifier">real</span><span class="plain"> </span><span class="identifier">number</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">nonexistent</span><span class="plain"> </span><span class="identifier">rather</span><span class="plain"> </span><span class="identifier">than</span><span class="plain"> </span><span class="identifier">existent</span><span class="plain"> </span><span class="identifier">if</span><span class="plain"> </span><span class="identifier">I6</span><span class="plain"> </span><span class="identifier">routine</span>
<span class="string">"REAL_NUMBER_TY_Nan"</span><span class="plain"> </span><span class="identifier">says</span><span class="plain"> </span><span class="identifier">so</span><span class="plain"> (</span><span class="identifier">it</span><span class="plain"> </span><span class="identifier">results</span><span class="plain"> </span><span class="identifier">from</span><span class="plain"> </span><span class="identifier">an</span><span class="plain"> </span><span class="identifier">impossible</span><span class="plain"> </span><span class="identifier">calculation</span><span class="plain">,</span>
<span class="identifier">like</span><span class="plain"> </span><span class="identifier">the</span><span class="plain"> </span><span class="identifier">square</span><span class="plain"> </span><span class="identifier">root</span><span class="plain"> </span><span class="identifier">of</span><span class="plain"> </span><span class="identifier">minus</span><span class="plain"> </span><span class="identifier">one</span><span class="plain">).</span>
2020-01-26 01:42:42 +02:00
</pre>
<p class="inwebparagraph"></p>
<p class="inwebparagraph"><a id="SP4"></a><b>&#167;4. </b>And so, at last...
</p>
<pre class="display">
2020-04-07 03:06:09 +03:00
<span class="identifier">Basic</span><span class="plain"> </span><span class="identifier">Inform</span><span class="plain"> </span><span class="identifier">ends</span><span class="plain"> </span><span class="identifier">here</span><span class="plain">.</span>
2020-01-26 01:42:42 +02:00
</pre>
<p class="inwebparagraph"></p>
<p class="inwebparagraph"><a id="SP5"></a><b>&#167;5. </b>...except that this is not quite true, because like most extensions it
then quotes some documentation for Inform to weave into index pages: though
here it's more of a polite refusal than a manual, since the entire system
documentation is really the description of what was defined in this
extension.
</p>
<pre class="display">
2020-04-07 03:06:09 +03:00
<span class="plain">---- </span><span class="identifier">DOCUMENTATION</span><span class="plain"> ----</span>
2020-01-26 01:42:42 +02:00
2020-04-07 03:06:09 +03:00
<span class="identifier">Unlike</span><span class="plain"> </span><span class="identifier">other</span><span class="plain"> </span><span class="identifier">extensions</span><span class="plain">, </span><span class="identifier">Basic</span><span class="plain"> </span><span class="identifier">Inform</span><span class="plain"> </span><span class="identifier">is</span><span class="plain"> </span><span class="identifier">compulsorily</span><span class="plain"> </span><span class="identifier">included</span><span class="plain"> </span><span class="identifier">with</span><span class="plain"> </span><span class="identifier">every</span>
<span class="identifier">project</span><span class="plain">. </span><span class="identifier">It</span><span class="plain"> </span><span class="identifier">defines</span><span class="plain"> </span><span class="identifier">the</span><span class="plain"> </span><span class="identifier">phrases</span><span class="plain">, </span><span class="identifier">kinds</span><span class="plain"> </span><span class="identifier">and</span><span class="plain"> </span><span class="identifier">relations</span><span class="plain"> </span><span class="identifier">which</span><span class="plain"> </span><span class="identifier">are</span><span class="plain"> </span><span class="identifier">basic</span><span class="plain"> </span><span class="identifier">to</span>
<span class="identifier">Inform</span><span class="plain">, </span><span class="identifier">and</span><span class="plain"> </span><span class="identifier">which</span><span class="plain"> </span><span class="identifier">are</span><span class="plain"> </span><span class="identifier">described</span><span class="plain"> </span><span class="identifier">throughout</span><span class="plain"> </span><span class="identifier">the</span><span class="plain"> </span><span class="identifier">documentation</span><span class="plain">.</span>
2020-01-26 01:42:42 +02:00
</pre>
<p class="inwebparagraph"></p>
<hr class="tocbar">
<ul class="toc"><li><a href="S-pd.html">Back to 'Phrase Definitions'</a></li><li><i>(This section ends Sections.)</i></li></ul><hr class="tocbar">
<!--End of weave-->
2020-03-19 02:11:25 +02:00
</main>
2020-01-26 01:42:42 +02:00
</body>
</html>