rustc_session

Module 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. Must be a language feature!
  • Adds the diagnostics for a feature to an existing error.
  • Construct a diagnostic for a language feature error due to the given span. The feature’s Symbol is the one you used in unstable.rs and rustc_span::symbol.
  • 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.