![]() |
mutable
A Database System for Research and Fast Prototyping
|
#include <AST.hpp>
Public Member Functions | |
Instruction (Token tok, ThreadSafePooledString name, std::vector< std::string > args) | |
void | accept (ASTCommandVisitor &v) override |
void | accept (ConstASTCommandVisitor &v) const override |
void | dump (std::ostream &out) const |
void | dump () const |
Data Fields | |
Token | tok |
| |
ThreadSafePooledString | name |
| |
std::vector< std::string > | args |
| |
|
inline |
|
overridevirtual |
Implements m::ast::Command.
|
overridevirtual |
Implements m::ast::Command.
|
inherited |
Definition at line 251 of file AST.cpp.
References m::ast::Command::dump().
Referenced by m::ast::Command::dump().
std::vector<std::string> m::ast::Instruction::args |
the arguments to the
Instruction
; may be empty
Definition at line 775 of file AST.hpp.
Referenced by m::execute_instruction().
ThreadSafePooledString m::ast::Instruction::name |
the name of the
Instruction
(without leading\
)
Definition at line 773 of file AST.hpp.
Referenced by m::execute_instruction().
Token m::ast::Instruction::tok |
the token of the
Instruction
; starts with\
Definition at line 771 of file AST.hpp.
Referenced by m::execute_instruction().