CVS difference for ai22s/ai22-0045-1.html
--- ai22s/ai22-0045-1.html 2022/09/03 05:35:45 1.2
+++ ai22s/ai22-0045-1.html 2022/09/07 03:40:20 1.3
@@ -158,7 +158,7 @@
pragmas, aspect-related pragmas, executable pragmas, and control pragmas, and each has its own
placement restrictions:</span></p>
<ul class="wbl"><li>A <i>configuration</i> pragma is allowed at the beginning of a compilation,
-preceded only by other pragmas. In addition, certain pragmas usable as configuration pragmas
+preceded only by other pragmas. In addition, certain pragmas usable as configuration pragmas
can also control configuration more locally, and as such can appear immediately within a
<span class="ntrm">declarative_part</span> or a <span class="ntrm">package_specification </span>at
the place of a <span class="ntrm">basic_declaration</span>, as defined for specific pragmas.</li>
@@ -174,7 +174,6 @@
<li>A <i>control</i> pragma is allowed any place where any other kind of pragma is permitted, and
in addition is <span class="del">[<span class="a55">Pragma</span><span class="c6">s are
only</span>]</span> allowed at the following places in a program: </li>
-</ul>
<ul class="wbl"><li>After a semicolon delimiter, but not within a
<span class="ntrm">formal_part</span><span class="a4">[</span><span class="c6">,</span><span class="c19">]
</span>{or} <span class="ntrm">discriminant_part</span><span class="c19">[</span><span class="c6">,
@@ -192,6 +191,7 @@
in a </span><span class="a56">sequence_of_statements</span><span class="a57">.</span></li>
<li><span class="c6">At any place where a
</span><span class="a56">compilation_unit</span><span class="c6"> is allowed.</span>]</li>
+</ul>
</ul>
<p class="a60">Additional syntax rules and placement restrictions exist for specific pragmas. </p>
Questions? Ask the ACAA Technical Agent