//===- CodeComplete.h - PDLL Frontend CodeComplete Context ------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #ifndef MLIR_TOOLS_PDLL_PARSER_CODECOMPLETE_H_ #define MLIR_TOOLS_PDLL_PARSER_CODECOMPLETE_H_ #include "mlir/Support/LLVM.h" #include "llvm/Support/SourceMgr.h" #include <optional> namespace mlir { namespace pdll { namespace ast { class CallableDecl; class DeclScope; class Expr; class OperationType; class TupleType; class Type; class VariableDecl; } // namespace ast /// This class provides an abstract interface into the parser for hooking in /// code completion events. class CodeCompleteContext { … }; } // namespace pdll } // namespace mlir #endif // MLIR_TOOLS_PDLL_PARSER_CODECOMPLETE_H_