Searched refs:prescanner (Results 1 – 2 of 2) sorted by relevance
141 const std::vector<TokenSequence> &args, Prescanner &prescanner) { in Apply() argument178 result.Put(Stringify(args[index], prescanner.allSources())); in Apply()189 prescanner.preprocessor().MacroReplacement(*arg, prescanner); in Apply()200 prescanner.preprocessor().allSources().CompilerInsertionProvenance( in Apply()258 const TokenSequence &input, Prescanner &prescanner) { in MacroReplacement() argument295 allSources_.GetPath(prescanner.GetCurrentProvenance()) + '"'; in MacroReplacement()299 ss << allSources_.GetLineNumber(prescanner.GetCurrentProvenance()); in MacroReplacement()312 TokenPasting(ReplaceMacros(def.replacement(), prescanner))}; in MacroReplacement()374 ReplaceMacros(def.Apply(args, prescanner), prescanner)}; in MacroReplacement()389 const TokenSequence &tokens, Prescanner &prescanner) { in ReplaceMacros() argument[all …]
67 Prescanner prescanner{ in Prescan() local69 prescanner.set_fixedForm(options.isFixedForm) in Prescan()73 prescanner.AddCompilerDirectiveSentinel("$acc"); in Prescan()76 prescanner.AddCompilerDirectiveSentinel("$omp"); in Prescan()77 prescanner.AddCompilerDirectiveSentinel("$"); // OMP conditional line in Prescan()81 prescanner.Prescan(range); in Prescan()