Skip to content

Commit

Permalink
fixed poor wording in edit history
Browse files Browse the repository at this point in the history
  • Loading branch information
pnkfelix committed Nov 30, 2015
1 parent 602bb54 commit 5aefeb5
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion text/0550-macro-future-proofing.md
Original file line number Diff line number Diff line change
Expand Up @@ -475,7 +475,7 @@ reasonable freedom and can be extended in the future.

- Updated by https://github.com/rust-lang/rfcs/pull/1384:
* replaced detailed design with a specification-oriented presentation rather than an implementation-oriented algorithm.
* fixed some oversights in the specification (that led to matchers like `break { stuff }` being accepted),
* fixed some oversights in the specification that led to matchers like `$e:expr { stuff }` being accepted (which match fragments like `break { stuff }`, significantly limiting future language extensions),
* expanded the follows sets for `ty` to include `OpenDelim(Brace), Ident(where), Or` (since Rust's grammar already requires all of `|foo:TY| {}`, `fn foo() -> TY {}` and `fn foo() -> TY where {}` to work).
* expanded the follow set for `pat` to include `Or` (since Rust's grammar already requires `match (true,false) { PAT | PAT => {} }` and `|PAT| {}` to work); see also [RFC issue 1336][]. Also added `If` and `In` to follow set for `pat` (to make the specifiation match the old implementation).

Expand Down

0 comments on commit 5aefeb5

Please sign in to comment.