Lines Matching defs:DriverOptions
83 struct DriverOptions { struct
84 DriverOptions() {} in DriverOptions() argument
85 bool verbose{false}; // -v
86 bool compileOnly{false}; // -c
87 std::string outputPath; // -o path
88 std::vector<std::string> searchDirectories; // -I dir
89 std::string moduleDirectory{"."s}; // -module dir
90 std::string moduleFileSuffix{".mod"}; // -moduleSuffix suff
91 bool forcedForm{false}; // -Mfixed or -Mfree appeared
92 bool warnOnNonstandardUsage{false}; // -Mstandard
93 bool warningsAreErrors{false}; // -Werror
94 bool byteswapio{false}; // -byteswapio
95 Fortran::parser::Encoding encoding{Fortran::parser::Encoding::UTF_8};
96 bool syntaxOnly{false};
97 bool dumpProvenance{false};
98 bool dumpCookedChars{false};
99 bool dumpUnparse{false};
100 bool dumpUnparseWithSymbols{false};
101 bool dumpParseTree{false};
102 bool dumpPreFirTree{false};
103 bool dumpSymbols{false};
104 bool debugNoSemantics{false};
105 bool debugModuleWriter{false};
106 bool defaultReal8{false};
107 bool measureTree{false};
108 bool useAnalyzedObjectsForUnparse{true};
109 std::vector<std::string> F18_FCArgs;
110 const char *prefix{nullptr};
111 bool getDefinition{false};
112 GetDefinitionArgs getDefinitionArgs{0, 0, 0};
136 void RunOtherCompiler(DriverOptions &driver, char *source, char *relo) { in RunOtherCompiler() argument