Lines Matching +full:string +full:- +full:support
1 //===-- YAMLRemarkParser.h - Parser for YAML remarks ------------*- C++/-*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
18 #include "llvm/Support/Error.h"
19 #include "llvm/Support/MemoryBuffer.h"
20 #include "llvm/Support/SourceMgr.h"
21 #include "llvm/Support/YAMLParser.h"
22 #include "llvm/Support/raw_ostream.h"
24 #include <string>
36 YAMLParseError(StringRef Message) : Message(std::string(Message)) {} in YAMLParseError()
44 std::string Message;
49 /// The string table used for parsing strings.
53 std::string LastErrorMessage;
69 return P->ParserFormat == Format::YAML; in classof()
84 /// Parse one key to a string.
86 /// Parse one value to a string.
96 /// YAML with a string table to Remark parser.
102 return P->ParserFormat == Format::YAMLStrTab; in classof()
106 /// Parse one value to a string.