Lines Matching refs:Syntax
135 std::vector<std::string> unescapeCommandLine(JSONCommandLineSyntax Syntax,
137 if (Syntax == JSONCommandLineSyntax::AutoDetect) {
140 Syntax = JSONCommandLineSyntax::Windows;
142 Syntax = JSONCommandLineSyntax::Gnu;
146 if (Syntax == JSONCommandLineSyntax::Windows) {
154 assert(Syntax == JSONCommandLineSyntax::Gnu);
195 JSONCommandLineSyntax Syntax) {
206 new JSONCompilationDatabase(std::move(*DatabaseBuffer), Syntax));
215 JSONCommandLineSyntax Syntax) {
219 new JSONCompilationDatabase(std::move(DatabaseBuffer), Syntax));
298 nodeToCommandLine(JSONCommandLineSyntax Syntax,
303 Arguments = unescapeCommandLine(Syntax, Nodes[0]->getValue(Storage));
324 nodeToCommandLine(Syntax, std::get<2>(CommandRef)),