/dports/lang/rust/rustc-1.58.1-src/src/tools/rustfmt/src/syntux/ |
H A D | session.rs | 22 parse_sess: RawParseSess, field 142 parse_sess, in new() 158 self.parse_sess in is_file_parsed() 175 self.parse_sess.source_map().span_to_filename(span).into() in span_to_filename() 179 self.parse_sess in span_to_file_contents() 197 self.parse_sess.source_map().lookup_char_pos(pos).line in line_of_byte_pos() 205 &self.parse_sess in inner() 218 self.parse_sess in get_original_snippet() 249 self.parse_sess.span_diagnostic.has_errors() in has_errors() 253 self.parse_sess.span_diagnostic.reset_err_count(); in reset_errors() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/tools/rustfmt/src/ |
H A D | modules.rs | 70 parse_sess: &'sess ParseSess, field 107 parse_sess: &'sess ParseSess, in new() 117 parse_sess, in new() 127 let root_filename = self.parse_sess.span_to_filename(krate.span); in visit_crate() 138 let snippet_provider = self.parse_sess.snippet_provider(krate.span); in visit_crate() 154 let mut visitor = visitor::CfgIfVisitor::new(self.parse_sess); in visit_cfg_if() 343 if self.parse_sess.is_file_parsed(&path) { in find_external_module() 346 return match Parser::parse_file_as_module(self.parse_sess, &path, sub_mod.span) { in find_external_module() 373 .parse_sess in find_external_module() 385 if self.parse_sess.is_file_parsed(&file_path) { in find_external_module() [all …]
|
H A D | visitor.rs | 74 pub(crate) parse_sess: &'a ParseSess, field 118 self.parse_sess.span_to_debug_info(stmt.span()) in visit_stmt() 222 self.parse_sess.span_to_debug_info(b.span), in visit_block() 738 .map(|attr| self.parse_sess.line_of_byte_pos(attr.span.hi())) in push_skipped_with_span() 741 let first_line = self.parse_sess.line_of_byte_pos(main_span.lo()); in push_skipped_with_span() 753 ctx.parse_sess, in from_context() 771 parse_sess: parse_session, in from_parse_sess() 799 let file_name = self.parse_sess.span_to_filename(attr.span); in visit_attrs() 804 self.parse_sess, in visit_attrs() 818 self.parse_sess, in visit_attrs() [all …]
|
H A D | source_file.rs | 52 parse_sess: Option<&ParseSess>, in write_file() 92 match parse_sess.and_then(|sess| sess.get_original_snippet(filename)) { in write_file()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_const_eval/src/transform/check_consts/ |
H A D | ops.rs | 56 &ccx.tcx.sess.parse_sess, in build_error() 132 &ccx.tcx.sess.parse_sess, in build_error() 234 &ccx.tcx.sess.parse_sess, in build_error() 341 &ccx.tcx.sess.parse_sess, in build_error() 363 &ccx.tcx.sess.parse_sess, in build_error() 411 &ccx.tcx.sess.parse_sess, in build_error() 509 &ccx.tcx.sess.parse_sess, in build_error() 539 &ccx.tcx.sess.parse_sess, in build_error() 556 &ccx.tcx.sess.parse_sess, in build_error() 586 &ccx.tcx.sess.parse_sess, in build_error() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_attr/src/ |
H A D | builtin.rs | 153 let diagnostic = &sess.parse_sess.span_diagnostic; in find_stability_generic() 180 &sess.parse_sess, in find_stability_generic() 200 &sess.parse_sess, in find_stability_generic() 207 &sess.parse_sess, in find_stability_generic() 294 &sess.parse_sess, in find_stability_generic() 306 &sess.parse_sess, in find_stability_generic() 336 &sess.parse_sess, in find_stability_generic() 343 &sess.parse_sess, in find_stability_generic() 663 &sess.parse_sess, in find_deprecation_generic() 675 &sess.parse_sess, in find_deprecation_generic() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/tools/rustfmt/src/modules/ |
H A D | visitor.rs | 15 parse_sess: &'a ParseSess, field 20 pub(crate) fn new(parse_sess: &'a ParseSess) -> CfgIfVisitor<'a> { in new() 23 parse_sess, in new() 65 let items = Parser::parse_cfg_if(self.parse_sess, mac)?; in visit_mac_inner()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_builtin_macros/src/ |
H A D | cmdline_attrs.rs | 9 pub fn inject(mut krate: ast::Crate, parse_sess: &ParseSess, attrs: &[String]) -> ast::Crate { in inject() 12 parse_sess, in inject() 27 parse_sess.span_diagnostic.span_err(start_span.to(end_span), "invalid crate attribute"); in inject()
|
H A D | llvm_asm.rs | 116 cx.sess.parse_sess.span_diagnostic, in parse_inline_asm() 177 cx.sess.parse_sess.span_diagnostic, in parse_inline_asm() 207 cx.sess.parse_sess.span_diagnostic, in parse_inline_asm() 215 cx.sess.parse_sess.span_diagnostic, in parse_inline_asm() 242 cx.sess.parse_sess.span_diagnostic, in parse_inline_asm()
|
H A D | cfg_eval.rs | 146 &self.cfg.sess.parse_sess, in configure_annotatable() 165 parse_sess: &self.cfg.sess.parse_sess, in configure_annotatable() 174 rustc_parse::stream_to_parser(&self.cfg.sess.parse_sess, orig_tokens, None); in configure_annotatable()
|
H A D | env.rs | 26 cx.sess.parse_sess.env_depinfo.borrow_mut().insert((Symbol::intern(&var), value)); in expand_option_env() 84 cx.sess.parse_sess.env_depinfo.borrow_mut().insert((var, value)); in expand_env()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_expand/src/ |
H A D | proc_macro.rs | 95 let input = if crate::base::pretty_printing_compatibility_hack(&item, &ecx.sess.parse_sess) in expand() 99 nt_to_tokenstream(&item, &ecx.sess.parse_sess, CanSynthesizeMissingTokens::No) in expand() 116 let error_count_before = ecx.sess.parse_sess.span_diagnostic.err_count(); in expand() 118 rustc_parse::stream_to_parser(&ecx.sess.parse_sess, stream, Some("proc-macro derive")); in expand() 139 if ecx.sess.parse_sess.span_diagnostic.err_count() > error_count_before { in expand()
|
H A D | config.rs | 205 let diag = &sess.parse_sess.span_diagnostic; in features() 347 match rustc_parse::parse_cfg_attr(&attr, &self.sess.parse_sess) { in process_cfg_attr() 357 if !attr::cfg_matches(&cfg_predicate, &self.sess.parse_sess, self.features) { in process_cfg_attr() 416 let meta_item = match validate_attr::parse_meta(&self.sess.parse_sess, attr) { in in_cfg() 424 attr::cfg_matches(&meta_item, &self.sess.parse_sess, self.features) in in_cfg() 433 &self.sess.parse_sess, in maybe_emit_expr_attr_err() 461 self.sess.parse_sess.span_diagnostic.span_err(attr.span, msg); in configure_expr() 471 let mut err = sess.parse_sess.span_diagnostic.struct_span_err(span, msg); in parse_cfg()
|
H A D | module.rs | 65 let mut parser = new_parser_from_file(&sess.parse_sess, &mp.file_path, Some(span)); in parse_external_mod() 154 let result = default_submod_path(&sess.parse_sess, ident, relative, dir_path); in mod_file_path() 185 &sess.parse_sess, in mod_file_path_from_attr() 247 let diag = &sess.parse_sess.span_diagnostic;
|
H A D | base.rs | 763 sess.parse_sess in new() 1009 rustc_parse::stream_to_parser(&self.sess.parse_sess, stream, MACRO_ARGUMENTS) in new_parser_from_tts() 1012 self.sess.parse_sess.source_map() in source_map() 1014 pub fn parse_sess(&self) -> &'a ParseSess { in parse_sess() method 1015 &self.sess.parse_sess in parse_sess() 1047 self.sess.parse_sess.span_diagnostic.struct_span_err(sp, msg) in struct_span_err() 1056 self.sess.parse_sess.span_diagnostic.span_err(sp, msg); in span_err() 1059 self.sess.parse_sess.span_diagnostic.span_warn(sp, msg); in span_warn() 1062 self.sess.parse_sess.span_diagnostic.span_bug(sp, msg); in span_bug() 1066 let mut db = self.sess.parse_sess.span_diagnostic.span_note_diag(*sp, "trace_macro"); in trace_macros_diag() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/tools/clippy/src/ |
H A D | driver.rs | 66 fn track_clippy_args(parse_sess: &mut ParseSess, args_env_var: &Option<String>) { in track_clippy_args() 67 parse_sess.env_depinfo.get_mut().insert(( in track_clippy_args() 85 config.parse_sess_created = Some(Box::new(move |parse_sess| { in config() 86 track_clippy_args(parse_sess, &clippy_args_var); in config() 99 config.parse_sess_created = Some(Box::new(move |parse_sess| { in config() 100 track_clippy_args(parse_sess, &clippy_args_var); in config()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_expand/src/mbe/ |
H A D | macro_rules.rs | 222 let sess = &cx.sess.parse_sess; in generic_extension() 405 let diag = &sess.parse_sess.span_diagnostic; in compile_declarative_macro() 453 let parser = Parser::new(&sess.parse_sess, body, true, rustc_parse::MACRO_ARGUMENTS); in compile_declarative_macro() 463 sess.parse_sess in compile_declarative_macro() 486 &sess.parse_sess, in compile_declarative_macro() 497 sess.parse_sess.span_diagnostic.span_bug(def.span, "wrong-structured lhs") in compile_declarative_macro() 500 _ => sess.parse_sess.span_diagnostic.span_bug(def.span, "wrong-structured lhs"), in compile_declarative_macro() 512 &sess.parse_sess, in compile_declarative_macro() 524 _ => sess.parse_sess.span_diagnostic.span_bug(def.span, "wrong-structured rhs"), in compile_declarative_macro() 528 valid &= check_rhs(&sess.parse_sess, rhs); in compile_declarative_macro() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_ast_passes/src/ |
H A D | feature_gate.rs | 23 feature_err_issue(&visitor.sess.parse_sess, name, span, GateIssue::Language, explain) 34 feature_err_issue(&visitor.sess.parse_sess, name, span, GateIssue::Language, explain) 209 .parse_sess in check_abi() 238 &self.sess.parse_sess, in maybe_report_invalid_custom_discriminants() 537 if self.sess.parse_sess.span_diagnostic.err_count() == 0 { in visit_expr() 688 let spans = sess.parse_sess.gated_spans.spans.borrow(); in check_crate() 731 if sess.parse_sess.span_diagnostic.err_count() == 0 { in check_crate() 762 if sess.parse_sess.span_diagnostic.err_count() == 0 { in check_crate() 782 sess.parse_sess.span_diagnostic, in maybe_stage_features()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_parse/src/ |
H A D | lib.rs | 331 parse_sess: &ParseSess, in parse_cfg_attr() 336 crate::validate_attr::check_meta_bad_delim(parse_sess, dspan, delim, msg); in parse_cfg_attr() 337 match parse_in(parse_sess, tts.clone(), "`cfg_attr` input", |p| p.parse_cfg_attr()) { in parse_cfg_attr() 346 _ => error_malformed_cfg_attr_missing(attr.span, parse_sess), in parse_cfg_attr() 356 fn error_malformed_cfg_attr_missing(span: Span, parse_sess: &ParseSess) { in error_malformed_cfg_attr_missing() 357 parse_sess in error_malformed_cfg_attr_missing()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_interface/src/ |
H A D | passes.rs | 57 Input::File(file) => parse_crate_from_file(file, &sess.parse_sess), in parse() 59 parse_crate_from_source_str(name.clone(), input.clone(), &sess.parse_sess) in parse() 186 &sess.parse_sess, in register_plugins() 343 .parse_sess in configure_and_expand() 445 sess.parse_sess.buffered_lints.with_lock(|buffered_lints| { in configure_and_expand() 454 sess.parse_sess.bad_unicode_identifiers.with_lock(|identifiers| { in configure_and_expand() 616 let file_depinfo = sess.parse_sess.file_depinfo.borrow(); in write_out_deps() 658 let env_depinfo = sess.parse_sess.env_depinfo.borrow(); in write_out_deps() 681 sess.parse_sess in write_out_deps() 1054 .parse_sess in encode_and_write_metadata() [all …]
|
/dports/devel/racer/racer-2.1.48/cargo-crates/rustc-ap-rustc_session-718.0.0/src/ |
H A D | utils.rs | 66 pub parse_sess: &'a ParseSess, field 99 let tts = (self.nt_to_tokenstream)(&nt, self.parse_sess, self.synthesize_tokens); in process_token()
|
/dports/devel/racer/racer-2.1.48/cargo-crates/rustc-ap-rustc_session-722.0.0/src/ |
H A D | utils.rs | 83 pub parse_sess: &'a ParseSess, field 116 let tts = (self.nt_to_tokenstream)(&nt, self.parse_sess, self.synthesize_tokens); in process_token()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_session/src/ |
H A D | utils.rs | 83 pub parse_sess: &'a ParseSess, field 116 let tts = (self.nt_to_tokenstream)(&nt, self.parse_sess, self.synthesize_tokens); in process_token()
|
/dports/lang/rust/rustc-1.58.1-src/vendor/rustc-ap-rustc_session/src/ |
H A D | utils.rs | 83 pub parse_sess: &'a ParseSess, field 116 let tts = (self.nt_to_tokenstream)(&nt, self.parse_sess, self.synthesize_tokens); in process_token()
|
/dports/lang/rust/rustc-1.58.1-src/src/librustdoc/clean/ |
H A D | cfg.rs | 105 crate fn matches(&self, parse_sess: &ParseSess, features: Option<&Features>) -> bool { in matches() 109 Cfg::Not(ref child) => !child.matches(parse_sess, features), in matches() 111 sub_cfgs.iter().all(|sub_cfg| sub_cfg.matches(parse_sess, features)) in matches() 114 sub_cfgs.iter().any(|sub_cfg| sub_cfg.matches(parse_sess, features)) in matches() 116 Cfg::Cfg(name, value) => parse_sess.config.contains(&(name, value)), in matches()
|