Module rustc_session::parse
source · Expand description
Contains ParseSess which holds state living beyond what one Parser might.
It also serves as an input to the parser itself.
Structs
- Collected spans during parsing for places where a certain feature was used and should be feature gated accordingly in
check_crate. - Info about a parsing session.
Functions
- Adds the diagnostics for a feature to an existing error.
- Adds the diagnostics for a feature to an existing error.
- Construct a diagnostic for a language feature error due to the given
span. Thefeature’sSymbolis the one you used inactive.rsandrustc_span::symbols. - Construct a diagnostic for a feature gate error.
- Construct a future incompatibility diagnostic for a feature gate.
- Construct a future incompatibility diagnostic for a feature gate.
Type Aliases
- The set of keys (and, optionally, values) that define the compilation environment of the crate, used to drive conditional compilation.