zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit b0d9bb0bb844cb647942f7f1e3e7d06fc12e8df6 (tree)
parent 1f726cc8828978cf663e86205800ee27d873c5f8
Author: Hashi364 <49736221+Kiyoshi364@users.noreply.github.com>
Date:   Wed,  6 Sep 2023 13:10:24 -0300

langref: keyword consistency (between keyword list and grammar)

Add missing keywords in Keyword Reference.
Reorder keywords in grammar.
Diffstat:
Mdoc/langref.html.in | 30++++++++++++++++++++++++++----
1 file changed, 26 insertions(+), 4 deletions(-)

diff --git a/doc/langref.html.in b/doc/langref.html.in @@ -11893,6 +11893,17 @@ fn readU32Be() u32 {} </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> </th> <td> @@ -12120,6 +12131,17 @@ fn readU32Be() u32 {} </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> </th> <td> @@ -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