diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2021-08-01 12:40:27 -0700 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2021-08-01 12:40:27 -0700 |
| commit | 994c9c973e0fd771699c3a5c76bee11f9b744c84 (patch) | |
| tree | 8257c1abe2d18a50a46a1d712eadbd25fd7e4f8b /grammars/c++.bp | |
| parent | cb9b4c40d87480bc794b90c2a36ed0f4c3240d8a (diff) | |
Changed how definitions work
Diffstat (limited to 'grammars/c++.bp')
| -rw-r--r-- | grammars/c++.bp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/grammars/c++.bp b/grammars/c++.bp index 1814320..d6135b2 100644 --- a/grammars/c++.bp +++ b/grammars/c++.bp @@ -8,8 +8,7 @@ comment: "//" .. $ / "/*" ..%\n "*/" string: `" ..%string-escape `" -keyword: - "alignas" / "alignof" / "and" / "and_eq" / "asm" / "atomic_cancel" / "atomic_commit" / +keyword: ("alignas" / "alignof" / "and" / "and_eq" / "asm" / "atomic_cancel" / "atomic_commit" / "atomic_noexcept" / "auto" / "bitand" / "bitor" / "bool" / "break" / "case" / "catch" / "char" / "char8_t" / "char16_t" / "char32_t" / "class" / "compl" / "concept" / "const" / "consteval" / "constexpr" / "constinit" / "const_cast" / "continue" / "co_await" / @@ -21,7 +20,7 @@ keyword: "requires" / "return" / "short" / "signed" / "sizeof" / "static" / "static_assert" / "static_cast" / "struct" / "switch" / "synchronized" / "template" / "this" / "thread_local" / "throw" / "true" / "try" / "typedef" / "typeid" / "typename" / "union" / - "unsigned" / "using" / "virtual" / "void" / "volatile" / "wchar_t" / "while" / "xor" / "xor_eq" + "unsigned" / "using" / "virtual" / "void" / "volatile" / "wchar_t" / "while" / "xor" / "xor_eq") function-def: ^_ 2+(id / keyword / anglebraces / `*) % __ parens (__`; / >(__`{)) function: function-def __ braces macro: ^"#define"| ..$ *(<`\ \n..$) |
