MLIR
20.0.0git
|
#include "Query/Matcher/Parser.h"
Public Member Functions | |
virtual | ~Sema () |
virtual VariantMatcher | actOnMatcherExpression (MatcherCtor ctor, SourceRange nameRange, llvm::StringRef functionName, llvm::ArrayRef< ParserValue > args, Diagnostics *error)=0 |
virtual std::optional< MatcherCtor > | lookupMatcherCtor (llvm::StringRef matcherName)=0 |
virtual std::vector< ArgKind > | getAcceptedCompletionTypes (llvm::ArrayRef< std::pair< MatcherCtor, unsigned >> Context) |
virtual std::vector< MatcherCompletion > | getMatcherCompletions (llvm::ArrayRef< ArgKind > acceptedTypes) |
|
virtualdefault |
|
pure virtual |
|
virtual |
Reimplemented in mlir::query::matcher::internal::Parser::RegistrySema.
Definition at line 229 of file Parser.cpp.
|
virtual |
Reimplemented in mlir::query::matcher::internal::Parser::RegistrySema.
Definition at line 235 of file Parser.cpp.
|
pure virtual |
Implemented in mlir::query::matcher::internal::Parser::RegistrySema.