diff options
author | Aleksey Kladov <[email protected]> | 2020-07-30 17:17:28 +0100 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2020-07-30 17:17:28 +0100 |
commit | c83467796b6c7365ea4f41900d74444384a9e618 (patch) | |
tree | 6eb770e4c9751813cc0530e7c645fed8914eed12 /xtask | |
parent | b2cdb0b22631a66a00be25ba4b2e9c0b34ff426a (diff) |
Finalize Trait grammar
Diffstat (limited to 'xtask')
-rw-r--r-- | xtask/src/ast_src.rs | 2 | ||||
-rw-r--r-- | xtask/src/codegen/rust.ungram | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/xtask/src/ast_src.rs b/xtask/src/ast_src.rs index 56e3f4b0a..ea8bf50ed 100644 --- a/xtask/src/ast_src.rs +++ b/xtask/src/ast_src.rs | |||
@@ -103,7 +103,7 @@ pub(crate) const KINDS_SRC: KindsSrc = KindsSrc { | |||
103 | "USE", | 103 | "USE", |
104 | "STATIC", | 104 | "STATIC", |
105 | "CONST", | 105 | "CONST", |
106 | "TRAIT_DEF", | 106 | "TRAIT", |
107 | "IMPL_DEF", | 107 | "IMPL_DEF", |
108 | "TYPE_ALIAS", | 108 | "TYPE_ALIAS", |
109 | "MACRO_CALL", | 109 | "MACRO_CALL", |
diff --git a/xtask/src/codegen/rust.ungram b/xtask/src/codegen/rust.ungram index 4f7f6403e..b30658397 100644 --- a/xtask/src/codegen/rust.ungram +++ b/xtask/src/codegen/rust.ungram | |||
@@ -14,7 +14,7 @@ Item = | |||
14 | | Module | 14 | | Module |
15 | | Static | 15 | | Static |
16 | | Struct | 16 | | Struct |
17 | | TraitDef | 17 | | Trait |
18 | | TypeAlias | 18 | | TypeAlias |
19 | | Union | 19 | | Union |
20 | | Use | 20 | | Use |
@@ -123,7 +123,7 @@ Static = | |||
123 | Attr* Visibility? 'static'? 'mut'? Name ':' ascribed_type:TypeRef | 123 | Attr* Visibility? 'static'? 'mut'? Name ':' ascribed_type:TypeRef |
124 | '=' body:Expr ';' | 124 | '=' body:Expr ';' |
125 | 125 | ||
126 | TraitDef = | 126 | Trait = |
127 | Attr* Visibility? 'unsafe'? 'auto'? 'trait' Name GenericParamList | 127 | Attr* Visibility? 'unsafe'? 'auto'? 'trait' Name GenericParamList |
128 | (':' TypeBoundList?)? WhereClause | 128 | (':' TypeBoundList?)? WhereClause |
129 | AssocItemList | 129 | AssocItemList |