1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-06-01 07:48:35 +03:00

Updated test suite for inblorb and inbuild

This commit is contained in:
Graham Nelson 2022-04-08 10:23:23 +01:00
parent 2a4e9ddb48
commit fbf4e2d882
64 changed files with 484 additions and 426 deletions

View file

@ -1,6 +1,6 @@
# Inform 7
v10.1.0-alpha.1+6U76 'Krypton' (7 April 2022)
v10.1.0-alpha.1+6U77 'Krypton' (8 April 2022)
## About Inform 7

View file

@ -1,3 +1,3 @@
Prerelease: alpha.1
Build Date: 7 April 2022
Build Number: 6U76
Build Date: 8 April 2022
Build Number: 6U77

View file

@ -1255,6 +1255,7 @@ the absence of other information.)
<span class="plain-syntax"> }</span>
<span class="plain-syntax"> }</span>
<span class="plain-syntax"> </span><span class="reserved-syntax">if</span><span class="plain-syntax"> (</span><span class="identifier-syntax">portable</span><span class="plain-syntax">) {</span>
<span class="plain-syntax"> </span><span class="identifier-syntax">current_sentence</span><span class="plain-syntax"> = </span><span class="identifier-syntax">Instances::get_creating_sentence</span><span class="plain-syntax">(</span><span class="identifier-syntax">I</span><span class="plain-syntax">);</span>
<span class="plain-syntax"> </span><span class="identifier-syntax">EitherOrProperties::assert</span><span class="plain-syntax">(</span>
<span class="plain-syntax"> </span><span class="identifier-syntax">P_fixed_in_place</span><span class="plain-syntax">, </span><span class="identifier-syntax">Instances::as_subject</span><span class="plain-syntax">(</span><span class="identifier-syntax">I</span><span class="plain-syntax">), </span><span class="identifier-syntax">FALSE</span><span class="plain-syntax">, </span><span class="identifier-syntax">CERTAIN_CE</span><span class="plain-syntax">);</span>
<span class="plain-syntax"> }</span>

View file

@ -55,7 +55,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -33,7 +33,9 @@
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -46,7 +46,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -46,7 +46,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -47,7 +47,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -41,7 +41,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -42,7 +42,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -41,7 +41,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -41,7 +41,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -41,7 +41,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -42,7 +42,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -56,7 +56,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -61,7 +61,9 @@ MathJax = {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -47,7 +47,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -56,7 +56,9 @@ MathJax = {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -41,7 +41,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -41,7 +41,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -41,7 +41,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -60,7 +60,9 @@ MathJax = {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -41,7 +41,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -41,7 +41,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -46,7 +46,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -41,7 +41,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -46,7 +46,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -41,7 +41,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -46,7 +46,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -41,7 +41,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>
@ -162,6 +164,8 @@ and properties which store the state of certain relations.
<span class="plain-syntax"> </span><span class="reserved-syntax">inference</span><span class="plain-syntax"> *</span><span class="identifier-syntax">B</span><span class="plain-syntax">, </span><span class="reserved-syntax">int</span><span class="plain-syntax"> </span><span class="identifier-syntax">similarity</span><span class="plain-syntax">, </span><span class="reserved-syntax">inference_subject</span><span class="plain-syntax"> *</span><span class="identifier-syntax">subj</span><span class="plain-syntax">) {</span>
<span class="plain-syntax"> </span><span class="reserved-syntax">property_inference_data</span><span class="plain-syntax"> *</span><span class="identifier-syntax">A_data</span><span class="plain-syntax"> = </span><span class="identifier-syntax">RETRIEVE_POINTER_property_inference_data</span><span class="plain-syntax">(</span><span class="identifier-syntax">A</span><span class="plain-syntax">-&gt;</span><span class="element-syntax">data</span><span class="plain-syntax">);</span>
<span class="plain-syntax"> </span><span class="reserved-syntax">property_inference_data</span><span class="plain-syntax"> *</span><span class="identifier-syntax">B_data</span><span class="plain-syntax"> = </span><span class="identifier-syntax">RETRIEVE_POINTER_property_inference_data</span><span class="plain-syntax">(</span><span class="identifier-syntax">B</span><span class="plain-syntax">-&gt;</span><span class="element-syntax">data</span><span class="plain-syntax">);</span>
<span class="plain-syntax"> </span><span class="identifier-syntax">LOG</span><span class="plain-syntax">(</span><span class="string-syntax">"A = $I\nB = $I\n"</span><span class="plain-syntax">, </span><span class="identifier-syntax">A</span><span class="plain-syntax">, </span><span class="identifier-syntax">B</span><span class="plain-syntax">);</span>
<span class="plain-syntax"> </span><span class="identifier-syntax">current_sentence</span><span class="plain-syntax"> = </span><span class="identifier-syntax">B</span><span class="plain-syntax">-&gt;</span><span class="element-syntax">inferred_from</span><span class="plain-syntax">;</span>
<span class="plain-syntax"> </span><span class="reserved-syntax">if</span><span class="plain-syntax"> (</span><span class="identifier-syntax">B_data</span><span class="plain-syntax">-&gt;</span><span class="element-syntax">inferred_property</span><span class="plain-syntax"> == </span><span class="identifier-syntax">P_variable_initial_value</span><span class="plain-syntax">) {</span>
<span class="plain-syntax"> </span><span class="identifier-syntax">StandardProblems::two_sentences_problem</span><span class="plain-syntax">(</span><span class="identifier-syntax">_p_</span><span class="plain-syntax">(</span><span class="identifier-syntax">PM_VariableContradiction</span><span class="plain-syntax">),</span>
<span class="plain-syntax"> </span><span class="identifier-syntax">A</span><span class="plain-syntax">-&gt;</span><span class="element-syntax">inferred_from</span><span class="plain-syntax">,</span>

View file

@ -41,7 +41,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -41,7 +41,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -42,7 +42,9 @@ function togglePopup(material_id) {
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -38,7 +38,9 @@
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -31,7 +31,9 @@
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
<li><a href="../inrtpsn.html">inrtps</a></li>
<li><a href="../extensions.html">extensions and kits</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>

View file

@ -460,7 +460,7 @@ meaning could be found.
<pre class="definitions code-font"><span class="definition-keyword">define</span> <span class="constant-syntax">UNKNOWN_PREFORM_RESULT_SYNTAX_CALLBACK</span><span class="plain-syntax"> </span><a href="2-spc.html#SP11" class="function-link"><span class="function-syntax">Specifications::new_UNKNOWN</span></a>
</pre>
<pre class="displayed-code all-displayed-code code-font">
<span class="identifier-syntax">parse_node</span><span class="plain-syntax"> *</span><span class="function-syntax">Specifications::new_UNKNOWN</span><button class="popup" onclick="togglePopup('usagePopup14')"><span class="comment-syntax">?</span><span class="popuptext" id="usagePopup14">Usage of <span class="code-font"><span class="function-syntax">Specifications::new_UNKNOWN</span></span>:<br/><a href="2-spc.html#SP12">&#167;12</a><br/>Rvalues - <a href="2-rvl.html#SP19">&#167;19</a><br/>Descriptions - <a href="2-dsc.html#SP6">&#167;6</a><br/>Literal Lists - <a href="3-ll.html#SP1">&#167;1</a><br/>Enter the S-Parser - <a href="4-ets.html#SP1">&#167;1</a>, <a href="4-ets.html#SP2">&#167;2</a><br/>Constants and Descriptions - <a href="4-cad.html#SP18_5">&#167;18.5</a>, <a href="4-cad.html#SP20">&#167;20</a><br/>Type Expressions and Values - <a href="4-teav.html#SP12">&#167;12</a>, <a href="4-teav.html#SP21">&#167;21</a><br/>Verbal and Relative Clauses - <a href="4-varc.html#SP11">&#167;11</a>, <a href="4-varc.html#SP11_4_1">&#167;11.4.1</a><br/>Parse Invocations - <a href="4-pi.html#SP4_2">&#167;4.2</a>, <a href="4-pi.html#SP5_1_1_1_2">&#167;5.1.1.1.2</a></span></button><span class="plain-syntax">(</span><span class="identifier-syntax">wording</span><span class="plain-syntax"> </span><span class="identifier-syntax">W</span><span class="plain-syntax">) {</span>
<span class="identifier-syntax">parse_node</span><span class="plain-syntax"> *</span><span class="function-syntax">Specifications::new_UNKNOWN</span><button class="popup" onclick="togglePopup('usagePopup14')"><span class="comment-syntax">?</span><span class="popuptext" id="usagePopup14">Usage of <span class="code-font"><span class="function-syntax">Specifications::new_UNKNOWN</span></span>:<br/><a href="2-spc.html#SP12">&#167;12</a><br/>Rvalues - <a href="2-rvl.html#SP19">&#167;19</a><br/>Descriptions - <a href="2-dsc.html#SP6">&#167;6</a><br/>Literal Lists - <a href="3-ll.html#SP1">&#167;1</a><br/>Enter the S-Parser - <a href="4-ets.html#SP1">&#167;1</a>, <a href="4-ets.html#SP2">&#167;2</a><br/>Constants and Descriptions - <a href="4-cad.html#SP20">&#167;20</a><br/>Type Expressions and Values - <a href="4-teav.html#SP12">&#167;12</a>, <a href="4-teav.html#SP21">&#167;21</a><br/>Verbal and Relative Clauses - <a href="4-varc.html#SP11">&#167;11</a>, <a href="4-varc.html#SP11_4_1">&#167;11.4.1</a><br/>Parse Invocations - <a href="4-pi.html#SP4_2">&#167;4.2</a>, <a href="4-pi.html#SP5_1_1_1_2">&#167;5.1.1.1.2</a></span></button><span class="plain-syntax">(</span><span class="identifier-syntax">wording</span><span class="plain-syntax"> </span><span class="identifier-syntax">W</span><span class="plain-syntax">) {</span>
<span class="plain-syntax"> </span><span class="reserved-syntax">return</span><span class="plain-syntax"> </span><span class="identifier-syntax">Node::new_with_words</span><span class="plain-syntax">(</span><span class="identifier-syntax">UNKNOWN_NT</span><span class="plain-syntax">, </span><span class="identifier-syntax">W</span><span class="plain-syntax">);</span>
<span class="plain-syntax">}</span>
</pre>

View file

@ -703,7 +703,6 @@ context of a proper noun, as in "some tea", because it may be confusion of
<span class="plain-syntax"> </span><a href="2-dsc.html#SP9" class="function-link"><span class="function-syntax">Descriptions::quantify</span></a><span class="plain-syntax">(</span><span class="identifier-syntax">p</span><span class="plain-syntax">,</span>
<span class="plain-syntax"> </span><span class="identifier-syntax">quant</span><span class="plain-syntax">, </span><span class="identifier-syntax">Annotations::read_int</span><span class="plain-syntax">(</span><span class="identifier-syntax">annotation</span><span class="plain-syntax">, </span><span class="identifier-syntax">quantification_parameter_ANNOT</span><span class="plain-syntax">));</span>
<span class="plain-syntax"> } </span><span class="reserved-syntax">else</span><span class="plain-syntax"> </span><span class="reserved-syntax">if</span><span class="plain-syntax"> (!((</span><span class="identifier-syntax">quant</span><span class="plain-syntax"> == </span><span class="identifier-syntax">exists_quantifier</span><span class="plain-syntax">) &amp;&amp; (</span><span class="identifier-syntax">Node::is</span><span class="plain-syntax">(</span><span class="identifier-syntax">p</span><span class="plain-syntax">, </span><span class="identifier-syntax">CONSTANT_NT</span><span class="plain-syntax">)))) {</span>
<span class="comment-syntax"> p = Specifications::new_UNKNOWN(W);</span>
<span class="plain-syntax"> ==&gt; { </span><span class="identifier-syntax">fail</span><span class="plain-syntax"> };</span>
<span class="plain-syntax"> }</span>
<span class="plain-syntax"> }</span>

View file

@ -1,25 +1,25 @@
! Blurb file created by Inform Inform 7.99.99 (build 9Z99)
status "inform7/Internal/HTML/CblorbModel.html" "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.inform/Build/StatusCblorb.html"
status "inform7/Internal/HTML/CblorbModel.html" "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.inform/Build/StatusCblorb.html"
! Identification
project folder "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.inform"
release to "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Release"
project folder "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.inform"
release to "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.materials/Release"
! Blorb instructions
storyfile leafname "story.gblorb"
storyfile "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.inform/Build/output.ulx" include
ifiction "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.inform/Metadata.iFiction" include
cover "inform7/Internal/Miscellany/Cover.jpg"
picture 1 "inform7/Internal/Miscellany/Cover.jpg"
picture 3 "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Figures/Shuttle.jpg"
picture 4 "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Figures/Triangle.png"
sound 5 "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Sounds/Powermac.aiff"
sound 6 "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Sounds/Bach.ogg"
sound 7 "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Sounds/Passacaglia.mid"
storyfile "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.inform/Build/output.ulx" include
ifiction "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.inform/Metadata.iFiction" include
cover "inform7/Internal/Miscellany/DefaultCover.jpg"
picture 1 "inform7/Internal/Miscellany/DefaultCover.jpg"
picture 3 "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.materials/Figures/Shuttle.jpg"
picture 4 "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.materials/Figures/Triangle.png"
sound 5 "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.materials/Sounds/Powermac.aiff"
sound 6 "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.materials/Sounds/Bach.ogg"
sound 7 "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.materials/Sounds/Passacaglia.mid"
! Placeholder variables

View file

@ -1,20 +1,20 @@
! Blurb file created by Inform Inform 7.99.99 (build 9Z99)
status "inform7/Internal/HTML/CblorbModel.html" "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.inform/Build/StatusCblorb.html"
status "inform7/Internal/HTML/CblorbModel.html" "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.inform/Build/StatusCblorb.html"
! Identification
project folder "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.inform"
release to "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.materials/Release"
project folder "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.inform"
release to "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Release"
! Blorb instructions
storyfile leafname "It Is An Awkward & <Difficult> .gblorb"
storyfile "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.inform/Build/output.ulx" include
ifiction "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.inform/Metadata.iFiction" include
cover "inform7/Internal/Miscellany/Cover.jpg"
picture 1 "inform7/Internal/Miscellany/Cover.jpg"
storyfile "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.inform/Build/output.ulx" include
ifiction "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.inform/Metadata.iFiction" include
cover "inform7/Internal/Miscellany/DefaultCover.jpg"
picture 1 "inform7/Internal/Miscellany/DefaultCover.jpg"
! Placeholder variables

View file

@ -13,8 +13,8 @@ release to "/Users/gnelson/Natural Inform/intest/Workspace/T2/Example.materials/
storyfile leafname "Mansfield Perk.zblorb"
storyfile "/Users/gnelson/Natural Inform/intest/Workspace/T2/Example.inform/Build/output.z8" include
ifiction "/Users/gnelson/Natural Inform/intest/Workspace/T2/Example.inform/Metadata.iFiction" include
cover "inform7/Internal/Miscellany/Cover.jpg"
picture 1 "inform7/Internal/Miscellany/Cover.jpg"
cover "inform7/Internal/Miscellany/DefaultCover.jpg"
picture 1 "inform7/Internal/Miscellany/DefaultCover.jpg"
! Placeholder variables

View file

@ -1,20 +1,20 @@
! Blurb file created by Inform Inform 7.99.99 (build 9Z99)
status "inform7/Internal/HTML/CblorbModel.html" "/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.inform/Build/StatusCblorb.html"
status "inform7/Internal/HTML/CblorbModel.html" "/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.inform/Build/StatusCblorb.html"
! Identification
project folder "/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.inform"
release to "/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.materials/Release"
project folder "/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.inform"
release to "/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.materials/Release"
! Blorb instructions
storyfile leafname "Mansfield Perk.gblorb"
storyfile "/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.inform/Build/output.ulx" include
ifiction "/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.inform/Metadata.iFiction" include
cover "inform7/Internal/Miscellany/Cover.jpg"
picture 1 "inform7/Internal/Miscellany/Cover.jpg"
storyfile "/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.inform/Build/output.ulx" include
ifiction "/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.inform/Metadata.iFiction" include
cover "inform7/Internal/Miscellany/DefaultCover.jpg"
picture 1 "inform7/Internal/Miscellany/DefaultCover.jpg"
! Placeholder variables

View file

@ -1,20 +1,20 @@
! Blurb file created by Inform Inform 7.99.99 (build 9Z99)
status "inform7/Internal/HTML/CblorbModel.html" "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.inform/Build/StatusCblorb.html"
status "inform7/Internal/HTML/CblorbModel.html" "/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.inform/Build/StatusCblorb.html"
! Identification
project folder "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.inform"
release to "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.materials/Release"
project folder "/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.inform"
release to "/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.materials/Release"
! Blorb instructions
storyfile leafname "story.zblorb"
storyfile "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.inform/Build/output.z8" include
ifiction "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.inform/Metadata.iFiction" include
cover "inform7/Internal/Miscellany/Cover.jpg"
picture 1 "inform7/Internal/Miscellany/Cover.jpg"
storyfile "/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.inform/Build/output.z8" include
ifiction "/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.inform/Metadata.iFiction" include
cover "inform7/Internal/Miscellany/DefaultCover.jpg"
picture 1 "inform7/Internal/Miscellany/DefaultCover.jpg"
! Placeholder variables

View file

@ -1,20 +1,20 @@
! Blurb file created by Inform Inform 7.99.99 (build 9Z99)
status "inform7/Internal/HTML/CblorbModel.html" "/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.inform/Build/StatusCblorb.html"
status "inform7/Internal/HTML/CblorbModel.html" "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.inform/Build/StatusCblorb.html"
! Identification
project folder "/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.inform"
release to "/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.materials/Release"
project folder "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.inform"
release to "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.materials/Release"
! Blorb instructions
storyfile leafname "story.gblorb"
storyfile "/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.inform/Build/output.ulx" include
ifiction "/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.inform/Metadata.iFiction" include
cover "inform7/Internal/Miscellany/Cover.jpg"
picture 1 "inform7/Internal/Miscellany/Cover.jpg"
storyfile "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.inform/Build/output.ulx" include
ifiction "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.inform/Metadata.iFiction" include
cover "inform7/Internal/Miscellany/DefaultCover.jpg"
picture 1 "inform7/Internal/Miscellany/DefaultCover.jpg"
! Placeholder variables

View file

@ -1,5 +1,5 @@
! inblorb 99.99 [executing on Thursday 28 April 2016 at 11:00.00]
! The blorb spell (safely protect a small object as though in a strong box).
! Release folder: </Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Release>
Copy blorb to: [[/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Release/story.gblorb]]
! Release folder: </Users/gnelson/Natural Inform/intest/Workspace/T1/Example.materials/Release>
Copy blorb to: [[/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.materials/Release/story.gblorb]]
! Completed: wrote blorb file with 3 picture(s), 3 sound(s)

View file

@ -1,5 +1,5 @@
! inblorb 99.99 [executing on Thursday 28 April 2016 at 11:00.00]
! The blorb spell (safely protect a small object as though in a strong box).
! Release folder: </Users/gnelson/Natural Inform/intest/Workspace/T1/Example.materials/Release>
Copy blorb to: [[/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.materials/Release/It Is An Awkward & <Difficult> .gblorb]]
! Release folder: </Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Release>
Copy blorb to: [[/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Release/It Is An Awkward & <Difficult> .gblorb]]
! Completed: wrote blorb file with 1 picture(s), 0 sound(s)

View file

@ -1,5 +1,5 @@
! inblorb 99.99 [executing on Thursday 28 April 2016 at 11:00.00]
! The blorb spell (safely protect a small object as though in a strong box).
! Release folder: </Users/gnelson/Natural Inform/intest/Workspace/T3/Example.materials/Release>
Copy blorb to: [[/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.materials/Release/Mansfield Perk.gblorb]]
! Release folder: </Users/gnelson/Natural Inform/intest/Workspace/T5/Example.materials/Release>
Copy blorb to: [[/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.materials/Release/Mansfield Perk.gblorb]]
! Completed: wrote blorb file with 1 picture(s), 0 sound(s)

View file

@ -1,5 +1,5 @@
! inblorb 99.99 [executing on Thursday 28 April 2016 at 11:00.00]
! The blorb spell (safely protect a small object as though in a strong box).
! Release folder: </Users/gnelson/Natural Inform/intest/Workspace/T4/Example.materials/Release>
Copy blorb to: [[/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.materials/Release/story.zblorb]]
! Release folder: </Users/gnelson/Natural Inform/intest/Workspace/T3/Example.materials/Release>
Copy blorb to: [[/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.materials/Release/story.zblorb]]
! Completed: wrote blorb file with 1 picture(s), 0 sound(s)

View file

@ -1,5 +1,5 @@
! inblorb 99.99 [executing on Thursday 28 April 2016 at 11:00.00]
! The blorb spell (safely protect a small object as though in a strong box).
! Release folder: </Users/gnelson/Natural Inform/intest/Workspace/T5/Example.materials/Release>
Copy blorb to: [[/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.materials/Release/story.gblorb]]
! Release folder: </Users/gnelson/Natural Inform/intest/Workspace/T4/Example.materials/Release>
Copy blorb to: [[/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.materials/Release/story.gblorb]]
! Completed: wrote blorb file with 1 picture(s), 0 sound(s)

View file

@ -1,4 +1,4 @@
Reading "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.inform/Build/output.gblorb"...
Reading "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.inform/Build/output.gblorb"...
List of resources:
Usage 'Exec' number 0: chunk 1

View file

@ -1,4 +1,4 @@
Reading "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.inform/Build/output.gblorb"...
Reading "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.inform/Build/output.gblorb"...
List of resources:
Usage 'Exec' number 0: chunk 1

View file

@ -1,4 +1,4 @@
Reading "/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.inform/Build/output.gblorb"...
Reading "/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.inform/Build/output.gblorb"...
List of resources:
Usage 'Exec' number 0: chunk 1

View file

@ -1,4 +1,4 @@
Reading "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.inform/Build/output.zblorb"...
Reading "/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.inform/Build/output.zblorb"...
List of resources:
Usage 'Exec' number 0: chunk 1

View file

@ -1,4 +1,4 @@
Reading "/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.inform/Build/output.gblorb"...
Reading "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.inform/Build/output.gblorb"...
List of resources:
Usage 'Exec' number 0: chunk 1

View file

@ -1,2 +1 @@
/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Release
/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Release/Cover.jpg
/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.materials/Release

View file

@ -1,2 +1 @@
/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.materials/Release
/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.materials/Release/Cover.jpg
/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Release

View file

@ -1,2 +1 @@
/Users/gnelson/Natural Inform/intest/Workspace/T2/Example.materials/Release
/Users/gnelson/Natural Inform/intest/Workspace/T2/Example.materials/Release/Cover.jpg

View file

@ -1,2 +1 @@
/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.materials/Release
/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.materials/Release/Cover.jpg
/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.materials/Release

View file

@ -1,2 +1 @@
/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.materials/Release
/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.materials/Release/Cover.jpg
/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.materials/Release

View file

@ -1,2 +1 @@
/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.materials/Release
/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.materials/Release/Cover.jpg
/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.materials/Release

View file

@ -3,6 +3,6 @@ extension: Damaged by Anonymous in directory inbuild/Tests/Zoo/Extensions/Robert
2. extension misworded: the titling line does not give both author and title
3. extension misworded: the version number '3a' is malformed
4. extension misworded: cannot read compatibility '(For Geeks Only)'
extension: New Standard Tuning by Robert Fripp v3 (for Glulx version 3.1.2 or Glulx version 3.1.2 with debugging) in directory inbuild/Tests/Zoo/Extensions/Robert Fripp
extension: New Standard Tuning by Robert Fripp v3.1-Alpha+6b34 (for Glulx version 3.1.2 or Glulx version 3.1.2 with debugging) in directory inbuild/Tests/Zoo/Extensions/Robert Fripp
kit: CastrovalvaKit v2.7.1 (not for Glulx version 3.1.2 or Glulx version 3.1.2 with debugging) at path inbuild/Tests/Zoo/Inter/CastrovalvaKit
extension: New Standard Tuning by Robert Fripp v3 (for Inform6/32/v3.1.2, Inform6/32d/v3.1.2, Binary/32/v1, Binary/32d/v1, Text/32/v1, Text/32d/v1, C/32/v1, C/32d/v1, Inventory/32/v1 or Inventory/32d/v1) in directory inbuild/Tests/Zoo/Extensions/Robert Fripp
extension: New Standard Tuning by Robert Fripp v3.1-Alpha+6b34 (for Inform6/32/v3.1.2, Inform6/32d/v3.1.2, Binary/32/v1, Binary/32d/v1, Text/32/v1, Text/32d/v1, C/32/v1, C/32d/v1, Inventory/32/v1 or Inventory/32d/v1) in directory inbuild/Tests/Zoo/Extensions/Robert Fripp
kit: CastrovalvaKit v2.7.1 (not for Inform6/32/v3.1.2, Inform6/32d/v3.1.2, Binary/32/v1, Binary/32d/v1, Text/32/v1, Text/32d/v1, C/32/v1, C/32d/v1, Inventory/32/v1 or Inventory/32d/v1) at path inbuild/Tests/Zoo/Inter/CastrovalvaKit

View file

@ -1,37 +1,37 @@
Total memory consumption was 126302K = 123 MB
Total memory consumption was 120219K = 117 MB
---- was used for 2008048 objects, in 360823 frames in 0 x 800K = 0K = 0 MB:
32.3% inter_tree_node_array 58 x 8192 = 475136 objects, 41813824 bytes
18.9% text_stream_array 4342 x 100 = 434200 objects, 24454144 bytes
18.7% linked_list 43296 objects, 24245760 bytes
10.8% inter_symbol_array 132 x 1024 = 135168 objects, 14061696 bytes
10.2% inter_error_stash_array 101 x 1024 = 103424 objects, 13241504 bytes
8.0% parse_node 129462 objects, 10356960 bytes
5.7% verb_conjugation 160 objects, 7425280 bytes
4.2% parse_node_annotation_array 345 x 500 = 172500 objects, 5531040 bytes
2.6% pcalc_prop_array 25 x 1000 = 25000 objects, 3400800 bytes
2.4% inter_name_array 67 x 1000 = 67000 objects, 3218144 bytes
2.0% kind_array 66 x 1000 = 66000 objects, 2642112 bytes
1.5% inter_name_generator_array 51 x 1000 = 51000 objects, 2041632 bytes
1.5% inter_schema_token 13926 objects, 2005344 bytes
1.4% package_request 21137 objects, 1860056 bytes
1.3% vocabulary_entry_array 161 x 100 = 16100 objects, 1808352 bytes
1.1% match_trie_array 11 x 1000 = 11000 objects, 1496352 bytes
1.1% inter_symbols_table 26569 objects, 1487864 bytes
1.0% i6_schema_array 23 x 100 = 2300 objects, 1380736 bytes
0.9% inter_package 26569 objects, 1275312 bytes
0.9% dict_entry_array 386 x 100 = 38600 objects, 1247552 bytes
0.8% map_data 670 objects, 1125600 bytes
33.9% inter_tree_node_array 58 x 8192 = 475136 objects, 41813824 bytes
19.8% text_stream_array 4342 x 100 = 434200 objects, 24454144 bytes
19.6% linked_list 43296 objects, 24245760 bytes
11.4% inter_symbol_array 132 x 1024 = 135168 objects, 14061696 bytes
10.7% inter_error_stash_array 101 x 1024 = 103424 objects, 13241504 bytes
8.4% parse_node 129462 objects, 10356960 bytes
6.0% verb_conjugation 160 objects, 7425280 bytes
4.4% parse_node_annotation_array 345 x 500 = 172500 objects, 5531040 bytes
2.7% pcalc_prop_array 25 x 1000 = 25000 objects, 3400800 bytes
2.6% inter_name_array 67 x 1000 = 67000 objects, 3218144 bytes
2.1% kind_array 66 x 1000 = 66000 objects, 2642112 bytes
1.6% inter_name_generator_array 51 x 1000 = 51000 objects, 2041632 bytes
1.6% inter_schema_token 13926 objects, 2005344 bytes
1.5% package_request 21137 objects, 1860056 bytes
1.4% vocabulary_entry_array 161 x 100 = 16100 objects, 1808352 bytes
1.2% match_trie_array 11 x 1000 = 11000 objects, 1496352 bytes
1.2% inter_symbols_table 26569 objects, 1487864 bytes
1.1% i6_schema_array 23 x 100 = 2300 objects, 1380736 bytes
1.0% inter_package 26569 objects, 1275312 bytes
1.0% dict_entry_array 386 x 100 = 38600 objects, 1247552 bytes
0.9% map_data 670 objects, 1125600 bytes
0.8% id_body 941 objects, 1076504 bytes
0.7% adjective_meaning 202 objects, 1000304 bytes
0.8% adjective_meaning 202 objects, 1000304 bytes
0.7% excerpt_meaning 3100 objects, 967200 bytes
0.6% production 3874 objects, 898768 bytes
0.6% ptoken 8385 objects, 872040 bytes
0.6% grammatical_usage 3611 objects, 866640 bytes
0.7% production 3874 objects, 898768 bytes
0.7% ptoken 8385 objects, 872040 bytes
0.7% grammatical_usage 3611 objects, 866640 bytes
0.6% individual_form 2561 objects, 860496 bytes
0.6% inter_schema_node 8891 objects, 853536 bytes
0.4% unary_predicate_array 16 x 1000 = 16000 objects, 640512 bytes
0.5% unary_predicate_array 16 x 1000 = 16000 objects, 640512 bytes
0.3% scan_directory 112 objects, 462336 bytes
0.3% local_variable_array 47 x 100 = 4700 objects, 452704 bytes
0.3% verb_usage 1128 objects, 388032 bytes
@ -237,17 +237,17 @@ Total memory consumption was 126302K = 123 MB
100.0% was used for memory not allocated for objects:
59.2% text stream storage 76620548 bytes in 452156 claims
3.5% dictionary storage 4544512 bytes in 6619 claims
57.1% text stream storage 70391508 bytes in 451706 claims
3.6% dictionary storage 4544512 bytes in 6619 claims
---- sorting 744 bytes in 3 claims
5.5% source text 7200000 bytes in 3 claims
8.3% source text details 10800000 bytes in 2 claims
5.8% source text 7200000 bytes in 3 claims
8.7% source text details 10800000 bytes in 2 claims
0.2% documentation fragments 262144 bytes in 1 claim
---- linguistic stock array 81920 bytes in 2 claims
---- small word set array 105600 bytes in 22 claims
3.4% inter symbols storage 4522784 bytes in 27922 claims
12.9% inter bytecode storage 16767480 bytes in 14 claims
4.8% inter links storage 6222976 bytes in 11 claims
3.6% inter symbols storage 4522784 bytes in 27922 claims
13.6% inter bytecode storage 16767480 bytes in 14 claims
5.0% inter links storage 6222976 bytes in 11 claims
0.1% inter tree location list storage 191232 bytes in 32 claims
1.3% instance-of-kind counting 1695204 bytes in 1 claim
---- compilation workspace for objects 21856 bytes in 25 claims
@ -255,5 +255,5 @@ Total memory consumption was 126302K = 123 MB
---- code generation workspace for objects 1336 bytes in 4 claims
0.2% emitter array storage 279776 bytes in 1995 claims
-140.-6% was overhead - -181856968 bytes = -177594K = -173 MB
-147.-7% was overhead - -181856968 bytes = -177594K = -173 MB

View file

@ -1,33 +1,32 @@
100.0% in inform7 run
68.4% in compilation to Inter
47.5% in //Sequence::undertake_queued_tasks//
4.6% in //MajorNodes::pre_pass//
68.1% in compilation to Inter
47.8% in //Sequence::undertake_queued_tasks//
4.5% in //MajorNodes::pre_pass//
3.3% in //MajorNodes::pass_1//
2.4% in //RTPhrasebook::compile_entries//
1.8% in //ImperativeDefinitions::assess_all//
1.7% in //ImperativeDefinitions::assess_all//
1.7% in //RTPhrasebook::compile_entries//
1.5% in //RTKindConstructors::compile//
0.9% in //Sequence::lint_inter//
0.5% in //ImperativeDefinitions::compile_first_block//
0.5% in //MajorNodes::pass_2//
0.5% in //Sequence::undertake_queued_tasks//
0.5% in //World::stage_V//
0.3% in //ImperativeDefinitions::compile_first_block//
0.3% in //Sequence::undertake_queued_tasks//
0.1% in //CompletionModule::compile//
0.1% in //InferenceSubjects::emit_all//
0.1% in //RTKindConstructors::compile_permissions//
0.1% in //Task::make_built_in_kind_constructors//
0.1% in //World::stages_II_and_III//
2.5% not specifically accounted for
28.9% in running Inter pipeline
10.7% in step 14/14: generate inform6 -> auto.inf
2.9% not specifically accounted for
29.0% in running Inter pipeline
10.8% in step 14/14: generate inform6 -> auto.inf
7.5% in step 5/14: load-binary-kits
6.3% in step 6/14: make-synoptic-module
1.5% in step 9/14: make-identifiers-unique
1.3% in step 9/14: make-identifiers-unique
0.3% in step 12/14: eliminate-redundant-operations
0.3% in step 4/14: compile-splats
0.3% in step 7/14: shorten-wiring
0.3% in step 8/14: detect-indirect-calls
0.1% in step 11/14: eliminate-redundant-labels
1.1% not specifically accounted for
2.2% in supervisor
0.4% not specifically accounted for
1.2% not specifically accounted for
2.1% in supervisor
0.6% not specifically accounted for

File diff suppressed because one or more lines are too long

View file

@ -544,7 +544,6 @@ context of a proper noun, as in "some tea", because it may be confusion of
Descriptions::quantify(p,
quant, Annotations::read_int(annotation, quantification_parameter_ANNOT));
} else if (!((quant == exists_quantifier) && (Node::is(p, CONSTANT_NT)))) {
// p = Specifications::new_UNKNOWN(W);
==> { fail };
}
}