<pclass="commentary firstcommentary"><aid="SP1"class="paragraph-anchor"></a><b>§1. Status. </b>The Inter specification allows for any number of annotations to be used;
<pclass="commentary firstcommentary"><aid="SP3"class="paragraph-anchor"></a><b>§3. </b><spanclass="extract"><spanclass="extract-syntax">__hex</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">constant</span></span>. Marks that the value of this constant
<pclass="commentary firstcommentary"><aid="SP4"class="paragraph-anchor"></a><b>§4. </b><spanclass="extract"><spanclass="extract-syntax">__signed</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">constant</span></span>. Marks that the value of this constant
<pclass="commentary firstcommentary"><aid="SP5"class="paragraph-anchor"></a><b>§5. </b><spanclass="extract"><spanclass="extract-syntax">__late</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">constant</span></span>. Suggests that this should be placed late
<pclass="commentary firstcommentary"><aid="SP6"class="paragraph-anchor"></a><b>§6. </b><spanclass="extract"><spanclass="extract-syntax">__noun_filter</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">constant</span></span> which is a function. Marks that this
<pclass="commentary firstcommentary"><aid="SP7"class="paragraph-anchor"></a><b>§7. </b><spanclass="extract"><spanclass="extract-syntax">__scope_filter</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">constant</span></span> which is a function. Marks that this
<pclass="commentary firstcommentary"><aid="SP8"class="paragraph-anchor"></a><b>§8. </b><spanclass="extract"><spanclass="extract-syntax">__action</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">constant</span></span>. Marks it as the name of an action.
<pclass="commentary firstcommentary"><aid="SP9"class="paragraph-anchor"></a><b>§9. </b><spanclass="extract"><spanclass="extract-syntax">__fake_action</span></span>. Applies to symbols already tagged <spanclass="extract"><spanclass="extract-syntax">_action</span></span>, and marks
<pclass="commentary firstcommentary"><aid="SP10"class="paragraph-anchor"></a><b>§10. </b><spanclass="extract"><spanclass="extract-syntax">__assimilated</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">constant</span></span>. Marks it as a symbol defined in
<pclass="commentary firstcommentary"><aid="SP11"class="paragraph-anchor"></a><b>§11. </b><spanclass="extract"><spanclass="extract-syntax">__holding</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">constant</span></span>. This is part of a convoluted system
<pclass="commentary firstcommentary"><aid="SP12"class="paragraph-anchor"></a><b>§12. </b><spanclass="extract"><spanclass="extract-syntax">__delenda_est</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">constant</span></span>. Likewise; but marks a symbol for
<pclass="commentary firstcommentary"><aid="SP14"class="paragraph-anchor"></a><b>§14. </b><spanclass="extract"><spanclass="extract-syntax">__buffer_array</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">constant</span></span> which is a literal list. Asks
<pclass="commentary firstcommentary"><aid="SP15"class="paragraph-anchor"></a><b>§15. </b><spanclass="extract"><spanclass="extract-syntax">__byte_array</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">constant</span></span> which is a literal list. Asks
<pclass="commentary firstcommentary"><aid="SP16"class="paragraph-anchor"></a><b>§16. </b><spanclass="extract"><spanclass="extract-syntax">__string_array</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">constant</span></span> which is a literal list. Asks this
<pclass="commentary firstcommentary"><aid="SP17"class="paragraph-anchor"></a><b>§17. </b><spanclass="extract"><spanclass="extract-syntax">__table_array</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">constant</span></span> which is a literal list. Asks this
<pclass="commentary firstcommentary"><aid="SP18"class="paragraph-anchor"></a><b>§18. </b><spanclass="extract"><spanclass="extract-syntax">__inline_array</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">constant</span></span> which is a literal list. Asks that,
<pclass="commentary firstcommentary"><aid="SP19"class="paragraph-anchor"></a><b>§19. </b><spanclass="extract"><spanclass="extract-syntax">__verb</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">constant</span></span> which is a literal list. Asks this to be
<pclass="commentary firstcommentary"><aid="SP20"class="paragraph-anchor"></a><b>§20. </b><spanclass="extract"><spanclass="extract-syntax">__meta_verb</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">constant</span></span> which is a literal list and also has
<pclass="commentary firstcommentary"><aid="SP22"class="paragraph-anchor"></a><b>§22. </b><spanclass="extract"><spanclass="extract-syntax">__bip</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">primitive</span></span>. This is used internally in the code
<pclass="commentary firstcommentary"><aid="SP24"class="paragraph-anchor"></a><b>§24. </b><spanclass="extract"><spanclass="extract-syntax">__call_parameter</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">local</span></span>. Inform's front end marks
<pclass="commentary firstcommentary"><aid="SP25"class="paragraph-anchor"></a><b>§25. </b><spanclass="extract"><spanclass="extract-syntax">__implied_call_parameter</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">local</span></span>. Similarly. What
<pclass="commentary firstcommentary"><aid="SP27"class="paragraph-anchor"></a><b>§27. </b><spanclass="extract"><spanclass="extract-syntax">__explicit_variable</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">variable</span></span>. Marks this as having a name
<pclass="commentary firstcommentary"><aid="SP29"class="paragraph-anchor"></a><b>§29. </b><spanclass="extract"><spanclass="extract-syntax">__weak_ID</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">kind</span></span>. The weak ID of a kind is a single small
<pclass="commentary firstcommentary"><aid="SP30"class="paragraph-anchor"></a><b>§30. </b><spanclass="extract"><spanclass="extract-syntax">__source_order</span></span>. Applies (undependently) to <spanclass="extract"><spanclass="extract-syntax">property</span></span> and to <spanclass="extract"><spanclass="extract-syntax">kind</span></span>:
<pclass="commentary firstcommentary"><aid="SP32"class="paragraph-anchor"></a><b>§32. </b><spanclass="extract"><spanclass="extract-syntax">__object_kind_counter</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">kind</span></span>. Towards the end of code
here: <spanclass="extract"><spanclass="extract-syntax">K1_thing</span></span> will get <spanclass="extract"><spanclass="extract-syntax">__object_kind_counter=1</span></span>, and so on.
<pclass="commentary firstcommentary"><aid="SP33"class="paragraph-anchor"></a><b>§33. </b><spanclass="extract"><spanclass="extract-syntax">__arrow_count</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">instance</span></span> of objects; it's the depth in the
<pclass="commentary firstcommentary"><aid="SP34"class="paragraph-anchor"></a><b>§34. </b><spanclass="extract"><spanclass="extract-syntax">__declaration_order</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">instance</span></span> of objects; it's the order
<pclass="commentary firstcommentary"><aid="SP36"class="paragraph-anchor"></a><b>§36. </b><spanclass="extract"><spanclass="extract-syntax">__either_or</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">property</span></span>. Marks it as one which is either
<pclass="commentary firstcommentary"><aid="SP37"class="paragraph-anchor"></a><b>§37. </b><spanclass="extract"><spanclass="extract-syntax">__attribute</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">property</span></span>, and only to those also annotated
<pclass="commentary firstcommentary"><aid="SP38"class="paragraph-anchor"></a><b>§38. </b><spanclass="extract"><spanclass="extract-syntax">__explicit_attribute</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">property</span></span>, and only to those also
<pclass="commentary firstcommentary"><aid="SP39"class="paragraph-anchor"></a><b>§39. </b><spanclass="extract"><spanclass="extract-syntax">__property_name</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">property</span></span>. Where a property name came from
<pclass="commentary firstcommentary"><aid="SP40"class="paragraph-anchor"></a><b>§40. </b><spanclass="extract"><spanclass="extract-syntax">__rto</span></span>. Applies to <spanclass="extract"><spanclass="extract-syntax">property</span></span>, and marks it as a run-time only property:
<pclass="commentary firstcommentary"><aid="SP41"class="paragraph-anchor"></a><b>§41. </b><spanclass="extract"><spanclass="extract-syntax">__source_order</span></span>. Applies (undependently) to <spanclass="extract"><spanclass="extract-syntax">property</span></span> and to <spanclass="extract"><spanclass="extract-syntax">kind</span></span>: