diff --git a/inform7/Figures/memory-diagnostics.txt b/inform7/Figures/memory-diagnostics.txt
index 57a75002f..367a57844 100644
--- a/inform7/Figures/memory-diagnostics.txt
+++ b/inform7/Figures/memory-diagnostics.txt
@@ -1,6 +1,6 @@
Total memory consumption was 120225K = 117 MB
- ---- was used for 2008028 objects, in 360803 frames in 0 x 800K = 0K = 0 MB:
+ ---- was used for 2008032 objects, in 360807 frames in 0 x 800K = 0K = 0 MB:
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
@@ -26,8 +26,8 @@ Total memory consumption was 120225K = 117 MB
0.8% id_body 941 objects, 1076504 bytes
0.8% adjective_meaning 202 objects, 1000304 bytes
0.7% excerpt_meaning 3100 objects, 967200 bytes
- 0.7% production 3875 objects, 899000 bytes
- 0.7% ptoken 8390 objects, 872560 bytes
+ 0.7% production 3876 objects, 899232 bytes
+ 0.7% ptoken 8393 objects, 872872 bytes
0.7% grammatical_usage 3611 objects, 866640 bytes
0.6% individual_form 2561 objects, 860496 bytes
0.6% inter_schema_node 8897 objects, 854112 bytes
@@ -255,5 +255,5 @@ Total memory consumption was 120225K = 117 MB
---- code generation workspace for objects 1336 bytes in 4 claims
0.2% emitter array storage 279776 bytes in 1995 claims
--147.-7% was overhead - -181850144 bytes = -177588K = -173 MB
+-147.-7% was overhead - -181850688 bytes = -177588K = -173 MB
diff --git a/inform7/Figures/timings-diagnostics.txt b/inform7/Figures/timings-diagnostics.txt
index c82b08cbb..2ffc94857 100644
--- a/inform7/Figures/timings-diagnostics.txt
+++ b/inform7/Figures/timings-diagnostics.txt
@@ -1,33 +1,37 @@
100.0% in inform7 run
- 68.5% in compilation to Inter
- 48.0% in //Sequence::undertake_queued_tasks//
- 4.5% in //MajorNodes::pre_pass//
- 3.4% in //MajorNodes::pass_1//
- 1.7% in //ImperativeDefinitions::assess_all//
+ 68.0% in compilation to Inter
+ 48.1% in //Sequence::undertake_queued_tasks//
+ 4.6% in //MajorNodes::pre_pass//
+ 3.3% in //MajorNodes::pass_1//
+ 1.8% in //ImperativeDefinitions::assess_all//
1.7% in //RTPhrasebook::compile_entries//
1.5% in //RTKindConstructors::compile//
- 1.1% in //Sequence::lint_inter//
- 0.5% in //ImperativeDefinitions::compile_first_block//
+ 1.0% in //Sequence::lint_inter//
0.5% in //MajorNodes::pass_2//
- 0.5% in //Sequence::undertake_queued_tasks//
0.5% in //World::stage_V//
- 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.4% in //ImperativeDefinitions::compile_first_block//
+ 0.4% in //Sequence::undertake_queued_tasks//
+ 0.4% in //Sequence::undertake_queued_tasks//
+ 0.2% in //CompletionModule::compile//
+ 0.2% in //InferenceSubjects::emit_all//
+ 0.2% in //RTKindConstructors::compile_permissions//
0.1% in //Task::make_built_in_kind_constructors//
+ 0.1% in //Understand::traverse//
0.1% in //World::stages_II_and_III//
- 2.6% not specifically accounted for
- 28.7% in running Inter pipeline
- 10.3% in step 14/15: generate inform6 -> auto.inf
- 7.6% in step 5/15: load-binary-kits
- 6.3% in step 6/15: make-synoptic-module
+ 2.0% not specifically accounted for
+ 29.1% in running Inter pipeline
+ 10.2% in step 14/15: generate inform6 -> auto.inf
+ 7.7% in step 5/15: load-binary-kits
+ 6.7% in step 6/15: make-synoptic-module
1.5% in step 9/15: make-identifiers-unique
- 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.5% in step 4/15: compile-splats
+ 0.4% in step 12/15: eliminate-redundant-operations
+ 0.4% in step 7/15: shorten-wiring
0.3% in step 8/15: detect-indirect-calls
- 0.1% in step 11/15: eliminate-redundant-labels
- 1.2% not specifically accounted for
- 2.2% in supervisor
+ 0.2% in step 11/15: eliminate-redundant-labels
+ 0.1% in step 10/15: reconcile-verbs
+ 0.1% in step 2/15: parse-insertions
+ 0.1% in step 3/15: resolve-conditional-compilation
+ 0.4% not specifically accounted for
+ 2.3% in supervisor
0.4% not specifically accounted for
diff --git a/inform7/Tests/Test Makes/Eg4-C/textual.txt b/inform7/Tests/Test Makes/Eg4-C/textual.txt
index 83e6d70f6..a79b49888 100644
--- a/inform7/Tests/Test Makes/Eg4-C/textual.txt
+++ b/inform7/Tests/Test Makes/Eg4-C/textual.txt
@@ -1516,7 +1516,7 @@ package main _plain
constant (int32) relation_id = 29 __translation="relation_id_U23"
constant (text) ^term0 = "object"
constant (text) ^term1 = "number"
- constant (int32) ^at = 14881
+ constant (int32) ^at = 14885
package relation24 _relation
constant (int32) relation_id = 30 __translation="relation_id_U24"
constant (text) ^name = "same-variable-initial-value-as"
@@ -5581,7 +5581,7 @@ package main _plain
constant (text) ^name = "dynamic memory allocation"
constant (text) ^printed_name = "dynamic memory allocation option [8192]"
constant (int32) ^source_file_scoped = 0
- constant (int32) ^at = 15532
+ constant (int32) ^at = 15536
constant ^used_in_extension = /main/basic_inform_by_graham_nelson/extension_id
constant (int32) ^minimum = 8192
package use_option16 _use_option
@@ -5651,8 +5651,8 @@ package main _plain
constant (text) ^name = "German language"
constant (text) ^printed_name = "German language"
constant (text) ^abbreviation = "GL"
- constant (int32) ^at = 15778
- constant (int32) ^kind_set_at = 15778
+ constant (int32) ^at = 15782
+ constant (int32) ^kind_set_at = 15782
constant ^value = I_german_language
constant (text) ^index_kind = "natural language"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > natural language"
@@ -5667,8 +5667,8 @@ package main _plain
constant (text) ^name = "Italian language"
constant (text) ^printed_name = "Italian language"
constant (text) ^abbreviation = "IL"
- constant (int32) ^at = 15778
- constant (int32) ^kind_set_at = 15778
+ constant (int32) ^at = 15782
+ constant (int32) ^kind_set_at = 15782
constant ^value = I_italian_language
constant (text) ^index_kind = "natural language"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > natural language"
@@ -5683,8 +5683,8 @@ package main _plain
constant (text) ^name = "English language"
constant (text) ^printed_name = "English language"
constant (text) ^abbreviation = "EL"
- constant (int32) ^at = 15778
- constant (int32) ^kind_set_at = 15778
+ constant (int32) ^at = 15782
+ constant (int32) ^kind_set_at = 15782
constant ^value = I_english_language
constant (text) ^index_kind = "natural language"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > natural language"
@@ -5700,8 +5700,8 @@ package main _plain
constant (text) ^name = "French language"
constant (text) ^printed_name = "French language"
constant (text) ^abbreviation = "FL"
- constant (int32) ^at = 15778
- constant (int32) ^kind_set_at = 15778
+ constant (int32) ^at = 15782
+ constant (int32) ^kind_set_at = 15782
constant ^value = I_french_language
constant (text) ^index_kind = "natural language"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > natural language"
@@ -5716,8 +5716,8 @@ package main _plain
constant (text) ^name = "Swedish language"
constant (text) ^printed_name = "Swedish language"
constant (text) ^abbreviation = "SL"
- constant (int32) ^at = 15778
- constant (int32) ^kind_set_at = 15778
+ constant (int32) ^at = 15782
+ constant (int32) ^kind_set_at = 15782
constant ^value = I_swedish_language
constant (text) ^index_kind = "natural language"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > natural language"
@@ -5732,8 +5732,8 @@ package main _plain
constant (text) ^name = "Spanish language"
constant (text) ^printed_name = "Spanish language"
constant (text) ^abbreviation = "SL"
- constant (int32) ^at = 15778
- constant (int32) ^kind_set_at = 15778
+ constant (int32) ^at = 15782
+ constant (int32) ^kind_set_at = 15782
constant ^value = I_spanish_language
constant (text) ^index_kind = "natural language"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > natural language"
@@ -5753,7 +5753,7 @@ package main _plain
constant ^run_fn = /main/basic_inform_by_graham_nelson/rulebooks/rulebook1/run_fn/call
constant (text) ^index_id = "startup"
constant (text) ^focus = "Startup rulebook"
- constant (int32) ^at = 15817
+ constant (int32) ^at = 15821
constant (int32) ^automatically_generated = 0
package outcome1 _rulebook_outcome
constant (text) ^text = "allow startup"
@@ -5770,7 +5770,7 @@ package main _plain
constant ^run_fn = /main/basic_inform_by_graham_nelson/rulebooks/rulebook2/run_fn/call
constant (text) ^index_id = "shutdown"
constant (text) ^focus = "Shutdown rulebook"
- constant (int32) ^at = 15839
+ constant (int32) ^at = 15843
constant (int32) ^automatically_generated = 0
constant (int32) rulebook_id = 1 __translation="rulebook_id_U2"
package rulebook_outcome1 _outcome
@@ -5788,7 +5788,7 @@ package main _plain
constant (text) ^printed_name = "before starting the virtual machine rulebook"
constant ^run_fn = /main/basic_inform_by_graham_nelson/activities/activity1/before_rb/run_fn/call
constant (text) ^focus = "before starting the virtual machine rulebook"
- constant (int32) ^at = 31941
+ constant (int32) ^at = 31945
constant (int32) ^automatically_generated = 1
constant (int32) rulebook_id = 2 __translation="rulebook_id_U3"
package for_rb _rulebook
@@ -5834,7 +5834,7 @@ package main _plain
constant (text) ^printed_name = "for starting the virtual machine rulebook"
constant ^run_fn = /main/basic_inform_by_graham_nelson/activities/activity1/for_rb/run_fn/call
constant (text) ^focus = "for starting the virtual machine rulebook"
- constant (int32) ^at = 31992
+ constant (int32) ^at = 31996
constant (int32) ^automatically_generated = 1
package entry1 _rulebook_entry
constant ^rule = /main/basic_inform_by_graham_nelson/rules/rule1/anchor
@@ -5852,13 +5852,13 @@ package main _plain
constant (text) ^printed_name = "after starting the virtual machine rulebook"
constant ^run_fn = /main/basic_inform_by_graham_nelson/activities/activity1/after_rb/run_fn/call
constant (text) ^focus = "after starting the virtual machine rulebook"
- constant (int32) ^at = 32043
+ constant (int32) ^at = 32047
constant (int32) ^automatically_generated = 1
constant (int32) rulebook_id = 4 __translation="rulebook_id_U5"
constant (int32) activity_id = 0 __translation="activity_id_U1"
constant V1_starting_the_virtual_mach = activity_id __translation="V1_starting_the_virtual_mach"
constant (text) ^name = "starting the virtual machine"
- constant (int32) ^at = 15846
+ constant (int32) ^at = 15850
constant ^before_rulebook = /main/basic_inform_by_graham_nelson/activities/activity1/before_rb/rulebook_id
constant ^for_rulebook = /main/basic_inform_by_graham_nelson/activities/activity1/for_rb/rulebook_id
constant ^after_rulebook = /main/basic_inform_by_graham_nelson/activities/activity1/after_rb/rulebook_id
@@ -5875,7 +5875,7 @@ package main _plain
constant (text) ^printed_name = "before printing the name rulebook"
constant ^run_fn = /main/basic_inform_by_graham_nelson/activities/activity2/before_rb/run_fn/call
constant (text) ^focus = "before printing the name rulebook"
- constant (int32) ^at = 32120
+ constant (int32) ^at = 32124
constant (int32) ^automatically_generated = 1
constant (int32) rulebook_id = 5 __translation="rulebook_id_U6"
package for_rb _rulebook
@@ -5921,7 +5921,7 @@ package main _plain
constant (text) ^printed_name = "for printing the name rulebook"
constant ^run_fn = /main/basic_inform_by_graham_nelson/activities/activity2/for_rb/run_fn/call
constant (text) ^focus = "for printing the name rulebook"
- constant (int32) ^at = 32162
+ constant (int32) ^at = 32166
constant (int32) ^automatically_generated = 1
package entry1 _rulebook_entry
constant ^rule = /main/basic_inform_by_graham_nelson/rules/rule2/anchor
@@ -5939,13 +5939,13 @@ package main _plain
constant (text) ^printed_name = "after printing the name rulebook"
constant ^run_fn = /main/basic_inform_by_graham_nelson/activities/activity2/after_rb/run_fn/call
constant (text) ^focus = "after printing the name rulebook"
- constant (int32) ^at = 32204
+ constant (int32) ^at = 32208
constant (int32) ^automatically_generated = 1
constant (int32) rulebook_id = 7 __translation="rulebook_id_U8"
constant (int32) activity_id = 1 __translation="activity_id_U2"
constant V2_printing_the_name = activity_id __translation="V2_printing_the_name"
constant (text) ^name = "printing the name"
- constant (int32) ^at = 15886
+ constant (int32) ^at = 15890
constant ^before_rulebook = /main/basic_inform_by_graham_nelson/activities/activity2/before_rb/rulebook_id
constant ^for_rulebook = /main/basic_inform_by_graham_nelson/activities/activity2/for_rb/rulebook_id
constant ^after_rulebook = /main/basic_inform_by_graham_nelson/activities/activity2/after_rb/rulebook_id
@@ -5962,7 +5962,7 @@ package main _plain
constant (text) ^printed_name = "before printing the plural name rulebook"
constant ^run_fn = /main/basic_inform_by_graham_nelson/activities/activity3/before_rb/run_fn/call
constant (text) ^focus = "before printing the plural name rulebook"
- constant (int32) ^at = 32277
+ constant (int32) ^at = 32281
constant (int32) ^automatically_generated = 1
constant (int32) rulebook_id = 8 __translation="rulebook_id_U9"
package for_rb _rulebook
@@ -6008,7 +6008,7 @@ package main _plain
constant (text) ^printed_name = "for printing the plural name rulebook"
constant ^run_fn = /main/basic_inform_by_graham_nelson/activities/activity3/for_rb/run_fn/call
constant (text) ^focus = "for printing the plural name rulebook"
- constant (int32) ^at = 32328
+ constant (int32) ^at = 32332
constant (int32) ^automatically_generated = 1
package entry1 _rulebook_entry
constant ^rule = /main/basic_inform_by_graham_nelson/rules/rule3/anchor
@@ -6026,13 +6026,13 @@ package main _plain
constant (text) ^printed_name = "after printing the plural name rulebook"
constant ^run_fn = /main/basic_inform_by_graham_nelson/activities/activity3/after_rb/run_fn/call
constant (text) ^focus = "after printing the plural name rulebook"
- constant (int32) ^at = 32379
+ constant (int32) ^at = 32383
constant (int32) ^automatically_generated = 1
constant (int32) rulebook_id = 10 __translation="rulebook_id_U11"
constant (int32) activity_id = 2 __translation="activity_id_U3"
constant V3_printing_the_plural_name = activity_id __translation="V3_printing_the_plural_name"
constant (text) ^name = "printing the plural name"
- constant (int32) ^at = 15929
+ constant (int32) ^at = 15933
constant ^before_rulebook = /main/basic_inform_by_graham_nelson/activities/activity3/before_rb/rulebook_id
constant ^for_rulebook = /main/basic_inform_by_graham_nelson/activities/activity3/for_rb/rulebook_id
constant ^after_rulebook = /main/basic_inform_by_graham_nelson/activities/activity3/after_rb/rulebook_id
@@ -6044,7 +6044,7 @@ package main _plain
package kinds _submodule
package kind1 _kind
constant (text) ^name = "natural language"
- constant (int32) ^at = 15778
+ constant (int32) ^at = 15782
typename K_natural_language = enum __translation="K_natural_language"
constant (int32) ^source_order = 14
constant (int32) kind_ref = 561 __translation="kind_ref_U38"
@@ -6210,14 +6210,14 @@ package main _plain
package variables _submodule
package variable1 _variable
constant (text) ^name = "language of play"
- constant (int32) ^at = 15788
+ constant (int32) ^at = 15792
constant ^heading = /main/completion/basics/heading6/id
constant (int32) ^indexable = 1
constant (text) ^contents = "natural language"
variable (/main/basic_inform_by_graham_nelson/kinds/kind1/K_natural_language) V1_language_of_play = /main/basic_inform_by_graham_nelson/instances/instance3/I_english_language __translation="V1_language_of_play"
package variable2 _variable
constant (text) ^name = "parameter-object"
- constant (int32) ^at = 15800
+ constant (int32) ^at = 15804
constant ^heading = /main/completion/basics/heading6/id
constant (int32) ^indexable = 1
constant (text) ^contents = "object"
@@ -6423,8 +6423,8 @@ package main _plain
package phrase101 _to_phrase
package closure1 _closure
constant (/main/generic/kinds/kind29/K_list_of_values) closure_data = { /main/generic/kinds/derived_kind1/DK1_phrase_real_number____re, /main/BasicInformKit/functions/REAL_NUMBER_TY_Tanh_fn/REAL_NUMBER_TY_Tanh, "tanh function" } __translation="closure_data_U20"
- constant (int32) ^at = 14883
- constant (int32) ^included_at = 14787
+ constant (int32) ^at = 14887
+ constant (int32) ^included_at = 14791
constant (int32) ^auto_included = 1
constant (int32) ^standard = 1
package rules _submodule
@@ -6447,7 +6447,7 @@ package main _plain
package modal_verb1 _modal_verb
constant (text) ^name = "means (modal)"
constant (text) ^infinitive = "mean"
- constant (int32) ^at = 14902
+ constant (int32) ^at = 14906
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb2"
local fn
@@ -6580,7 +6580,7 @@ package main _plain
package modal_verb2 _modal_verb
constant (text) ^name = "is (modal)"
constant (text) ^infinitive = "be"
- constant (int32) ^at = 14912
+ constant (int32) ^at = 14916
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb3"
local fn
@@ -6821,7 +6821,7 @@ package main _plain
package modal_verb3 _modal_verb
constant (text) ^name = "is (modal)"
constant (text) ^infinitive = "be"
- constant (int32) ^at = 14922
+ constant (int32) ^at = 14926
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb4"
local fn
@@ -7062,7 +7062,7 @@ package main _plain
package modal_verb4 _modal_verb
constant (text) ^name = "is (modal)"
constant (text) ^infinitive = "be"
- constant (int32) ^at = 14932
+ constant (int32) ^at = 14936
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb5"
local fn
@@ -7303,7 +7303,7 @@ package main _plain
package modal_verb5 _modal_verb
constant (text) ^name = "is (modal)"
constant (text) ^infinitive = "be"
- constant (int32) ^at = 14952
+ constant (int32) ^at = 14956
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb6"
local fn
@@ -7544,7 +7544,7 @@ package main _plain
package modal_verb6 _modal_verb
constant (text) ^name = "is (modal)"
constant (text) ^infinitive = "be"
- constant (int32) ^at = 14962
+ constant (int32) ^at = 14966
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb7"
local fn
@@ -7785,7 +7785,7 @@ package main _plain
package modal_verb7 _modal_verb
constant (text) ^name = "is (modal)"
constant (text) ^infinitive = "be"
- constant (int32) ^at = 14972
+ constant (int32) ^at = 14976
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb8"
local fn
@@ -8026,7 +8026,7 @@ package main _plain
package modal_verb8 _modal_verb
constant (text) ^name = "is (modal)"
constant (text) ^infinitive = "be"
- constant (int32) ^at = 14982
+ constant (int32) ^at = 14986
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb9"
local fn
@@ -8267,7 +8267,7 @@ package main _plain
package modal_verb9 _modal_verb
constant (text) ^name = "is (modal)"
constant (text) ^infinitive = "be"
- constant (int32) ^at = 15012
+ constant (int32) ^at = 15016
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb10"
local fn
@@ -8508,7 +8508,7 @@ package main _plain
package modal_verb10 _modal_verb
constant (text) ^name = "is (modal)"
constant (text) ^infinitive = "be"
- constant (int32) ^at = 15032
+ constant (int32) ^at = 15036
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb11"
local fn
@@ -8755,7 +8755,7 @@ package main _plain
constant (text) ^past = "A implied B"
constant (text) ^present_perfect = "A has implied B; A have implied B"
constant (text) ^past_perfect = "A had implied B"
- constant (int32) ^at = 15042
+ constant (int32) ^at = 15046
package conjugation_fn _function
package call _code __translation="ConjugateVerb4"
local fn
@@ -8920,7 +8920,7 @@ package main _plain
package modal_verb11 _modal_verb
constant (text) ^name = "implies (modal)"
constant (text) ^infinitive = "imply"
- constant (int32) ^at = 15052
+ constant (int32) ^at = 15056
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb12"
local fn
@@ -9058,7 +9058,7 @@ package main _plain
constant (text) ^past = "A could be B; B could be been by A"
constant (text) ^present_perfect = "A has been able to be B; A have been able to be B; B has been able to be been by A; B have been able to be been by A"
constant (text) ^past_perfect = "A had been able to be B; B had been able to be been by A"
- constant (int32) ^at = 15062
+ constant (int32) ^at = 15066
package conjugation_fn _function
package call _code __translation="ConjugateVerb5"
local fn
@@ -9233,7 +9233,7 @@ package main _plain
constant (text) ^past = "A could B"
constant (text) ^present_perfect = "A has been able to B; A have been able to B"
constant (text) ^past_perfect = "A had been able to B"
- constant (int32) ^at = 15062
+ constant (int32) ^at = 15066
package conjugation_fn _function
package call _code __translation="ConjugateVerb6"
local fn
@@ -10162,7 +10162,7 @@ package main _plain
constant (text) ^past = "A had B"
constant (text) ^present_perfect = "A has had B; A have had B"
constant (text) ^past_perfect = "A had had B"
- constant (int32) ^at = 15076
+ constant (int32) ^at = 15080
package conjugation_fn _function
package call _code __translation="ConjugateVerb7"
local fn
@@ -10332,7 +10332,7 @@ package main _plain
constant (text) ^past = "A specified B"
constant (text) ^present_perfect = "A has specified B; A have specified B"
constant (text) ^past_perfect = "A had specified B"
- constant (int32) ^at = 15086
+ constant (int32) ^at = 15090
package conjugation_fn _function
package call _code __translation="ConjugateVerb8"
local fn
@@ -10503,7 +10503,7 @@ package main _plain
constant (text) ^past = "A related B"
constant (text) ^present_perfect = "A has related B; A have related B"
constant (text) ^past_perfect = "A had related B"
- constant (int32) ^at = 15097
+ constant (int32) ^at = 15101
package conjugation_fn _function
package call _code __translation="ConjugateVerb9"
local fn
@@ -10668,7 +10668,7 @@ package main _plain
package modal_verb12 _modal_verb
constant (text) ^name = "relates (modal)"
constant (text) ^infinitive = "relate"
- constant (int32) ^at = 15107
+ constant (int32) ^at = 15111
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb13"
local fn
@@ -10806,7 +10806,7 @@ package main _plain
constant (text) ^past = "A substituted B"
constant (text) ^present_perfect = "A has substituted B; A have substituted B"
constant (text) ^past_perfect = "A had substituted B"
- constant (int32) ^at = 15117
+ constant (int32) ^at = 15121
package conjugation_fn _function
package call _code __translation="ConjugateVerb10"
local fn
@@ -11005,7 +11005,7 @@ package main _plain
package modal_verb13 _modal_verb
constant (text) ^name = "does (modal)"
constant (text) ^infinitive = "do"
- constant (int32) ^at = 15129
+ constant (int32) ^at = 15133
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb14"
local fn
@@ -11138,7 +11138,7 @@ package main _plain
package modal_verb14 _modal_verb
constant (text) ^name = "does (modal)"
constant (text) ^infinitive = "do"
- constant (int32) ^at = 15139
+ constant (int32) ^at = 15143
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb15"
local fn
@@ -11271,7 +11271,7 @@ package main _plain
package modal_verb15 _modal_verb
constant (text) ^name = "does (modal)"
constant (text) ^infinitive = "do"
- constant (int32) ^at = 15151
+ constant (int32) ^at = 15155
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb16"
local fn
@@ -11404,7 +11404,7 @@ package main _plain
package modal_verb16 _modal_verb
constant (text) ^name = "does (modal)"
constant (text) ^infinitive = "do"
- constant (int32) ^at = 15163
+ constant (int32) ^at = 15167
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb17"
local fn
@@ -11542,7 +11542,7 @@ package main _plain
constant (text) ^past = "A translated B"
constant (text) ^present_perfect = "A has translated B; A have translated B"
constant (text) ^past_perfect = "A had translated B"
- constant (int32) ^at = 15176
+ constant (int32) ^at = 15180
package conjugation_fn _function
package call _code __translation="ConjugateVerb11"
local fn
@@ -11775,7 +11775,7 @@ package main _plain
package modal_verb17 _modal_verb
constant (text) ^name = "translates (modal)"
constant (text) ^infinitive = "translate"
- constant (int32) ^at = 15189
+ constant (int32) ^at = 15193
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb18"
local fn
@@ -11908,7 +11908,7 @@ package main _plain
package modal_verb18 _modal_verb
constant (text) ^name = "translates (modal)"
constant (text) ^infinitive = "translate"
- constant (int32) ^at = 15202
+ constant (int32) ^at = 15206
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb19"
local fn
@@ -12041,7 +12041,7 @@ package main _plain
package modal_verb19 _modal_verb
constant (text) ^name = "translates (modal)"
constant (text) ^infinitive = "translate"
- constant (int32) ^at = 15216
+ constant (int32) ^at = 15220
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb20"
local fn
@@ -12180,7 +12180,7 @@ package main _plain
constant (text) ^past = "A provided B"
constant (text) ^present_perfect = "A has provided B; A have provided B"
constant (text) ^past_perfect = "A had provided B"
- constant (int32) ^at = 15228
+ constant (int32) ^at = 15232
package conjugation_fn _function
package call _code __translation="ConjugateVerb12"
local fn
@@ -12350,7 +12350,7 @@ package main _plain
constant (text) ^past = "A used B"
constant (text) ^present_perfect = "A has used B; A have used B"
constant (text) ^past_perfect = "A had used B"
- constant (int32) ^at = 15238
+ constant (int32) ^at = 15242
package conjugation_fn _function
package call _code __translation="ConjugateVerb13"
local fn
@@ -12520,7 +12520,7 @@ package main _plain
constant (text) ^past = "A included B"
constant (text) ^present_perfect = "A has included B; A have included B"
constant (text) ^past_perfect = "A had included B"
- constant (int32) ^at = 15251
+ constant (int32) ^at = 15255
package conjugation_fn _function
package call _code __translation="ConjugateVerb14"
local fn
@@ -12722,7 +12722,7 @@ package main _plain
constant (text) ^past = "A omitted B"
constant (text) ^present_perfect = "A has omitted B; A have omitted B"
constant (text) ^past_perfect = "A had omitted B"
- constant (int32) ^at = 15266
+ constant (int32) ^at = 15270
package conjugation_fn _function
package call _code __translation="ConjugateVerb15"
local fn
@@ -12924,7 +12924,7 @@ package main _plain
constant (text) ^past = "A tested B"
constant (text) ^present_perfect = "A has tested B; A have tested B"
constant (text) ^past_perfect = "A had tested B"
- constant (int32) ^at = 15281
+ constant (int32) ^at = 15285
package conjugation_fn _function
package call _code __translation="ConjugateVerb16"
local fn
@@ -13121,7 +13121,7 @@ package main _plain
package modal_verb20 _modal_verb
constant (text) ^name = "is (modal)"
constant (text) ^infinitive = "be"
- constant (int32) ^at = 15297
+ constant (int32) ^at = 15301
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb21"
local fn
@@ -13362,7 +13362,7 @@ package main _plain
package modal_verb21 _modal_verb
constant (text) ^name = "is (modal)"
constant (text) ^infinitive = "be"
- constant (int32) ^at = 15308
+ constant (int32) ^at = 15312
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb22"
local fn
@@ -13603,7 +13603,7 @@ package main _plain
package modal_verb22 _modal_verb
constant (text) ^name = "is (modal)"
constant (text) ^infinitive = "be"
- constant (int32) ^at = 15319
+ constant (int32) ^at = 15323
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb23"
local fn
@@ -13844,7 +13844,7 @@ package main _plain
package modal_verb23 _modal_verb
constant (text) ^name = "is (modal)"
constant (text) ^infinitive = "be"
- constant (int32) ^at = 15330
+ constant (int32) ^at = 15334
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb24"
local fn
@@ -14084,149 +14084,149 @@ package main _plain
val "will not be"
package preposition1 _preposition
constant (text) ^text = "implied by"
- constant (int32) ^at = 15042
+ constant (int32) ^at = 15046
package preposition2 _preposition
constant (text) ^text = "implying"
- constant (int32) ^at = 15042
+ constant (int32) ^at = 15046
package preposition3 _preposition
constant (text) ^text = "being able to be"
- constant (int32) ^at = 15062
+ constant (int32) ^at = 15066
package preposition4 _preposition
constant (text) ^text = "had by"
- constant (int32) ^at = 15076
+ constant (int32) ^at = 15080
package preposition5 _preposition
constant (text) ^text = "having"
- constant (int32) ^at = 15076
+ constant (int32) ^at = 15080
package preposition6 _preposition
constant (text) ^text = "specified by"
- constant (int32) ^at = 15086
+ constant (int32) ^at = 15090
package preposition7 _preposition
constant (text) ^text = "specifying"
- constant (int32) ^at = 15086
+ constant (int32) ^at = 15090
package preposition8 _preposition
constant (text) ^text = "related by"
- constant (int32) ^at = 15097
+ constant (int32) ^at = 15101
package preposition9 _preposition
constant (text) ^text = "relating"
- constant (int32) ^at = 15097
+ constant (int32) ^at = 15101
package preposition10 _preposition
constant (text) ^text = "substituted by"
- constant (int32) ^at = 15117
+ constant (int32) ^at = 15121
package preposition11 _preposition
constant (text) ^text = "substituting"
- constant (int32) ^at = 15117
+ constant (int32) ^at = 15121
package preposition12 _preposition
constant (text) ^text = "for"
- constant (int32) ^at = 15117
+ constant (int32) ^at = 15121
package preposition13 _preposition
constant (text) ^text = "done by"
- constant (int32) ^at = 15129
+ constant (int32) ^at = 15133
package preposition14 _preposition
constant (text) ^text = "doing"
- constant (int32) ^at = 15129
+ constant (int32) ^at = 15133
package preposition15 _preposition
constant (text) ^text = "if"
- constant (int32) ^at = 15139
+ constant (int32) ^at = 15143
package preposition16 _preposition
constant (text) ^text = "when"
- constant (int32) ^at = 15151
+ constant (int32) ^at = 15155
package preposition17 _preposition
constant (text) ^text = "unless"
- constant (int32) ^at = 15163
+ constant (int32) ^at = 15167
package preposition18 _preposition
constant (text) ^text = "translated by"
- constant (int32) ^at = 15176
+ constant (int32) ^at = 15180
package preposition19 _preposition
constant (text) ^text = "translating"
- constant (int32) ^at = 15176
+ constant (int32) ^at = 15180
package preposition20 _preposition
constant (text) ^text = "into"
- constant (int32) ^at = 15176
+ constant (int32) ^at = 15180
package preposition21 _preposition
constant (text) ^text = "as"
- constant (int32) ^at = 15176
+ constant (int32) ^at = 15180
package preposition22 _preposition
constant (text) ^text = "provided by"
- constant (int32) ^at = 15228
+ constant (int32) ^at = 15232
package preposition23 _preposition
constant (text) ^text = "providing"
- constant (int32) ^at = 15228
+ constant (int32) ^at = 15232
package preposition24 _preposition
constant (text) ^text = "used by"
- constant (int32) ^at = 15238
+ constant (int32) ^at = 15242
package preposition25 _preposition
constant (text) ^text = "using"
- constant (int32) ^at = 15238
+ constant (int32) ^at = 15242
package preposition26 _preposition
constant (text) ^text = "included by"
- constant (int32) ^at = 15251
+ constant (int32) ^at = 15255
package preposition27 _preposition
constant (text) ^text = "including"
- constant (int32) ^at = 15251
+ constant (int32) ^at = 15255
package preposition28 _preposition
constant (text) ^text = "in"
- constant (int32) ^at = 15251
+ constant (int32) ^at = 15255
package preposition29 _preposition
constant (text) ^text = "omitted by"
- constant (int32) ^at = 15266
+ constant (int32) ^at = 15270
package preposition30 _preposition
constant (text) ^text = "omitting"
- constant (int32) ^at = 15266
+ constant (int32) ^at = 15270
package preposition31 _preposition
constant (text) ^text = "from"
- constant (int32) ^at = 15266
+ constant (int32) ^at = 15270
package preposition32 _preposition
constant (text) ^text = "tested by"
- constant (int32) ^at = 15281
+ constant (int32) ^at = 15285
package preposition33 _preposition
constant (text) ^text = "testing"
- constant (int32) ^at = 15281
+ constant (int32) ^at = 15285
package preposition34 _preposition
constant (text) ^text = "with"
- constant (int32) ^at = 15281
+ constant (int32) ^at = 15285
package preposition35 _preposition
constant (text) ^text = "greater than"
- constant (int32) ^at = 15297
+ constant (int32) ^at = 15301
package preposition36 _preposition
constant (text) ^text = "less than"
- constant (int32) ^at = 15308
+ constant (int32) ^at = 15312
package preposition37 _preposition
constant (text) ^text = "at least"
- constant (int32) ^at = 15319
+ constant (int32) ^at = 15323
package preposition38 _preposition
constant (text) ^text = "at most"
- constant (int32) ^at = 15330
+ constant (int32) ^at = 15334
package relations _submodule
package relation1 _relation
constant (int32) relation_id = 0 __translation="relation_id_U32"
constant (text) ^term0 = "object"
constant (text) ^term1 = "value"
- constant (int32) ^at = 15624
+ constant (int32) ^at = 15628
package relation2 _relation
constant (int32) relation_id = 1 __translation="relation_id_U33"
constant (text) ^term0 = "object"
constant (text) ^term1 = "text"
- constant (int32) ^at = 15635
+ constant (int32) ^at = 15639
package relation3 _relation
constant (int32) relation_id = 2 __translation="relation_id_U34"
constant (text) ^term0 = "object"
constant (text) ^term1 = "text"
- constant (int32) ^at = 15643
+ constant (int32) ^at = 15647
package relation4 _relation
constant (int32) relation_id = 3 __translation="relation_id_U35"
constant (text) ^term0 = "object"
constant (text) ^term1 = "--"
- constant (int32) ^at = 15653
+ constant (int32) ^at = 15657
package relation5 _relation
constant (int32) relation_id = 4 __translation="relation_id_U36"
constant (text) ^term0 = "object"
constant (text) ^term1 = "--"
- constant (int32) ^at = 15662
+ constant (int32) ^at = 15666
package relation6 _relation
constant (int32) relation_id = 5 __translation="relation_id_U37"
constant (text) ^term0 = "object"
constant (text) ^term1 = "--"
- constant (int32) ^at = 15672
+ constant (int32) ^at = 15676
package english_language_by_graham_nelson _module
constant (int32) ^category = 2
constant (text) ^author = "Graham Nelson"
@@ -14241,8 +14241,8 @@ package main _plain
constant (text) ^name = "present tense"
constant (text) ^printed_name = "present tense"
constant (text) ^abbreviation = "PT"
- constant (int32) ^at = 25363
- constant (int32) ^kind_set_at = 25363
+ constant (int32) ^at = 25367
+ constant (int32) ^kind_set_at = 25367
constant ^value = I_present_tense
constant (text) ^index_kind = "grammatical tense"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > grammatical tense"
@@ -14257,8 +14257,8 @@ package main _plain
constant (text) ^name = "past tense"
constant (text) ^printed_name = "past tense"
constant (text) ^abbreviation = "PT"
- constant (int32) ^at = 25363
- constant (int32) ^kind_set_at = 25363
+ constant (int32) ^at = 25367
+ constant (int32) ^kind_set_at = 25367
constant ^value = I_past_tense
constant (text) ^index_kind = "grammatical tense"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > grammatical tense"
@@ -14273,8 +14273,8 @@ package main _plain
constant (text) ^name = "perfect tense"
constant (text) ^printed_name = "perfect tense"
constant (text) ^abbreviation = "PT"
- constant (int32) ^at = 25363
- constant (int32) ^kind_set_at = 25363
+ constant (int32) ^at = 25367
+ constant (int32) ^kind_set_at = 25367
constant ^value = I_perfect_tense
constant (text) ^index_kind = "grammatical tense"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > grammatical tense"
@@ -14289,8 +14289,8 @@ package main _plain
constant (text) ^name = "past perfect tense"
constant (text) ^printed_name = "past perfect tense"
constant (text) ^abbreviation = "PP"
- constant (int32) ^at = 25363
- constant (int32) ^kind_set_at = 25363
+ constant (int32) ^at = 25367
+ constant (int32) ^kind_set_at = 25367
constant ^value = I_past_perfect_tense
constant (text) ^index_kind = "grammatical tense"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > grammatical tense"
@@ -14305,8 +14305,8 @@ package main _plain
constant (text) ^name = "future tense"
constant (text) ^printed_name = "future tense"
constant (text) ^abbreviation = "FT"
- constant (int32) ^at = 25363
- constant (int32) ^kind_set_at = 25363
+ constant (int32) ^at = 25367
+ constant (int32) ^kind_set_at = 25367
constant ^value = I_future_tense
constant (text) ^index_kind = "grammatical tense"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > grammatical tense"
@@ -14321,8 +14321,8 @@ package main _plain
constant (text) ^name = "first person singular"
constant (text) ^printed_name = "first person singular"
constant (text) ^abbreviation = "FP"
- constant (int32) ^at = 25393
- constant (int32) ^kind_set_at = 25393
+ constant (int32) ^at = 25397
+ constant (int32) ^kind_set_at = 25397
constant ^value = I_first_person_singular
constant (text) ^index_kind = "narrative viewpoint"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > narrative viewpoint"
@@ -14337,8 +14337,8 @@ package main _plain
constant (text) ^name = "second person singular"
constant (text) ^printed_name = "second person singular"
constant (text) ^abbreviation = "SP"
- constant (int32) ^at = 25393
- constant (int32) ^kind_set_at = 25393
+ constant (int32) ^at = 25397
+ constant (int32) ^kind_set_at = 25397
constant ^value = I_second_person_singular
constant (text) ^index_kind = "narrative viewpoint"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > narrative viewpoint"
@@ -14353,8 +14353,8 @@ package main _plain
constant (text) ^name = "third person singular"
constant (text) ^printed_name = "third person singular"
constant (text) ^abbreviation = "TP"
- constant (int32) ^at = 25393
- constant (int32) ^kind_set_at = 25393
+ constant (int32) ^at = 25397
+ constant (int32) ^kind_set_at = 25397
constant ^value = I_third_person_singular
constant (text) ^index_kind = "narrative viewpoint"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > narrative viewpoint"
@@ -14369,8 +14369,8 @@ package main _plain
constant (text) ^name = "first person plural"
constant (text) ^printed_name = "first person plural"
constant (text) ^abbreviation = "FP"
- constant (int32) ^at = 25393
- constant (int32) ^kind_set_at = 25393
+ constant (int32) ^at = 25397
+ constant (int32) ^kind_set_at = 25397
constant ^value = I_first_person_plural
constant (text) ^index_kind = "narrative viewpoint"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > narrative viewpoint"
@@ -14385,8 +14385,8 @@ package main _plain
constant (text) ^name = "second person plural"
constant (text) ^printed_name = "second person plural"
constant (text) ^abbreviation = "SP"
- constant (int32) ^at = 25393
- constant (int32) ^kind_set_at = 25393
+ constant (int32) ^at = 25397
+ constant (int32) ^kind_set_at = 25397
constant ^value = I_second_person_plural
constant (text) ^index_kind = "narrative viewpoint"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > narrative viewpoint"
@@ -14401,8 +14401,8 @@ package main _plain
constant (text) ^name = "third person plural"
constant (text) ^printed_name = "third person plural"
constant (text) ^abbreviation = "TP"
- constant (int32) ^at = 25393
- constant (int32) ^kind_set_at = 25393
+ constant (int32) ^at = 25397
+ constant (int32) ^kind_set_at = 25397
constant ^value = I_third_person_plural
constant (text) ^index_kind = "narrative viewpoint"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > narrative viewpoint"
@@ -14417,8 +14417,8 @@ package main _plain
constant (text) ^name = "nominative"
constant (text) ^printed_name = "nominative"
constant (text) ^abbreviation = "Nm"
- constant (int32) ^at = 25460
- constant (int32) ^kind_set_at = 25460
+ constant (int32) ^at = 25464
+ constant (int32) ^kind_set_at = 25464
constant ^value = I_nominative
constant (text) ^index_kind = "grammatical case"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > grammatical case"
@@ -14433,8 +14433,8 @@ package main _plain
constant (text) ^name = "accusative"
constant (text) ^printed_name = "accusative"
constant (text) ^abbreviation = "Ac"
- constant (int32) ^at = 25460
- constant (int32) ^kind_set_at = 25460
+ constant (int32) ^at = 25464
+ constant (int32) ^kind_set_at = 25464
constant ^value = I_accusative
constant (text) ^index_kind = "grammatical case"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > grammatical case"
@@ -14449,8 +14449,8 @@ package main _plain
constant (text) ^name = "neuter gender"
constant (text) ^printed_name = "neuter gender"
constant (text) ^abbreviation = "NG"
- constant (int32) ^at = 25478
- constant (int32) ^kind_set_at = 25478
+ constant (int32) ^at = 25482
+ constant (int32) ^kind_set_at = 25482
constant ^value = I_neuter_gender
constant (text) ^index_kind = "grammatical gender"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > grammatical gender"
@@ -14465,8 +14465,8 @@ package main _plain
constant (text) ^name = "masculine gender"
constant (text) ^printed_name = "masculine gender"
constant (text) ^abbreviation = "MG"
- constant (int32) ^at = 25478
- constant (int32) ^kind_set_at = 25478
+ constant (int32) ^at = 25482
+ constant (int32) ^kind_set_at = 25482
constant ^value = I_masculine_gender
constant (text) ^index_kind = "grammatical gender"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > grammatical gender"
@@ -14481,8 +14481,8 @@ package main _plain
constant (text) ^name = "feminine gender"
constant (text) ^printed_name = "feminine gender"
constant (text) ^abbreviation = "FG"
- constant (int32) ^at = 25478
- constant (int32) ^kind_set_at = 25478
+ constant (int32) ^at = 25482
+ constant (int32) ^kind_set_at = 25482
constant ^value = I_feminine_gender
constant (text) ^index_kind = "grammatical gender"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > grammatical gender"
@@ -14496,7 +14496,7 @@ package main _plain
package kinds _submodule
package kind1 _kind
constant (text) ^name = "grammatical tense"
- constant (int32) ^at = 25354
+ constant (int32) ^at = 25358
typename K_grammatical_tense = enum __translation="K_grammatical_tense"
constant (int32) ^source_order = 15
constant (int32) kind_ref = 561 __translation="kind_ref_U39"
@@ -14654,7 +14654,7 @@ package main _plain
constant (text) ^inferences = ""
package kind2 _kind
constant (text) ^name = "narrative viewpoint"
- constant (int32) ^at = 25384
+ constant (int32) ^at = 25388
typename K_narrative_viewpoint = enum __translation="K_narrative_viewpoint"
constant (int32) ^source_order = 16
constant (int32) kind_ref = 561 __translation="kind_ref_U40"
@@ -14817,7 +14817,7 @@ package main _plain
constant (text) ^inferences = ""
package kind3 _kind
constant (text) ^name = "grammatical case"
- constant (int32) ^at = 25451
+ constant (int32) ^at = 25455
typename K_grammatical_case = enum __translation="K_grammatical_case"
constant (int32) ^source_order = 17
constant (int32) kind_ref = 561 __translation="kind_ref_U41"
@@ -14958,7 +14958,7 @@ package main _plain
constant (text) ^inferences = ""
package kind4 _kind
constant (text) ^name = "grammatical gender"
- constant (int32) ^at = 25469
+ constant (int32) ^at = 25473
typename K_grammatical_gender = enum __translation="K_grammatical_gender"
constant (int32) ^source_order = 18
constant (int32) kind_ref = 561 __translation="kind_ref_U42"
@@ -15113,26 +15113,26 @@ package main _plain
package variables _submodule
package variable1 _variable
constant (text) ^name = "story tense"
- constant (int32) ^at = 25493
+ constant (int32) ^at = 25497
constant ^heading = /main/completion/basics/heading69/id
constant (int32) ^indexable = 1
constant (text) ^contents = "grammatical tense"
constant ^counterpart = /main/BasicInformKit/variables/story_tense_var/story_tense
package variable2 _variable
constant (text) ^name = "story viewpoint"
- constant (int32) ^at = 25513
+ constant (int32) ^at = 25517
constant ^heading = /main/completion/basics/heading69/id
constant (int32) ^indexable = 1
constant (text) ^contents = "narrative viewpoint"
constant ^counterpart = /main/BasicInformKit/variables/story_viewpoint_var/story_viewpoint
- constant (int32) ^at = 25151
- constant (int32) ^included_at = 14795
+ constant (int32) ^at = 25155
+ constant (int32) ^included_at = 14799
constant (int32) ^auto_included = 1
package conjugations _submodule
package modal_verb1 _modal_verb
constant (text) ^name = "can (modal)"
constant (text) ^infinitive = "be able to"
- constant (int32) ^at = 25178
+ constant (int32) ^at = 25182
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb25"
local fn
@@ -16027,7 +16027,7 @@ package main _plain
constant (text) ^meaning = " "
constant (text) ^present = "A could B"
constant (text) ^present_perfect = "A could have B"
- constant (int32) ^at = 25186
+ constant (int32) ^at = 25190
package conjugation_fn _function
package call _code __translation="ConjugateVerb17"
local fn
@@ -16954,7 +16954,7 @@ package main _plain
constant (text) ^meaning = "
"
constant (text) ^present = "A may B"
constant (text) ^present_perfect = "A may have B"
- constant (int32) ^at = 25192
+ constant (int32) ^at = 25196
package conjugation_fn _function
package call _code __translation="ConjugateVerb18"
local fn
@@ -17881,7 +17881,7 @@ package main _plain
constant (text) ^meaning = "
"
constant (text) ^present = "A might B"
constant (text) ^present_perfect = "A might have B"
- constant (int32) ^at = 25198
+ constant (int32) ^at = 25202
package conjugation_fn _function
package call _code __translation="ConjugateVerb19"
local fn
@@ -18808,7 +18808,7 @@ package main _plain
constant (text) ^meaning = "
"
constant (text) ^present = "A must B"
constant (text) ^present_perfect = "A must have B"
- constant (int32) ^at = 25204
+ constant (int32) ^at = 25208
package conjugation_fn _function
package call _code __translation="ConjugateVerb20"
local fn
@@ -19735,7 +19735,7 @@ package main _plain
constant (text) ^meaning = "
"
constant (text) ^present = "A should B"
constant (text) ^present_perfect = "A should have B"
- constant (int32) ^at = 25210
+ constant (int32) ^at = 25214
package conjugation_fn _function
package call _code __translation="ConjugateVerb21"
local fn
@@ -20662,7 +20662,7 @@ package main _plain
constant (text) ^meaning = "
"
constant (text) ^present = "A would B"
constant (text) ^present_perfect = "A would have B"
- constant (int32) ^at = 25216
+ constant (int32) ^at = 25220
package conjugation_fn _function
package call _code __translation="ConjugateVerb22"
local fn
@@ -21591,7 +21591,7 @@ package main _plain
constant (text) ^past = "A was B; A were B"
constant (text) ^present_perfect = "A 's been B; A 've been B"
constant (text) ^past_perfect = "A 'd been B"
- constant (int32) ^at = 25223
+ constant (int32) ^at = 25227
package conjugation_fn _function
package call _code __translation="ConjugateVerb23"
local fn
@@ -21838,7 +21838,7 @@ package main _plain
constant (text) ^past = "A had B"
constant (text) ^present_perfect = "A 's had B; A 've had B"
constant (text) ^past_perfect = "A 'd had B"
- constant (int32) ^at = 25229
+ constant (int32) ^at = 25233
package conjugation_fn _function
package call _code __translation="ConjugateVerb24"
local fn
@@ -21977,7 +21977,7 @@ package main _plain
constant (text) ^past = "A wasn't B; A weren't B"
constant (text) ^present_perfect = "A hasn't been B; A haven't been B"
constant (text) ^past_perfect = "A hadn't been B"
- constant (int32) ^at = 25235
+ constant (int32) ^at = 25239
package conjugation_fn _function
package call _code __translation="ConjugateVerb25"
local fn
@@ -22129,7 +22129,7 @@ package main _plain
constant (text) ^past = "A couldn't B"
constant (text) ^present_perfect = "A hasn't been able to B; A haven't been able to B"
constant (text) ^past_perfect = "A hadn't been able to B"
- constant (int32) ^at = 25241
+ constant (int32) ^at = 25245
package conjugation_fn _function
package call _code __translation="ConjugateVerb26"
local fn
@@ -22604,7 +22604,7 @@ package main _plain
constant (text) ^meaning = "
"
constant (text) ^present = "A hasn't B; A haven't B"
constant (text) ^present_perfect = "A hadn't B"
- constant (int32) ^at = 25241
+ constant (int32) ^at = 25245
package conjugation_fn _function
package call _code __translation="ConjugateVerb27"
local fn
@@ -23079,7 +23079,7 @@ package main _plain
constant (text) ^meaning = "
"
constant (text) ^present = "A doesn't B; A don't B"
constant (text) ^present_perfect = "A didn't B"
- constant (int32) ^at = 25247
+ constant (int32) ^at = 25251
package conjugation_fn _function
package call _code __translation="ConjugateVerb28"
local fn
@@ -23550,7 +23550,7 @@ package main _plain
package modal_verb2 _modal_verb
constant (text) ^name = "hasn't (modal)"
constant (text) ^infinitive = "haven't"
- constant (int32) ^at = 25253
+ constant (int32) ^at = 25257
package conjugation_fn _function
package call _code __translation="ConjugateModalVerb26"
local fn
@@ -24025,7 +24025,7 @@ package main _plain
constant (text) ^meaning = "
"
constant (text) ^present = "A mustn't B"
constant (text) ^present_perfect = "A mustn't have B"
- constant (int32) ^at = 25259
+ constant (int32) ^at = 25263
package conjugation_fn _function
package call _code __translation="ConjugateVerb29"
local fn
@@ -24500,7 +24500,7 @@ package main _plain
constant (text) ^meaning = "
"
constant (text) ^present = "A mightn't B"
constant (text) ^present_perfect = "A mightn't have B"
- constant (int32) ^at = 25265
+ constant (int32) ^at = 25269
package conjugation_fn _function
package call _code __translation="ConjugateVerb30"
local fn
@@ -24975,7 +24975,7 @@ package main _plain
constant (text) ^meaning = "
"
constant (text) ^present = "A mayn't B"
constant (text) ^present_perfect = "A mayn't have B"
- constant (int32) ^at = 25271
+ constant (int32) ^at = 25275
package conjugation_fn _function
package call _code __translation="ConjugateVerb31"
local fn
@@ -25450,7 +25450,7 @@ package main _plain
constant (text) ^meaning = "
"
constant (text) ^present = "A wouldn't B"
constant (text) ^present_perfect = "A wouldn't have B"
- constant (int32) ^at = 25277
+ constant (int32) ^at = 25281
package conjugation_fn _function
package call _code __translation="ConjugateVerb32"
local fn
@@ -25925,7 +25925,7 @@ package main _plain
constant (text) ^meaning = "
"
constant (text) ^present = "A couldn't B"
constant (text) ^present_perfect = "A couldn't have B"
- constant (int32) ^at = 25283
+ constant (int32) ^at = 25287
package conjugation_fn _function
package call _code __translation="ConjugateVerb33"
local fn
@@ -26400,7 +26400,7 @@ package main _plain
constant (text) ^meaning = "
"
constant (text) ^present = "A shouldn't B"
constant (text) ^present_perfect = "A shouldn't have B"
- constant (int32) ^at = 25289
+ constant (int32) ^at = 25293
package conjugation_fn _function
package call _code __translation="ConjugateVerb34"
local fn
@@ -26875,7 +26875,7 @@ package main _plain
constant (text) ^meaning = "
"
constant (text) ^present = "A won't B"
constant (text) ^present_perfect = "A wouldn't B"
- constant (int32) ^at = 25295
+ constant (int32) ^at = 25299
package conjugation_fn _function
package call _code __translation="ConjugateVerb35"
local fn
@@ -27345,67 +27345,67 @@ package main _plain
code
package preposition1 _preposition
constant (text) ^text = "being able to"
- constant (int32) ^at = 25178
+ constant (int32) ^at = 25182
package preposition2 _preposition
constant (text) ^text = "coulding"
- constant (int32) ^at = 25186
+ constant (int32) ^at = 25190
package preposition3 _preposition
constant (text) ^text = "maying"
- constant (int32) ^at = 25192
+ constant (int32) ^at = 25196
package preposition4 _preposition
constant (text) ^text = "mighting"
- constant (int32) ^at = 25198
+ constant (int32) ^at = 25202
package preposition5 _preposition
constant (text) ^text = "musting"
- constant (int32) ^at = 25204
+ constant (int32) ^at = 25208
package preposition6 _preposition
constant (text) ^text = "shoulding"
- constant (int32) ^at = 25210
+ constant (int32) ^at = 25214
package preposition7 _preposition
constant (text) ^text = "woulding"
- constant (int32) ^at = 25216
+ constant (int32) ^at = 25220
package preposition8 _preposition
constant (text) ^text = "being"
- constant (int32) ^at = 25223
+ constant (int32) ^at = 25227
package preposition9 _preposition
constant (text) ^text = "aren'ting"
- constant (int32) ^at = 25235
+ constant (int32) ^at = 25239
package preposition10 _preposition
constant (text) ^text = "can'ting"
- constant (int32) ^at = 25241
+ constant (int32) ^at = 25245
package preposition11 _preposition
constant (text) ^text = "don'ting"
- constant (int32) ^at = 25247
+ constant (int32) ^at = 25251
package preposition12 _preposition
constant (text) ^text = "haven'ting"
- constant (int32) ^at = 25253
+ constant (int32) ^at = 25257
package preposition13 _preposition
constant (text) ^text = "mustn'ting"
- constant (int32) ^at = 25259
+ constant (int32) ^at = 25263
package preposition14 _preposition
constant (text) ^text = "mightn'ting"
- constant (int32) ^at = 25265
+ constant (int32) ^at = 25269
package preposition15 _preposition
constant (text) ^text = "mayn'ting"
- constant (int32) ^at = 25271
+ constant (int32) ^at = 25275
package preposition16 _preposition
constant (text) ^text = "wouldn'ting"
- constant (int32) ^at = 25277
+ constant (int32) ^at = 25281
package preposition17 _preposition
constant (text) ^text = "couldn'ting"
- constant (int32) ^at = 25283
+ constant (int32) ^at = 25287
package preposition18 _preposition
constant (text) ^text = "shouldn'ting"
- constant (int32) ^at = 25289
+ constant (int32) ^at = 25293
package preposition19 _preposition
constant (text) ^text = "won'ting"
- constant (int32) ^at = 25295
+ constant (int32) ^at = 25299
package relations _submodule
package relation1 _relation
constant (int32) relation_id = 6 __translation="relation_id_U38"
constant (text) ^term0 = "object"
constant (text) ^term1 = "--"
- constant (int32) ^at = 25423
+ constant (int32) ^at = 25427
package source_text _module
constant (int32) ^category = 1
package instances _submodule
@@ -27413,8 +27413,8 @@ package main _plain
constant (text) ^name = "decorative"
constant (text) ^printed_name = "decorative"
constant (text) ^abbreviation = "Dc"
- constant (int32) ^at = 14821
- constant (int32) ^kind_set_at = 14821
+ constant (int32) ^at = 14825
+ constant (int32) ^kind_set_at = 14825
constant ^value = I_decorative
constant (text) ^index_kind = "text style"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > text style"
@@ -27429,8 +27429,8 @@ package main _plain
constant (text) ^name = "calligraphic"
constant (text) ^printed_name = "calligraphic"
constant (text) ^abbreviation = "Cl"
- constant (int32) ^at = 14821
- constant (int32) ^kind_set_at = 14821
+ constant (int32) ^at = 14825
+ constant (int32) ^kind_set_at = 14825
constant ^value = I_calligraphic
constant (text) ^index_kind = "text style"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > text style"
@@ -27445,8 +27445,8 @@ package main _plain
constant (text) ^name = "enlarged"
constant (text) ^printed_name = "enlarged"
constant (text) ^abbreviation = "En"
- constant (int32) ^at = 14821
- constant (int32) ^kind_set_at = 14821
+ constant (int32) ^at = 14825
+ constant (int32) ^kind_set_at = 14825
constant ^value = I_enlarged
constant (text) ^index_kind = "text style"
constant (text) ^index_kind_chain = "value > > sayable value > understandable value > enumerated value > text style"
@@ -27460,7 +27460,7 @@ package main _plain
package kinds _submodule
package kind1 _kind
constant (text) ^name = "text style"
- constant (int32) ^at = 14812
+ constant (int32) ^at = 14816
typename K_text_style = enum __translation="K_text_style"
constant (int32) ^source_order = 19
constant (int32) kind_ref = 561 __translation="kind_ref_U43"
@@ -27790,7 +27790,7 @@ package main _plain
package heading5 _heading
constant (int32) id = 561 __translation="id_U5"
constant (text) ^text = "Part One - Preamble"
- constant (int32) ^at = 14897
+ constant (int32) ^at = 14901
constant (int32) ^parts = 2
constant (text) ^part1 = "Part One"
constant (text) ^part2 = "Preamble"
@@ -27800,7 +27800,7 @@ package main _plain
package heading6 _heading
constant (int32) id = 561 __translation="id_U6"
constant (text) ^text = "Part Two - Miscellaneous Definitions"
- constant (int32) ^at = 15618
+ constant (int32) ^at = 15622
constant (int32) ^parts = 2
constant (text) ^part1 = "Part Two"
constant (text) ^part2 = "Miscellaneous Definitions"
@@ -27810,7 +27810,7 @@ package main _plain
package heading7 _heading
constant (int32) id = 561 __translation="id_U7"
constant (text) ^text = "Part Three - Phrasebook"
- constant (int32) ^at = 15979
+ constant (int32) ^at = 15983
constant (int32) ^parts = 2
constant (text) ^part1 = "Part Three"
constant (text) ^part2 = "Phrasebook"
@@ -27820,7 +27820,7 @@ package main _plain
package heading8 _heading
constant (int32) id = 561 __translation="id_U8"
constant (text) ^text = "Chapter 1 - Saying"
- constant (int32) ^at = 15984
+ constant (int32) ^at = 15988
constant (int32) ^parts = 2
constant (text) ^part1 = "Chapter 1"
constant (text) ^part2 = "Saying"
@@ -27830,7 +27830,7 @@ package main _plain
package heading9 _heading
constant (int32) id = 561 __translation="id_U9"
constant (text) ^text = "Section 1 - Saying Values"
- constant (int32) ^at = 15989
+ constant (int32) ^at = 15993
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 1"
constant (text) ^part2 = "Saying Values"
@@ -27840,7 +27840,7 @@ package main _plain
package heading10 _heading
constant (int32) id = 561 __translation="id_U10"
constant (text) ^text = "Section 2 - Saying Names"
- constant (int32) ^at = 16063
+ constant (int32) ^at = 16067
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 2"
constant (text) ^part2 = "Saying Names"
@@ -27850,7 +27850,7 @@ package main _plain
package heading11 _heading
constant (int32) id = 561 __translation="id_U11"
constant (text) ^text = "Section 3 - Saying Special Characters"
- constant (int32) ^at = 16172
+ constant (int32) ^at = 16176
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 3"
constant (text) ^part2 = "Saying Special Characters"
@@ -27860,7 +27860,7 @@ package main _plain
package heading12 _heading
constant (int32) id = 561 __translation="id_U12"
constant (text) ^text = "Section 4 - Saying Line and Paragraph Breaks"
- constant (int32) ^at = 16242
+ constant (int32) ^at = 16246
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 4"
constant (text) ^part2 = "Saying Line and Paragraph Breaks"
@@ -27870,7 +27870,7 @@ package main _plain
package heading13 _heading
constant (int32) id = 561 __translation="id_U13"
constant (text) ^text = "Section 5 - Saying If and Otherwise"
- constant (int32) ^at = 16352
+ constant (int32) ^at = 16356
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 5"
constant (text) ^part2 = "Saying If and Otherwise"
@@ -27880,7 +27880,7 @@ package main _plain
package heading14 _heading
constant (int32) id = 561 __translation="id_U14"
constant (text) ^text = "Section 6 - Saying one of"
- constant (int32) ^at = 16481
+ constant (int32) ^at = 16485
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 6"
constant (text) ^part2 = "Saying one of"
@@ -27890,7 +27890,7 @@ package main _plain
package heading15 _heading
constant (int32) id = 561 __translation="id_U15"
constant (text) ^text = "Section 7 - Saying Fonts and Visual Effects"
- constant (int32) ^at = 16728
+ constant (int32) ^at = 16732
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 7"
constant (text) ^part2 = "Saying Fonts and Visual Effects"
@@ -27900,7 +27900,7 @@ package main _plain
package heading16 _heading
constant (int32) id = 561 __translation="id_U16"
constant (text) ^text = "Section 8 - Saying Lists of Values"
- constant (int32) ^at = 16820
+ constant (int32) ^at = 16824
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 8"
constant (text) ^part2 = "Saying Lists of Values"
@@ -27910,7 +27910,7 @@ package main _plain
package heading17 _heading
constant (int32) id = 561 __translation="id_U17"
constant (text) ^text = "Chapter 2 - Conditions and Variables"
- constant (int32) ^at = 16895
+ constant (int32) ^at = 16899
constant (int32) ^parts = 2
constant (text) ^part1 = "Chapter 2"
constant (text) ^part2 = "Conditions and Variables"
@@ -27920,7 +27920,7 @@ package main _plain
package heading18 _heading
constant (int32) id = 561 __translation="id_U18"
constant (text) ^text = "Section 1 - Conditions"
- constant (int32) ^at = 16902
+ constant (int32) ^at = 16906
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 1"
constant (text) ^part2 = "Conditions"
@@ -27930,7 +27930,7 @@ package main _plain
package heading19 _heading
constant (int32) id = 561 __translation="id_U19"
constant (text) ^text = "Section 2 - Assigning Temporary Variables"
- constant (int32) ^at = 16947
+ constant (int32) ^at = 16951
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 2"
constant (text) ^part2 = "Assigning Temporary Variables"
@@ -27940,7 +27940,7 @@ package main _plain
package heading20 _heading
constant (int32) id = 561 __translation="id_U20"
constant (text) ^text = "Section 3 - Increase and Decrease"
- constant (int32) ^at = 17132
+ constant (int32) ^at = 17136
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 3"
constant (text) ^part2 = "Increase and Decrease"
@@ -27950,7 +27950,7 @@ package main _plain
package heading21 _heading
constant (int32) id = 561 __translation="id_U21"
constant (text) ^text = "Chapter 2 - Arithmetic"
- constant (int32) ^at = 17224
+ constant (int32) ^at = 17228
constant (int32) ^parts = 2
constant (text) ^part1 = "Chapter 2"
constant (text) ^part2 = "Arithmetic"
@@ -27960,7 +27960,7 @@ package main _plain
package heading22 _heading
constant (int32) id = 561 __translation="id_U22"
constant (text) ^text = "Section 1 - Arithmetic Operations"
- constant (int32) ^at = 17229
+ constant (int32) ^at = 17233
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 1"
constant (text) ^part2 = "Arithmetic Operations"
@@ -27970,7 +27970,7 @@ package main _plain
package heading23 _heading
constant (int32) id = 561 __translation="id_U23"
constant (text) ^text = "Section 2 - Saying Real Numbers (not for Z-machine)"
- constant (int32) ^at = 17703
+ constant (int32) ^at = 17707
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 2"
constant (text) ^part2 = "Saying Real Numbers (not for Z-machine)"
@@ -27980,7 +27980,7 @@ package main _plain
package heading24 _heading
constant (int32) id = 561 __translation="id_U24"
constant (text) ^text = "Section 3 - Real Arithmetic (not for Z-machine)"
- constant (int32) ^at = 17842
+ constant (int32) ^at = 17846
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 3"
constant (text) ^part2 = "Real Arithmetic (not for Z-machine)"
@@ -27990,7 +27990,7 @@ package main _plain
package heading25 _heading
constant (int32) id = 561 __translation="id_U25"
constant (text) ^text = "Section 4 - Exponential Functions (not for Z-machine)"
- constant (int32) ^at = 18098
+ constant (int32) ^at = 18102
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 4"
constant (text) ^part2 = "Exponential Functions (not for Z-machine)"
@@ -28000,7 +28000,7 @@ package main _plain
package heading26 _heading
constant (int32) id = 561 __translation="id_U26"
constant (text) ^text = "Section 5 - Trigonometric Functions (not for Z-machine)"
- constant (int32) ^at = 18246
+ constant (int32) ^at = 18250
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 5"
constant (text) ^part2 = "Trigonometric Functions (not for Z-machine)"
@@ -28010,7 +28010,7 @@ package main _plain
package heading27 _heading
constant (int32) id = 561 __translation="id_U27"
constant (text) ^text = "Section 6 - Trigonometric Functions (not for Z-machine)"
- constant (int32) ^at = 18492
+ constant (int32) ^at = 18496
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 6"
constant (text) ^part2 = "Trigonometric Functions (not for Z-machine)"
@@ -28020,7 +28020,7 @@ package main _plain
package heading28 _heading
constant (int32) id = 561 __translation="id_U28"
constant (text) ^text = "Chapter 3 - Control"
- constant (int32) ^at = 18799
+ constant (int32) ^at = 18803
constant (int32) ^parts = 2
constant (text) ^part1 = "Chapter 3"
constant (text) ^part2 = "Control"
@@ -28030,7 +28030,7 @@ package main _plain
package heading29 _heading
constant (int32) id = 561 __translation="id_U29"
constant (text) ^text = "Section 1 - Deciding Outcomes"
- constant (int32) ^at = 18804
+ constant (int32) ^at = 18808
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 1"
constant (text) ^part2 = "Deciding Outcomes"
@@ -28040,7 +28040,7 @@ package main _plain
package heading30 _heading
constant (int32) id = 561 __translation="id_U30"
constant (text) ^text = "Section 2 - If and Unless"
- constant (int32) ^at = 18881
+ constant (int32) ^at = 18885
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 2"
constant (text) ^part2 = "If and Unless"
@@ -28050,7 +28050,7 @@ package main _plain
package heading31 _heading
constant (int32) id = 561 __translation="id_U31"
constant (text) ^text = "Section 3 - While and Repeat"
- constant (int32) ^at = 18963
+ constant (int32) ^at = 18967
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 3"
constant (text) ^part2 = "While and Repeat"
@@ -28060,7 +28060,7 @@ package main _plain
package heading32 _heading
constant (int32) id = 561 __translation="id_U32"
constant (text) ^text = "Section 4 - Loop Flow"
- constant (int32) ^at = 19248
+ constant (int32) ^at = 19252
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 4"
constant (text) ^part2 = "Loop Flow"
@@ -28070,7 +28070,7 @@ package main _plain
package heading33 _heading
constant (int32) id = 561 __translation="id_U33"
constant (text) ^text = "Chapter 4 - Values"
- constant (int32) ^at = 19283
+ constant (int32) ^at = 19287
constant (int32) ^parts = 2
constant (text) ^part1 = "Chapter 4"
constant (text) ^part2 = "Values"
@@ -28080,7 +28080,7 @@ package main _plain
package heading34 _heading
constant (int32) id = 561 __translation="id_U34"
constant (text) ^text = "Section 1 - Enumerations"
- constant (int32) ^at = 19288
+ constant (int32) ^at = 19292
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 1"
constant (text) ^part2 = "Enumerations"
@@ -28090,7 +28090,7 @@ package main _plain
package heading35 _heading
constant (int32) id = 561 __translation="id_U35"
constant (text) ^text = "Section 2 - Randomness"
- constant (int32) ^at = 19441
+ constant (int32) ^at = 19445
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 2"
constant (text) ^part2 = "Randomness"
@@ -28100,7 +28100,7 @@ package main _plain
package heading36 _heading
constant (int32) id = 561 __translation="id_U36"
constant (text) ^text = "Section 3 - Default Values"
- constant (int32) ^at = 19677
+ constant (int32) ^at = 19681
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 3"
constant (text) ^part2 = "Default Values"
@@ -28110,7 +28110,7 @@ package main _plain
package heading37 _heading
constant (int32) id = 561 __translation="id_U37"
constant (text) ^text = "Chapter 5 - Text"
- constant (int32) ^at = 19714
+ constant (int32) ^at = 19718
constant (int32) ^parts = 2
constant (text) ^part1 = "Chapter 5"
constant (text) ^part2 = "Text"
@@ -28120,7 +28120,7 @@ package main _plain
package heading38 _heading
constant (int32) id = 561 __translation="id_U38"
constant (text) ^text = "Section 1 - Breaking down text"
- constant (int32) ^at = 19719
+ constant (int32) ^at = 19723
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 1"
constant (text) ^part2 = "Breaking down text"
@@ -28130,7 +28130,7 @@ package main _plain
package heading39 _heading
constant (int32) id = 561 __translation="id_U39"
constant (text) ^text = "Section 2 - Matching and Replacing"
- constant (int32) ^at = 20068
+ constant (int32) ^at = 20072
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 2"
constant (text) ^part2 = "Matching and Replacing"
@@ -28140,7 +28140,7 @@ package main _plain
package heading40 _heading
constant (int32) id = 561 __translation="id_U40"
constant (text) ^text = "Section 3 - Regular Expressions"
- constant (int32) ^at = 20450
+ constant (int32) ^at = 20454
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 3"
constant (text) ^part2 = "Regular Expressions"
@@ -28150,7 +28150,7 @@ package main _plain
package heading41 _heading
constant (int32) id = 561 __translation="id_U41"
constant (text) ^text = "Section 4 - Casing of Text"
- constant (int32) ^at = 20625
+ constant (int32) ^at = 20629
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 4"
constant (text) ^part2 = "Casing of Text"
@@ -28160,7 +28160,7 @@ package main _plain
package heading42 _heading
constant (int32) id = 561 __translation="id_U42"
constant (text) ^text = "Section 5 - Adaptive Text"
- constant (int32) ^at = 20763
+ constant (int32) ^at = 20767
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 5"
constant (text) ^part2 = "Adaptive Text"
@@ -28170,7 +28170,7 @@ package main _plain
package heading43 _heading
constant (int32) id = 561 __translation="id_U43"
constant (text) ^text = "Chapter 6 - Data Structures"
- constant (int32) ^at = 21042
+ constant (int32) ^at = 21046
constant (int32) ^parts = 2
constant (text) ^part1 = "Chapter 6"
constant (text) ^part2 = "Data Structures"
@@ -28180,7 +28180,7 @@ package main _plain
package heading44 _heading
constant (int32) id = 561 __translation="id_U44"
constant (text) ^text = "Section 1 - Tables"
- constant (int32) ^at = 21048
+ constant (int32) ^at = 21052
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 1"
constant (text) ^part2 = "Tables"
@@ -28190,7 +28190,7 @@ package main _plain
package heading45 _heading
constant (int32) id = 561 __translation="id_U45"
constant (text) ^text = "Section 2 - Sorting Tables"
- constant (int32) ^at = 21436
+ constant (int32) ^at = 21440
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 2"
constant (text) ^part2 = "Sorting Tables"
@@ -28200,7 +28200,7 @@ package main _plain
package heading46 _heading
constant (int32) id = 561 __translation="id_U46"
constant (text) ^text = "Section 3 - Lists"
- constant (int32) ^at = 21514
+ constant (int32) ^at = 21518
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 3"
constant (text) ^part2 = "Lists"
@@ -28210,7 +28210,7 @@ package main _plain
package heading47 _heading
constant (int32) id = 561 __translation="id_U47"
constant (text) ^text = "Section 4 - Length of lists"
- constant (int32) ^at = 21882
+ constant (int32) ^at = 21886
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 4"
constant (text) ^part2 = "Length of lists"
@@ -28220,7 +28220,7 @@ package main _plain
package heading48 _heading
constant (int32) id = 561 __translation="id_U48"
constant (text) ^text = "Section 5 - List operations"
- constant (int32) ^at = 22057
+ constant (int32) ^at = 22061
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 5"
constant (text) ^part2 = "List operations"
@@ -28230,7 +28230,7 @@ package main _plain
package heading49 _heading
constant (int32) id = 561 __translation="id_U49"
constant (text) ^text = "Section 6 - Relations"
- constant (int32) ^at = 22238
+ constant (int32) ^at = 22242
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 6"
constant (text) ^part2 = "Relations"
@@ -28240,7 +28240,7 @@ package main _plain
package heading50 _heading
constant (int32) id = 561 __translation="id_U50"
constant (text) ^text = "Chapter 7 - Functional Programming"
- constant (int32) ^at = 22818
+ constant (int32) ^at = 22822
constant (int32) ^parts = 2
constant (text) ^part1 = "Chapter 7"
constant (text) ^part2 = "Functional Programming"
@@ -28250,7 +28250,7 @@ package main _plain
package heading51 _heading
constant (int32) id = 561 __translation="id_U51"
constant (text) ^text = "Section 1 - Applying Functions"
- constant (int32) ^at = 22824
+ constant (int32) ^at = 22828
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 1"
constant (text) ^part2 = "Applying Functions"
@@ -28260,7 +28260,7 @@ package main _plain
package heading52 _heading
constant (int32) id = 561 __translation="id_U52"
constant (text) ^text = "Section 2 - Working with Lists"
- constant (int32) ^at = 23181
+ constant (int32) ^at = 23185
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 2"
constant (text) ^part2 = "Working with Lists"
@@ -28270,7 +28270,7 @@ package main _plain
package heading53 _heading
constant (int32) id = 561 __translation="id_U53"
constant (text) ^text = "Chapter 8 - Rulebooks and Activities"
- constant (int32) ^at = 23444
+ constant (int32) ^at = 23448
constant (int32) ^parts = 2
constant (text) ^part1 = "Chapter 8"
constant (text) ^part2 = "Rulebooks and Activities"
@@ -28280,7 +28280,7 @@ package main _plain
package heading54 _heading
constant (int32) id = 561 __translation="id_U54"
constant (text) ^text = "Section 1 - Carrying out Activities"
- constant (int32) ^at = 23451
+ constant (int32) ^at = 23455
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 1"
constant (text) ^part2 = "Carrying out Activities"
@@ -28290,7 +28290,7 @@ package main _plain
package heading55 _heading
constant (int32) id = 561 __translation="id_U55"
constant (text) ^text = "Section 2 - Advanced Activities"
- constant (int32) ^at = 23527
+ constant (int32) ^at = 23531
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 2"
constant (text) ^part2 = "Advanced Activities"
@@ -28300,7 +28300,7 @@ package main _plain
package heading56 _heading
constant (int32) id = 561 __translation="id_U56"
constant (text) ^text = "Section 3 - Following Rules"
- constant (int32) ^at = 23730
+ constant (int32) ^at = 23734
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 3"
constant (text) ^part2 = "Following Rules"
@@ -28310,7 +28310,7 @@ package main _plain
package heading57 _heading
constant (int32) id = 561 __translation="id_U57"
constant (text) ^text = "Section 4 - Success and Failure"
- constant (int32) ^at = 23999
+ constant (int32) ^at = 24003
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 4"
constant (text) ^part2 = "Success and Failure"
@@ -28320,7 +28320,7 @@ package main _plain
package heading58 _heading
constant (int32) id = 561 __translation="id_U58"
constant (text) ^text = "Chapter 9 - External Files (not for Z-machine)"
- constant (int32) ^at = 24128
+ constant (int32) ^at = 24132
constant (int32) ^parts = 2
constant (text) ^part1 = "Chapter 9"
constant (text) ^part2 = "External Files (not for Z-machine)"
@@ -28330,7 +28330,7 @@ package main _plain
package heading59 _heading
constant (int32) id = 561 __translation="id_U59"
constant (text) ^text = "Section 1 - Files of Text"
- constant (int32) ^at = 24139
+ constant (int32) ^at = 24143
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 1"
constant (text) ^part2 = "Files of Text"
@@ -28340,7 +28340,7 @@ package main _plain
package heading60 _heading
constant (int32) id = 561 __translation="id_U60"
constant (text) ^text = "Section 2 - Files of Data"
- constant (int32) ^at = 24212
+ constant (int32) ^at = 24216
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 2"
constant (text) ^part2 = "Files of Data"
@@ -28350,7 +28350,7 @@ package main _plain
package heading61 _heading
constant (int32) id = 561 __translation="id_U61"
constant (text) ^text = "Section 3 - File Handling"
- constant (int32) ^at = 24268
+ constant (int32) ^at = 24272
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 3"
constant (text) ^part2 = "File Handling"
@@ -28360,7 +28360,7 @@ package main _plain
package heading62 _heading
constant (int32) id = 561 __translation="id_U62"
constant (text) ^text = "Part Four - Adjectival Definitions"
- constant (int32) ^at = 24358
+ constant (int32) ^at = 24362
constant (int32) ^parts = 2
constant (text) ^part1 = "Part Four"
constant (text) ^part2 = "Adjectival Definitions"
@@ -28370,7 +28370,7 @@ package main _plain
package heading63 _heading
constant (int32) id = 561 __translation="id_U63"
constant (text) ^text = "Section 1 - Miscellaneous Useful Adjectives"
- constant (int32) ^at = 24364
+ constant (int32) ^at = 24368
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 1"
constant (text) ^part2 = "Miscellaneous Useful Adjectives"
@@ -28380,7 +28380,7 @@ package main _plain
package heading64 _heading
constant (int32) id = 561 __translation="id_U64"
constant (text) ^text = "Section 2 - Adjectives for Relations"
- constant (int32) ^at = 24723
+ constant (int32) ^at = 24727
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 2"
constant (text) ^part2 = "Adjectives for Relations"
@@ -28390,7 +28390,7 @@ package main _plain
package heading65 _heading
constant (int32) id = 561 __translation="id_U65"
constant (text) ^text = "Section 3 - Adjectives for Real Numbers (not for Z-machine)"
- constant (int32) ^at = 25003
+ constant (int32) ^at = 25007
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 3"
constant (text) ^part2 = "Adjectives for Real Numbers (not for Z-machine)"
@@ -28406,7 +28406,7 @@ package main _plain
package heading67 _heading
constant (int32) id = 561 __translation="id_U67"
constant (text) ^text = "Section 1 - Modal verbs and contractions"
- constant (int32) ^at = 25170
+ constant (int32) ^at = 25174
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 1"
constant (text) ^part2 = "Modal verbs and contractions"
@@ -28416,7 +28416,7 @@ package main _plain
package heading68 _heading
constant (int32) id = 561 __translation="id_U68"
constant (text) ^text = "Section 2 - Fallback definitions (not for interactive fiction language element)"
- constant (int32) ^at = 25302
+ constant (int32) ^at = 25306
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 2"
constant (text) ^part2 = "Fallback definitions (not for interactive fiction language element)"
@@ -28426,7 +28426,7 @@ package main _plain
package heading69 _heading
constant (int32) id = 561 __translation="id_U69"
constant (text) ^text = "Section 1 - Grammatical definitions"
- constant (int32) ^at = 25326
+ constant (int32) ^at = 25330
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 1"
constant (text) ^part2 = "Grammatical definitions"
@@ -28436,7 +28436,7 @@ package main _plain
package heading70 _heading
constant (int32) id = 561 __translation="id_U70"
constant (text) ^text = "Section 2 - Saying pronouns (for interactive fiction language element only)"
- constant (int32) ^at = 25602
+ constant (int32) ^at = 25606
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 2"
constant (text) ^part2 = "Saying pronouns (for interactive fiction language element only)"
@@ -28446,7 +28446,7 @@ package main _plain
package heading71 _heading
constant (int32) id = 561 __translation="id_U71"
constant (text) ^text = "Section 3 - Further pronouns (for interactive fiction language element only)"
- constant (int32) ^at = 26586
+ constant (int32) ^at = 26590
constant (int32) ^parts = 2
constant (text) ^part1 = "Section 3"
constant (text) ^part2 = "Further pronouns (for interactive fiction language element only)"
@@ -28701,13 +28701,13 @@ package main _plain
package phrasebook_heading1 _phrasebook_heading
constant (text) ^text = "Saying Values"
package phrasebook_entry1 _phrasebook_entry
- constant (text) ^text = "
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase value -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[A object]\"
say \"[An object]\"
say \"[An object]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[The object]\"
say \"[The object]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n\n\n This text substitution expands to a double quotation mark. Most of the time this is unnecessary because of Inform's rule of converting literal single quotation marks to double at the edges of words, so it's needed only if we w nt a double-quote in the middle of a word for some reason. Example: \n \n\n\n \n which produces: The compass reads 41o21'23"E. (Note that ["] is not allowed; a double-quotation mark is never allowed inside double-quoted text, not even in a text substitution.) \n\n \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[conditional paragraph break]\"
say \"[conditional paragraph break]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
if a paragraph break is pending:
if a paragraph break is pending:
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[otherwise/else if a condition]\"
say \"[otherwise/else if a condition]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[otherwise/else unless a condition]\"
say \"[otherwise/else unless a condition]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[else]\"
say \"[else]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n\n\n This text substitution produces no text, and can be used only to close off a stretch of varying text which begins with "[if ...]". \n\n \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n\n\n This text substitution produces no text, and can be used only to close off a stretch of varying text which begins with "[unless ...]". \n\n \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n\n\n This text substitution produces no text, and can be used only to end a "[one of]..." construction. It indicates that the alternatives are chosen uniformly randomly. \n\n \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[then purely at random]\"
say \"[then purely at random]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[as decreasingly likely outcomes]\"
say \"[as decreasingly likely outcomes]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[only]\"
say \"[only]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n\n\n This text substitution produces no text. It's used only for a side-effect: to return to ordinary Roman type after a previous use of "[bold type]" or "[italic type]". \n\n \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[fixed letter spacing]\"
say \"[fixed letter spacing]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[variable letter spacing]\"
say \"[variable letter spacing]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[list of values in brace notation]\"
say \"[list of values in brace notation]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[list of objects with definite articles]\"
say \"[list of objects with definite articles]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[list of objects with indefinite articles]\"
say \"[list of objects with indefinite articles]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n Kind: phrase nothing -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
whether or not (a condition) ... truth state
whether or not (a condition) ... truth state
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase (value, value) -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
let (a new name) be (name of kind)
let (a new name) be (name of kind)
let (a new name) be (description of relations of values)
let (a new name) be (description of relations of values)
let (a new name) be given by (equation name)
let (a new name) be given by (equation name)
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
Kind: phrase (value, equation name) -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
let (a temporary named value) be (value)
let (a temporary named value) be (value)
let (a temporary named value) be given by (equation name)
let (a temporary named value) be given by (equation name)
increase (a stored value) by (value)
increase (a stored value) by (value)
decrease (a stored value) by (value)
decrease (a stored value) by (value)
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase value -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase value -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
(arithmetic value) + (arithmetic value) ... value
(arithmetic value) plus (arithmetic value) ... value
(arithmetic value) plus (arithmetic value) ... value
(arithmetic value) - (arithmetic value) ... value
(arithmetic value) minus (arithmetic value) ... value
(arithmetic value) minus (arithmetic value) ... value
(arithmetic value) * (arithmetic value) ... value
(arithmetic value) times (arithmetic value) ... value
(arithmetic value) multiplied by (arithmetic value) ... value
(arithmetic value) multiplied by (arithmetic value) ... value
(arithmetic value) / (arithmetic value) ... value
(arithmetic value) divided by (arithmetic value) ... value
(arithmetic value) divided by (arithmetic value) ... value
remainder after dividing (arithmetic value) by (arithmetic value) ... value
remainder after dividing (arithmetic value) by (arithmetic value) ... value
(arithmetic value) to the nearest (arithmetic value) ... value
(arithmetic value) to the nearest (arithmetic value) ... value
square root of (arithmetic value) ... value
square root of (arithmetic value) ... value
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
Kind: phrase arithmetic value -> arithmetic value \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
cube root of (arithmetic value) ... value
cube root of (arithmetic value) ... value
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
Kind: phrase arithmetic value -> arithmetic value \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
total (arithmetic values valued property) of (description of values) ... value
total (arithmetic values valued property) of (description of values) ... value
say \"[real number to number decimal places]\"
say \"[real number to number decimal places]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[real number in decimal notation]\"
say \"[real number in decimal notation]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[real number to number decimal places in decimal notation]\"
say \"[real number to number decimal places in decimal notation]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
| \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[real number in scientific notation]\"
say \"[real number in scientific notation]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[real number to number decimal places in scientific notation]\"
say \"[real number to number decimal places in scientific notation]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
| \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
reciprocal of (real number) ... real number
reciprocal of (real number) ... real number
absolute value of (real number) ... real number y = abs(x)
absolute value of (real number) ... real number y = abs(x)
real square root of (real number) ... real number y = root(x)
real square root of (real number) ... real number y = root(x)
real square of (real number) ... real number y = rsqr(x)
ceiling of (real number) ... real number y = ceiling(x)
ceiling of (real number) ... real number y = ceiling(x)
floor of (real number) ... real number y = floor(x)
floor of (real number) ... real number y = floor(x)
(real number) to the nearest whole number ... number y = int(x)
(real number) to the nearest whole number ... number y = int(x)
natural/-- logarithm of (real number) ... real number y = log(x)
natural/-- logarithm of (real number) ... real number y = log(x)
logarithm to base (number) of (real number) ... real number
logarithm to base (number) of (real number) ... real number
exponential of (real number) ... real number y = exp(x)
exponential of (real number) ... real number y = exp(x)
(real number) to the power (real number) ... real number
(real number) to the power (real number) ... real number
(real number) degrees ... real number
(real number) degrees ... real number
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
Kind: phrase real number -> real number \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
sine of (real number) ... real number y = sin(x)
sine of (real number) ... real number y = sin(x)
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
Kind: phrase real number -> real number \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
cosine of (real number) ... real number y = cos(x)
cosine of (real number) ... real number y = cos(x)
tangent of (real number) ... real number y = tan(x)
tangent of (real number) ... real number y = tan(x)
arcsine of (real number) ... real number y = arcsin(x)
arcsine of (real number) ... real number y = arcsin(x)
arccosine of (real number) ... real number y = arccos(x)
arccosine of (real number) ... real number y = arccos(x)
arctangent of (real number) ... real number y = arctan(x)
arctangent of (real number) ... real number y = arctan(x)
hyperbolic sine of (real number) ... real number y = sinh(x)
hyperbolic sine of (real number) ... real number y = sinh(x)
hyperbolic cosine of (real number) ... real number y = cosh(x)
hyperbolic cosine of (real number) ... real number y = cosh(x)
hyperbolic tangent of (real number) ... real number y = tanh(x)
hyperbolic tangent of (real number) ... real number y = tanh(x)
hyperbolic arcsine of (real number) ... real number y = arcsinh(x)
hyperbolic arcsine of (real number) ... real number y = arcsinh(x)
hyperbolic arccosine of (real number) ... real number y = arccosh(x)
hyperbolic arccosine of (real number) ... real number y = arccosh(x)
hyperbolic arctangent of (real number) ... real number y = arctanh(x)
hyperbolic arctangent of (real number) ... real number y = arctanh(x)
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase nothing -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase nothing -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n Kind: phrase nothing -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase value -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n\n\n This phrase causes the single phrase, or block of phrases, following it to be obeyed only if the condition is true. (If the condition must contain a comma for some reason, the block form should be used.) Example: \n \n\n\n \n\n \n Kind: phrase nothing -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n Kind: phrase nothing -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n Kind: phrase nothing -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n Kind: phrase value -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase nothing -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n Kind: phrase nothing -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
repeat with (a new name) running from (arithmetic value) to (arithmetic value):\n
repeat with (a new name) running from (enumerated value) to (enumerated value):\n
repeat with (a new name) running from (enumerated value) to (enumerated value):\n
repeat with (a new name) running through (description of values):\n
repeat with (a new name) running through (description of values):\n
repeat with (a new name) running through (list of values):\n
repeat with (a new name) running through (list of values):\n
repeat through (table name):\n
repeat through (table name):\n
repeat through (table name) in reverse order:\n
repeat through (table name) in reverse order:\n
repeat through (table name) in (table column) order:\n
repeat through (table name) in (table column) order:\n
repeat through (table name) in reverse (table column) order:\n
repeat through (table name) in reverse (table column) order:\n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase nothing -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase nothing -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
number of (description of values) ... number
number of (description of values) ... number
(name of kind) after (enumerated value) ... value
(name of kind) after (enumerated value) ... value
(name of kind) before (enumerated value) ... value
(name of kind) before (enumerated value) ... value
first value of (name of kind) ... value
first value of (name of kind) ... value
last value of (name of kind) ... value
last value of (name of kind) ... value
a/-- random (description of values) ... value
a/-- random (description of values) ... value
a random (name of kind) between (arithmetic value) and (arithmetic value) ... value
a random (name of kind) between (enumerated value) and (enumerated value) ... value
a random (name of kind) from (enumerated value) to (enumerated value) ... value
a random (name of kind) from (enumerated value) to (enumerated value) ... value
if a random chance of (number) in (number) succeeds:
if a random chance of (number) in (number) succeeds:
seed the random-number generator with (number)
seed the random-number generator with (number)
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
Kind: phrase number -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
default value of (name of kind) ... value
default value of (name of kind) ... value
number of characters in (text) ... number
number of characters in (text) ... number
number of words in (text) ... number
number of words in (text) ... number
number of punctuated words in (text) ... number
number of punctuated words in (text) ... number
number of unpunctuated words in (text) ... number
number of unpunctuated words in (text) ... number
number of lines in (text) ... number
number of lines in (text) ... number
number of paragraphs in (text) ... number
number of paragraphs in (text) ... number
character number (number) in (text) ... text
character number (number) in (text) ... text
word number (number) in (text) ... text
word number (number) in (text) ... text
punctuated word number (number) in (text) ... text
punctuated word number (number) in (text) ... text
unpunctuated word number (number) in (text) ... text
unpunctuated word number (number) in (text) ... text
line number (number) in (text) ... text
line number (number) in (text) ... text
paragraph number (number) in (text) ... text
paragraph number (number) in (text) ... text
substituted form of (text) ... text
substituted form of (text) ... text
if (text) exactly matches the text (text):
if (text) exactly matches the text (text):
if (text) matches the text (text):
if (text) matches the text (text):
number of times (text) matches the text (text) ... number
number of times (text) matches the text (text) ... number
replace the text (text) in (text) with (text)
replace the text (text) in (text) with (text)
replace the word (text) in (text) with (text)
replace the word (text) in (text) with (text)
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
Kind: phrase (text, text, text) -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
replace the punctuated word (text) in (text) with (text)
replace the punctuated word (text) in (text) with (text)
replace character number (number) in (text) with (text)
replace character number (number) in (text) with (text)
replace word number (number) in (text) with (text)
replace word number (number) in (text) with (text)
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
Kind: phrase (number, text, text) -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
replace punctuated word number (number) in (text) with (text)
replace punctuated word number (number) in (text) with (text)
replace unpunctuated word number (number) in (text) with (text)
replace unpunctuated word number (number) in (text) with (text)
replace line number (number) in (text) with (text)
replace line number (number) in (text) with (text)
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
Kind: phrase (number, text, text) -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
replace paragraph number (number) in (text) with (text)
replace paragraph number (number) in (text) with (text)
if (text) exactly matches the regular expression (text):
if (text) exactly matches the regular expression (text):
if (text) matches the regular expression (text):
if (text) matches the regular expression (text):
text matching regular expression ... text
text matching regular expression ... text
text matching subexpression (number) ... text
text matching subexpression (number) ... text
number of times (text) matches the regular expression (text) ... number
number of times (text) matches the regular expression (text) ... number
replace the regular expression (text) in (text) with (text)
replace the regular expression (text) in (text) with (text)
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase text -> text \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase text -> text \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase text -> text \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
(text) in sentence case ... text
(text) in sentence case ... text
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase text -> truth state \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase text -> truth state \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n\n\n Produces the infinitive of the given verb. Note that this is without a "to": for example, "[infinitive of the verb carry]" is "carry", not "to carry". \n\n \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[past participle of verb]\"
say \"[past participle of verb]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[present participle of verb]\"
say \"[present participle of verb]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n\n\n Adapts the given verb to the current story tense and story viewpoint. For example, "you [adapt the verb provoke]" might produce "you provoke". \n\n \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[adapt verb in grammatical tense]\"
say \"[adapt verb in grammatical tense]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[adapt verb from narrative viewpoint]\"
say \"[adapt verb from narrative viewpoint]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[adapt verb in grammatical tense from narrative viewpoint]\"
say \"[adapt verb in grammatical tense from narrative viewpoint]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
| \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n\n\n Adapts the given verb to the current story tense and story viewpoint, giving it a negative sense. For example, "you [negate the verb provoke]" might produce "you do not provoke". \n\n \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[negate verb in grammatical tense]\"
say \"[negate verb in grammatical tense]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[negate verb from narrative viewpoint]\"
say \"[negate verb from narrative viewpoint]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[negate verb in grammatical tense from narrative viewpoint]\"
say \"[negate verb in grammatical tense from narrative viewpoint]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
| \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
meaning of (verb) ... relation of objects
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
Kind: phrase verb -> relation of objects \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
choose a/the/-- row (number) in/from (table name)
choose a/the/-- row (number) in/from (table name)
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
Kind: phrase (number, table name) -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
choose a/the/-- row with (table column) of (value) in/from (table name)
choose a/the/-- row with (table column) of (value) in/from (table name)
choose a/the/-- blank row in/from (table name)
choose a/the/-- blank row in/from (table name)
choose a/the/-- random row in/from (table name)
choose a/the/-- random row in/from (table name)
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
Kind: phrase table name -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
number of rows in/from (table name) ... number
number of rows in/from (table name) ... number
number of blank rows in/from (table name) ... number
number of blank rows in/from (table name) ... number
number of filled rows in/from (table name) ... number
number of filled rows in/from (table name) ... number
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n Kind: phrase value -> truth state \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
if there is no (a table entry):
if there is no (a table entry):
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
Kind: phrase value -> truth state \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase value -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase nothing -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
blank out the whole (table column) in/from/of (table name)
blank out the whole (table column) in/from/of (table name)
blank out the whole of (table name)
blank out the whole of (table name)
showme the contents of (table name)
showme the contents of (table name)
say \"[the/-- current table row]\"
say \"[the/-- current table row]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[row number in/from table name]\"
say \"[row number in/from table name]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
say \"[table column in/from table name]\"
say \"[table column in/from table name]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n\n | \n\n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
sort (table name) in/into random order
sort (table name) in/into random order
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
Kind: phrase table name -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
sort (table name) in/into (table column) order
sort (table name) in/into (table column) order
sort (table name) in/into reverse (table column) order
sort (table name) in/into reverse (table column) order
add (value) to (list of values)
add (value) to (list of values)
add (value) at entry (number) in (list of values)
add (value) at entry (number) in (list of values)
add (list of values) to (list of values)
add (list of values) to (list of values)
add (list of values) at entry (number) in (list of values)
add (list of values) at entry (number) in (list of values)
remove (value) from (list of values)
remove (value) from (list of values)
remove (list of values) from (list of values)
remove (list of values) from (list of values)
remove entry (number) from (list of values)
remove entry (number) from (list of values)
remove entries (number) to (number) from (list of values)
remove entries (number) to (number) from (list of values)
if (value) is listed in (list of values):
if (value) is listed in (list of values):
if (value) is not listed in (list of values):
if (value) is not listed in (list of values):
list of (description of values) ... value
list of (description of values) ... value
number of entries in/of (list of values) ... number
number of entries in/of (list of values) ... number
truncate (list of values) to (number) entries/entry
truncate (list of values) to (number) entries/entry
truncate (list of values) to the first (number) entries/entry
truncate (list of values) to the first (number) entries/entry
truncate (list of values) to the last (number) entries/entry
truncate (list of values) to the last (number) entries/entry
extend (list of values) to (number) entries/entry
extend (list of values) to (number) entries/entry
change (list of values) to have (number) entries/entry
change (list of values) to have (number) entries/entry
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase list of values -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase list of values -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
rotate (list of values) backwards
rotate (list of values) backwards
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase list of values -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
sort (list of values) in/into reverse order
sort (list of values) in/into reverse order
sort (list of values) in/into random order
sort (list of values) in/into random order
sort (list of objects) in/into (property) order
sort (list of objects) in/into (property) order
sort (list of objects) in/into reverse (property) order
sort (list of objects) in/into reverse (property) order
show relation (relation of values)
show relation (relation of values)
next step via (relation of objects) from (object) to (object) ... object
next step via (relation of objects) from (object) to (object) ... object
number of steps via (relation of objects) from (object) to (object) ... number
number of steps via (relation of objects) from (object) to (object) ... number
list of (name of kind) that/which/whom (relation of values) relates ... value
list of (name of kind) that/which/whom (relation of values) relates ... value
list of (name of kind) to which/whom (relation of values) relates ... value
list of (name of kind) that/which/whom (relation of values) relates to ... value
list of (name of kind) that/which/whom (relation of values) relates to ... value
list of (name of kind) that/which/who relate to (value) by (relation of values) ... value
list of (name of kind) that/which/who relate to (value) by (relation of values) ... value
list of (name of kind) to which/whom (value) relates by (relation of values) ... value
list of (name of kind) that/which/whom (value) relates to by (relation of values) ... value
list of (name of kind) that/which/whom (value) relates to by (relation of values) ... value
if (name of kind) relates to (value) by (relation of values):
if (name of kind) relates to (value) by (relation of values):
if (value) relates to (name of kind) by (relation of values):
if (value) relates to (name of kind) by (relation of values):
(name of kind) that/which/who relates to (value) by (relation of values) ... value
(name of kind) that/which/who relates to (value) by (relation of values) ... value
(name of kind) to which/whom (value) relates by (relation of values) ... value
(name of kind) that/which/whom (value) relates to by (relation of values) ... value
(name of kind) that/which/whom (value) relates to by (relation of values) ... value
if (value) matches (description of values):
if (value) matches (description of values):
(phrase nothing -> value) applied ... value
(phrase (nothing, nothing, nothing) -> value) applied to (value) and (value) and (value) ... value
apply (phrase nothing -> nothing)
apply (phrase nothing -> nothing)
apply (phrase nothing -> nothing) to (value)
apply (phrase nothing -> nothing) to (value)
apply (phrase (nothing, nothing) -> nothing) to (value) and (value)
apply (phrase (nothing, nothing) -> nothing) to (value) and (value)
apply (phrase (nothing, nothing, nothing) -> nothing) to (value) and (value) and (value)
apply (phrase (nothing, nothing, nothing) -> nothing) to (value) and (value) and (value)
(phrase nothing -> value) applied to (list of values) ... value
(phrase nothing -> value) applied to (list of values) ... value
(phrase (nothing, nothing) -> value) reduction of (list of values) ... value
(phrase (nothing, nothing) -> value) reduction of (list of values) ... value
filter to (description of values) of (list of values) ... value
filter to (description of values) of (list of values) ... value
carry out the (activity) activity
carry out the (activity) activity
carry out the (activity) activity with (value)
carry out the (activity) activity with (value)
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase nothing -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase activity -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
begin the (activity) activity with (value)
begin the (activity) activity with (value)
if handling (activity) activity:
if handling (activity) activity:
if handling (activity) activity with (value):
if handling (activity) activity with (value):
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase activity -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
end the (activity) activity with (value)
end the (activity) activity with (value)
abandon the (activity) activity
abandon the (activity) activity
abandon the (activity) activity with (value)
abandon the (activity) activity with (value)
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n Kind: phrase nothing based rule -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
follow (nothing based rule producing values) for (value)
follow (nothing based rule producing values) for (value)
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n Kind: phrase nothing based rule -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
(name of kind) produced by (nothing based rule producing values) ... value
(name of kind) produced by (nothing based rule producing values) ... value
(name of kind) produced by (nothing based rule producing values) for (value) ... value
(name of kind) produced by (nothing based rule producing values) for (value) ... value
(name of kind) produced by (nothing based rule producing values) ... value
(name of kind) produced by (nothing based rule producing values) ... value
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n Kind: phrase nothing based rule -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
abide by (nothing based rule producing values) for (value)
abide by (nothing based rule producing values) for (value)
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n \n Kind: phrase nothing based rule -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase nothing -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase nothing -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase nothing -> nothing \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
rule succeeds with result (value)
rule succeeds with result (value)
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase nothing -> truth state \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n \n See Kind: phrase nothing -> truth state \n\n | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
outcome of the rulebook ... rulebook outcome
outcome of the rulebook ... rulebook outcome
write (text) to (external file)
write (text) to (external file)
append (text) to (external file)
append (text) to (external file)
say \"[text of external file]\"
say \"[text of external file]\"
\n ![]() | \n \n\n | \n\n ![]() | \n
\n\n | \n\n
See | \n \n\n | \n
\n ![]() | \n \n\n | \n\n ![]() | \n
read (external file) into (table name)
read (external file) into (table name)
write (external file) from (table name)
write (external file) from (table name)
if ready to read (external file):
if ready to read (external file):
mark (external file) as ready to read
mark (external file) as ready to read
mark (external file) as not ready to read
mark (external file) as not ready to read