Commit b0d9bb0bb8

Hashi364 <49736221+Kiyoshi364@users.noreply.github.com>
2023-09-06 18:10:24
langref: keyword consistency (between keyword list and grammar)
Add missing keywords in Keyword Reference. Reorder keywords in grammar.
1 parent 1f726cc
Changed files (1)
doc/langref.html.in
@@ -11891,6 +11891,17 @@ fn readU32Be() u32 {}
             </ul>
           </td>
         </tr>
+        <tr>
+          <th scope="row">
+            <pre>{#syntax#}callconv{#endsyntax#}</pre>
+          </th>
+          <td>
+            {#syntax#}callconv{#endsyntax#} can be used to specify the calling convention in a function type.
+            <ul>
+              <li>See also {#link|Functions#}</li>
+            </ul>
+          </td>
+        </tr>
         <tr>
           <th scope="row">
             <pre>{#syntax#}catch{#endsyntax#}</pre>
@@ -12118,6 +12129,17 @@ fn readU32Be() u32 {}
             </ul>
           </td>
         </tr>
+        <tr>
+          <th scope="row">
+            <pre>{#syntax#}opaque{#endsyntax#}</pre>
+          </th>
+          <td>
+            {#syntax#}opaque{#endsyntax#} defines an opaque type.
+            <ul>
+              <li>See also {#link|opaque#}</li>
+            </ul>
+          </td>
+        </tr>
         <tr>
           <th scope="row">
             <pre>{#syntax#}or{#endsyntax#}</pre>
@@ -12874,6 +12896,7 @@ KEYWORD_fn          <- 'fn'          end_of_word
 KEYWORD_for         <- 'for'         end_of_word
 KEYWORD_if          <- 'if'          end_of_word
 KEYWORD_inline      <- 'inline'      end_of_word
+KEYWORD_linksection <- 'linksection' end_of_word
 KEYWORD_noalias     <- 'noalias'     end_of_word
 KEYWORD_nosuspend   <- 'nosuspend'   end_of_word
 KEYWORD_noinline    <- 'noinline'    end_of_word
@@ -12884,7 +12907,6 @@ KEYWORD_packed      <- 'packed'      end_of_word
 KEYWORD_pub         <- 'pub'         end_of_word
 KEYWORD_resume      <- 'resume'      end_of_word
 KEYWORD_return      <- 'return'      end_of_word
-KEYWORD_linksection <- 'linksection' end_of_word
 KEYWORD_struct      <- 'struct'      end_of_word
 KEYWORD_suspend     <- 'suspend'     end_of_word
 KEYWORD_switch      <- 'switch'      end_of_word
@@ -12904,9 +12926,9 @@ keyword <- KEYWORD_addrspace / KEYWORD_align / KEYWORD_allowzero / KEYWORD_and
          / KEYWORD_comptime / KEYWORD_const / KEYWORD_continue / KEYWORD_defer
          / KEYWORD_else / KEYWORD_enum / KEYWORD_errdefer / KEYWORD_error / KEYWORD_export
          / KEYWORD_extern / KEYWORD_fn / KEYWORD_for / KEYWORD_if
-         / KEYWORD_inline / KEYWORD_noalias / KEYWORD_nosuspend / KEYWORD_noinline
-         / KEYWORD_opaque / KEYWORD_or / KEYWORD_orelse / KEYWORD_packed
-         / KEYWORD_pub / KEYWORD_resume / KEYWORD_return / KEYWORD_linksection
+         / KEYWORD_inline / KEYWORD_linksection / KEYWORD_noalias / KEYWORD_noinline
+	 / KEYWORD_nosuspend / KEYWORD_opaque / KEYWORD_or / KEYWORD_orelse
+  	 / KEYWORD_packed / KEYWORD_pub / KEYWORD_resume / KEYWORD_return
          / KEYWORD_struct / KEYWORD_suspend / KEYWORD_switch / KEYWORD_test
          / KEYWORD_threadlocal / KEYWORD_try / KEYWORD_union / KEYWORD_unreachable
          / KEYWORD_usingnamespace / KEYWORD_var / KEYWORD_volatile / KEYWORD_while