Parser - Public interface for parsing a .kquery language file.
More...
#include <Parser.h>
|
static Parser * | Create (const std::string Name, const llvm::MemoryBuffer *MB, ExprBuilder *Builder, bool ClearArrayAfterQuery) |
|
Parser - Public interface for parsing a .kquery language file.
Definition at line 206 of file Parser.h.
◆ Parser()
◆ ~Parser()
◆ Create()
Parser * Parser::Create |
( |
const std::string |
Name, |
|
|
const llvm::MemoryBuffer * |
MB, |
|
|
ExprBuilder * |
Builder, |
|
|
bool |
ClearArrayAfterQuery |
|
) |
| |
|
static |
CreateParser - Create a parser implementation for the given MemoryBuffer.
- Name - The name to use in diagnostic messages.
- MB - The input data.
- Builder - The expression builder to use for constructing expressions.
Definition at line 1648 of file Parser.cpp.
◆ GetNumErrors()
virtual unsigned klee::expr::Parser::GetNumErrors |
( |
| ) |
const |
|
pure virtual |
◆ ParseTopLevelDecl()
virtual Decl * klee::expr::Parser::ParseTopLevelDecl |
( |
| ) |
|
|
pure virtual |
◆ SetMaxErrors()
virtual void klee::expr::Parser::SetMaxErrors |
( |
unsigned |
N | ) |
|
|
pure virtual |
The documentation for this class was generated from the following files:
- /Users/cristic/klee/include/klee/Expr/Parser/Parser.h
- /Users/cristic/klee/lib/Expr/Parser.cpp