Home
last modified time | relevance | path

Searched refs:prescanner (Results 1 – 2 of 2) sorted by relevance

/external/llvm-project/flang/lib/Parser/
Dpreprocessor.cpp141 const std::vector<TokenSequence> &args, Prescanner &prescanner) { in Apply() argument
178 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() argument
295 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 …]
Dparsing.cpp67 Prescanner prescanner{ in Prescan() local
69 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()