24 using Predefinition = std::pair<std::string, std::optional<std::string>>;
26 bool isFixedForm{
false};
27 int fixedFormColumns{72};
29 std::vector<std::string> searchDirectories;
30 std::vector<std::string> intrinsicModuleDirectories;
31 std::vector<Predefinition> predefinitions;
32 bool instrumentedParse{
false};
33 bool isModuleFile{
false};
34 bool needProvenanceRangeToCharBlockMappings{
false};
35 Fortran::parser::Encoding encoding{Fortran::parser::Encoding::UTF_8};
36 bool prescanAndReformat{
false};
37 bool expandIncludeLinesInPreprocessedOutput{
true};
38 bool showColors{
false};