Lines Matching defs:FragmentCompiler

95 struct FragmentCompiler {  struct
96 FragmentCompiler(CompiledFragmentImpl &Out, DiagnosticCallback D, in FragmentCompiler() function
99 CompiledFragmentImpl &Out;
100 DiagnosticCallback Diagnostic;
101 llvm::SourceMgr *SourceMgr;
103 std::string FragmentDirectory;
104 bool Trusted = false;
107 compileRegex(const Located<std::string> &Text, in compileRegex()
119 llvm::Optional<std::string> makeAbsolute(Located<std::string> Path, in makeAbsolute()
141 template <typename T> class EnumSwitch {
181 EnumSwitch<T> compileEnum(llvm::StringRef EnumName, in compileEnum()
186 void compile(Fragment &&F) { in compile()
203 void compile(Fragment::IfBlock &&F) { in compile()
256 void compile(Fragment::CompileFlagsBlock &&F) { in compile()
324 void compile(Fragment::IndexBlock &&F) { in compile()
343 void compile(Fragment::IndexBlock::ExternalBlock &&External, in compile()
413 void compile(Fragment::DiagnosticsBlock &&F) { in compile()
448 void compile(Fragment::StyleBlock &&F) { in compile()
468 void appendTidyCheckSpec(std::string &CurSpec, in appendTidyCheckSpec()
489 void compile(Fragment::DiagnosticsBlock::ClangTidyBlock &&F) { in compile()
519 void compile(Fragment::DiagnosticsBlock::IncludesBlock &&F) { in compile()
554 void compile(Fragment::CompletionBlock &&F) { in compile()
563 void compile(Fragment::HoverBlock &&F) { in compile()
571 void compile(Fragment::InlayHintsBlock &&F) { in compile()
591 constexpr static llvm::SourceMgr::DiagKind Error = llvm::SourceMgr::DK_Error;
592 constexpr static llvm::SourceMgr::DiagKind Warning =
594 void diag(llvm::SourceMgr::DiagKind Kind, llvm::StringRef Message, in diag()