@@ -23,10 +23,10 @@ to name, convention, language, and compiler version. Attributes are modeled
2323on Attributes in [ ECMA-335] , with the syntax coming from [ ECMA-334] \( C#).
2424
2525r[ attributes.inner]
26- _ Inner attributes_ , written with a bang (` ! ` ) after the hash (` # ` ), apply to the item that the attribute is declared within.
26+ _ Inner attributes_ , written with a bang (` ! ` ) after the hash (` # ` ), apply to the form that the attribute is declared within.
2727
2828r[ attributes.outer]
29- _ Outer attributes_ , written without the bang after the hash, apply to the thing that follows the attribute.
29+ _ Outer attributes_ , written without the bang after the hash, apply to the form that follows the attribute.
3030
3131r[ attributes.input]
3232The attribute consists of a path to the attribute, followed by an optional
@@ -57,7 +57,7 @@ Attributes can be classified into the following kinds:
5757* [ Tool attributes] ( #tool-attributes )
5858
5959r[ attributes.allowed-position]
60- Attributes may be applied to many things in the language:
60+ Attributes may be applied to many forms in the language:
6161
6262* All [ item declarations] accept outer attributes while [ external blocks] ,
6363 [ functions] , [ implementations] , and [ modules] accept inner attributes.
@@ -197,7 +197,7 @@ r[attributes.activity]
197197
198198r[ attributes.activity.intro]
199199An attribute is either active or inert. During attribute processing, * active
200- attributes* remove themselves from the thing they are on while * inert attributes*
200+ attributes* remove themselves from the form they are on while * inert attributes*
201201stay on.
202202
203203The [ ` cfg ` ] and [ ` cfg_attr ` ] attributes are active.
0 commit comments