mirror of
https://github.com/ganelson/inform.git
synced 2024-06-16 23:30:44 +03:00
Added versions to "I've also read..." console messages
This commit is contained in:
parent
77d75b0efa
commit
004ceabc16
|
@ -999,6 +999,8 @@ range, we flatten them from general ISO to plain ASCII.
|
|||
</p>
|
||||
|
||||
<pre class="displayed-code all-displayed-code code-font">
|
||||
<span class="plain-syntax"> </span><span class="reserved-syntax">if</span><span class="plain-syntax"> (</span><span class="identifier-syntax">VersionNumbers::is_null</span><span class="plain-syntax">(</span><span class="identifier-syntax">E</span><span class="plain-syntax">-></span><span class="element-syntax">as_copy</span><span class="plain-syntax">-></span><span class="element-syntax">edition</span><span class="plain-syntax">-></span><span class="element-syntax">version</span><span class="plain-syntax">) == </span><span class="identifier-syntax">FALSE</span><span class="plain-syntax">)</span>
|
||||
<span class="plain-syntax"> </span><span class="identifier-syntax">WRITE_TO</span><span class="plain-syntax">(</span><span class="identifier-syntax">synopsis</span><span class="plain-syntax">, </span><span class="string-syntax">"version %v of "</span><span class="plain-syntax">, &(</span><span class="identifier-syntax">E</span><span class="plain-syntax">-></span><span class="element-syntax">as_copy</span><span class="plain-syntax">-></span><span class="element-syntax">edition</span><span class="plain-syntax">-></span><span class="element-syntax">version</span><span class="plain-syntax">));</span>
|
||||
<span class="plain-syntax"> </span><span class="identifier-syntax">WRITE_TO</span><span class="plain-syntax">(</span><span class="identifier-syntax">synopsis</span><span class="plain-syntax">, </span><span class="string-syntax">"%S by %S"</span><span class="plain-syntax">,</span>
|
||||
<span class="plain-syntax"> </span><span class="identifier-syntax">E</span><span class="plain-syntax">-></span><span class="identifier-syntax">as_copy</span><span class="plain-syntax">-></span><span class="element-syntax">edition</span><span class="plain-syntax">-></span><span class="element-syntax">work</span><span class="plain-syntax">-></span><span class="element-syntax">title</span><span class="plain-syntax">,</span>
|
||||
<span class="plain-syntax"> </span><span class="identifier-syntax">E</span><span class="plain-syntax">-></span><span class="identifier-syntax">as_copy</span><span class="plain-syntax">-></span><span class="element-syntax">edition</span><span class="plain-syntax">-></span><span class="element-syntax">work</span><span class="plain-syntax">-></span><span class="element-syntax">author_name</span><span class="plain-syntax">);</span>
|
||||
|
|
|
@ -814,6 +814,8 @@ we dare not assume |stdout| can manage characters outside the basic ASCII
|
|||
range, we flatten them from general ISO to plain ASCII.
|
||||
|
||||
@<Concoct a synopsis for the extension to be read@> =
|
||||
if (VersionNumbers::is_null(E->as_copy->edition->version) == FALSE)
|
||||
WRITE_TO(synopsis, "version %v of ", &(E->as_copy->edition->version));
|
||||
WRITE_TO(synopsis, "%S by %S",
|
||||
E->as_copy->edition->work->title,
|
||||
E->as_copy->edition->work->author_name);
|
||||
|
|
|
@ -1,29 +1,29 @@
|
|||
100.0% in inform7 run
|
||||
66.0% in compilation to Inter
|
||||
44.5% in //Sequence::undertake_queued_tasks//
|
||||
4.5% in //MajorNodes::pre_pass//
|
||||
3.5% in //MajorNodes::pass_1//
|
||||
1.7% in //ImperativeDefinitions::assess_all//
|
||||
1.7% in //RTKindConstructors::compile//
|
||||
67.3% in compilation to Inter
|
||||
45.2% in //Sequence::undertake_queued_tasks//
|
||||
4.7% in //MajorNodes::pre_pass//
|
||||
3.6% in //MajorNodes::pass_1//
|
||||
1.8% in //ImperativeDefinitions::assess_all//
|
||||
1.8% in //RTKindConstructors::compile//
|
||||
1.4% in //RTPhrasebook::compile_entries//
|
||||
1.0% in //Sequence::lint_inter//
|
||||
0.7% in //ImperativeDefinitions::compile_first_block//
|
||||
0.7% in //Sequence::undertake_queued_tasks//
|
||||
0.7% in //Sequence::undertake_queued_tasks//
|
||||
0.3% in //CompletionModule::compile//
|
||||
0.3% in //MajorNodes::pass_2//
|
||||
0.3% in //Sequence::undertake_queued_tasks//
|
||||
0.3% in //Sequence::undertake_queued_tasks//
|
||||
0.3% in //World::stage_V//
|
||||
4.2% not specifically accounted for
|
||||
29.3% in running Inter pipeline
|
||||
9.5% in step 5/15: load-binary-kits
|
||||
8.8% in step 14/15: generate inform6 -> auto.inf
|
||||
5.6% in step 6/15: make-synoptic-module
|
||||
2.1% in step 9/15: make-identifiers-unique
|
||||
5.0% not specifically accounted for
|
||||
28.9% in running Inter pipeline
|
||||
9.0% in step 5/15: load-binary-kits
|
||||
8.3% in step 14/15: generate inform6 -> auto.inf
|
||||
5.7% in step 6/15: make-synoptic-module
|
||||
1.8% in step 9/15: make-identifiers-unique
|
||||
0.3% in step 11/15: eliminate-redundant-labels
|
||||
0.3% in step 12/15: eliminate-redundant-operations
|
||||
0.3% in step 4/15: compile-splats
|
||||
0.3% in step 7/15: shorten-wiring
|
||||
0.3% in step 8/15: detect-indirect-calls
|
||||
1.4% not specifically accounted for
|
||||
3.5% in supervisor
|
||||
1.1% not specifically accounted for
|
||||
2.1% not specifically accounted for
|
||||
3.2% in supervisor
|
||||
0.4% not specifically accounted for
|
||||
|
|
Loading…
Reference in a new issue