![]() |
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().