Files
rust/src/libsyntax
bors 50a0defd5a Auto merge of #60903 - nnethercote:mv-gensyms-from-Symbol-to-Ident, r=petrochenkov
Move gensym operations from `Symbol` to `Ident`

Gensyms are always at the `Ident` level, and long-term we probably want to record gensym-ness in hygiene data.

r? @petrochenkov
2019-05-21 06:37:03 +00:00
..
2019-05-20 14:46:55 +10:00
2019-05-20 14:46:55 +10:00
2019-05-19 13:59:44 +03:00
2019-05-20 14:46:55 +10:00
2019-05-20 14:46:55 +10:00
2019-05-19 13:59:44 +03:00
2019-05-07 14:45:53 -07:00

The syntax crate contains those things concerned purely with syntax that is, the AST ("abstract syntax tree"), parser, pretty-printer, lexer, macro expander, and utilities for traversing ASTs.

For more information about how these things work in rustc, see the rustc guide: