Lines Matching refs:Syntax
135 std::vector<std::string> unescapeCommandLine(JSONCommandLineSyntax Syntax, in unescapeCommandLine() argument
137 if (Syntax == JSONCommandLineSyntax::AutoDetect) { in unescapeCommandLine()
138 Syntax = JSONCommandLineSyntax::Gnu; in unescapeCommandLine()
145 Syntax = JSONCommandLineSyntax::Windows; in unescapeCommandLine()
149 if (Syntax == JSONCommandLineSyntax::Windows) { in unescapeCommandLine()
157 assert(Syntax == JSONCommandLineSyntax::Gnu); in unescapeCommandLine()
198 JSONCommandLineSyntax Syntax) { in loadFromFile() argument
209 new JSONCompilationDatabase(std::move(*DatabaseBuffer), Syntax)); in loadFromFile()
218 JSONCommandLineSyntax Syntax) { in loadFromBuffer() argument
222 new JSONCompilationDatabase(std::move(DatabaseBuffer), Syntax)); in loadFromBuffer()
301 nodeToCommandLine(JSONCommandLineSyntax Syntax, in nodeToCommandLine() argument
306 Arguments = unescapeCommandLine(Syntax, Nodes[0]->getValue(Storage)); in nodeToCommandLine()
327 nodeToCommandLine(Syntax, std::get<2>(CommandRef)), in getCommands()