MLIR
20.0.0git
|
#include "Query/Matcher/Parser.h"
Public Member Functions | |
RegistrySema (const Registry &matcherRegistry) | |
~RegistrySema () override | |
std::optional< MatcherCtor > | lookupMatcherCtor (llvm::StringRef matcherName) override |
VariantMatcher | actOnMatcherExpression (MatcherCtor Ctor, SourceRange NameRange, StringRef functionName, ArrayRef< ParserValue > Args, Diagnostics *Error) override |
std::vector< ArgKind > | getAcceptedCompletionTypes (llvm::ArrayRef< std::pair< MatcherCtor, unsigned >> context) override |
std::vector< MatcherCompletion > | getMatcherCompletions (llvm::ArrayRef< ArgKind > acceptedTypes) override |
Public Member Functions inherited from mlir::query::matcher::internal::Parser::Sema | |
virtual | ~Sema () |
virtual VariantMatcher | actOnMatcherExpression (MatcherCtor ctor, SourceRange nameRange, llvm::StringRef functionName, llvm::ArrayRef< ParserValue > args, Diagnostics *error)=0 |
|
inline |
|
overridedefault |
|
override |
Definition at line 528 of file Parser.cpp.
References mlir::query::matcher::RegistryManager::constructMatcher().
|
overridevirtual |
Reimplemented from mlir::query::matcher::internal::Parser::Sema.
Definition at line 535 of file Parser.cpp.
References mlir::query::matcher::RegistryManager::getAcceptedCompletionTypes().
|
overridevirtual |
Reimplemented from mlir::query::matcher::internal::Parser::Sema.
Definition at line 540 of file Parser.cpp.
References mlir::query::matcher::RegistryManager::getMatcherCompletions().
|
overridevirtual |
Implements mlir::query::matcher::internal::Parser::Sema.
Definition at line 524 of file Parser.cpp.
References mlir::query::matcher::RegistryManager::lookupMatcherCtor().