diff options
| author | Brendan Zabarauskas <bjzaba@yahoo.com.au> | 2014-10-22 16:37:20 +1100 |
|---|---|---|
| committer | Brendan Zabarauskas <bjzaba@yahoo.com.au> | 2014-10-26 09:53:29 +1100 |
| commit | 971d776aa5a678672eb3d37f2f507664aacd2440 (patch) | |
| tree | 050e68a9c76a8bf969778396b42c44060671c241 /src/libsyntax/ext/trace_macros.rs | |
| parent | 80e5fe1a56bb95e8e89d5f8f0ff5122583bb5336 (diff) | |
| download | rust-971d776aa5a678672eb3d37f2f507664aacd2440.tar.gz rust-971d776aa5a678672eb3d37f2f507664aacd2440.zip | |
Add Span and separate open/close delims to TTDelim
This came up when working [on the gl-rs generator extension](https://github.com/bjz/gl-rs/blob/990383de801bd2e233159d5be07c9b5622827620/src/gl_generator/lib.rs#L135-L146). The new definition of `TTDelim` adds an associated `Span` that covers the whole token tree and enforces the invariant that a delimited sequence of token trees must have an opening and closing delimiter. A `get_span` method has also been added to `TokenTree` type to make it easier to implement better error messages for syntax extensions.
Diffstat (limited to 'src/libsyntax/ext/trace_macros.rs')
0 files changed, 0 insertions, 0 deletions
