6 #ifndef KNOWROB_TOKEN_H
7 #define KNOWROB_TOKEN_H
13 #include "knowrob/Printable.h"
29 class Token :
public Printable {
74 using TokenPtr = std::shared_ptr<const Token>;
75 using TokenMap = std::map<uint32_t, std::vector<TokenPtr>>;
Token(TokenType tokenType)
bool isControlToken() const
void write(std::ostream &os) const override
TokenType tokenType() const
std::string stringForm() const
bool indicatesEndOfEvaluation() const
std::string stringForm() const
bool isAnswerToken() const
std::shared_ptr< const Token > TokenPtr
std::map< uint32_t, std::vector< TokenPtr > > TokenMap