Update section following current state

This commit is contained in:
Yuki Okushi 2020-02-15 07:45:22 +09:00 committed by Who? Me?!
parent 39dd586828
commit 84d2a48f81
1 changed files with 4 additions and 5 deletions

View File

@ -69,14 +69,13 @@ defined in [`src/librustc_expand/mbe/macro_parser.rs`][code_mp].
The interface of the macro parser is as follows (this is slightly simplified):
```rust,ignore
fn parse(
sess: ParserSession,
tts: TokenStream,
ms: &[TokenTree]
fn parse_tt(
parser: &mut Cow<Parser>,
ms: &[TokenTree],
) -> NamedParseResult
```
In this interface:
We use these items in macro parser:
- `sess` is a "parsing session", which keeps track of some metadata. Most
notably, this is used to keep track of errors that are generated so they can