From 7435692fec7b82284eac236714931faee8b825d6 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sat, 14 Mar 2026 22:42:22 +0900 Subject: feat: partially implement static_assert (parsing only) --- docs/c_grammar.md | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'docs') diff --git a/docs/c_grammar.md b/docs/c_grammar.md index 3bde591..807db1a 100644 --- a/docs/c_grammar.md +++ b/docs/c_grammar.md @@ -18,7 +18,7 @@ * `{ A |? S }*`: 1 or more repetitions of A separated by S, allowing optional trailing S * Equivalent to `{ A |? S }+?` * `( A )`: Grouping -* `# ...`: Additional constraints +* `/* ... */`: Additional constraints ## Expressions @@ -428,10 +428,6 @@ jump-stmt: translation-unit: { external-declaration }+ -external-declaration: - function-definition - declaration - external-declaration: static_assert-declaration attribute-specifier-sequence ';' @@ -441,6 +437,6 @@ external-declaration: function-definition-or-declaration-rest: declaration-specifiers init-declarator-list ';' declaration-specifiers init-declarator-list compound-stmt - # Each item of init-declarator-list must not have initializer. - # The length of init-declarator-list must be one. + /* Each item of init-declarator-list must not have initializer. */ + /* The length of init-declarator-list must be one. */ ``` -- cgit v1.3-3-g829e