|
MLIR 22.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 |
References mlir::query::matcher::internal::Parser::Error.
|
override |
Definition at line 571 of file Parser.cpp.
References mlir::query::matcher::RegistryManager::constructMatcher().
|
overridevirtual |
Reimplemented from mlir::query::matcher::internal::Parser::Sema.
Definition at line 578 of file Parser.cpp.
References mlir::query::matcher::RegistryManager::getAcceptedCompletionTypes().
|
overridevirtual |
Reimplemented from mlir::query::matcher::internal::Parser::Sema.
Definition at line 583 of file Parser.cpp.
References mlir::query::matcher::RegistryManager::getMatcherCompletions().
|
overridevirtual |
Implements mlir::query::matcher::internal::Parser::Sema.
Definition at line 567 of file Parser.cpp.
References mlir::query::matcher::RegistryManager::lookupMatcherCtor().