return type_;
}
+prefix_ unsigned senf::console::Token::line()
+ const
+{
+ return line_;
+}
+
+prefix_ unsigned senf::console::Token::column()
+ const
+{
+ return column_;
+}
+
+prefix_ unsigned senf::console::Token::index()
+ const
+{
+ return index_;
+}
+
prefix_ bool senf::console::Token::is(unsigned tokens)
const
{
}
prefix_ senf::console::Token::Token()
- : type_(None), token_()
+ : type_ (None), token_ ()
{}
prefix_ senf::console::Token::Token(TokenType type, std::string token)
- : type_(type), token_ (token)
+ : type_ (type), token_ (token), line_ (0), column_ (0), index_ (0)
{}
prefix_ senf::console::Token senf::console::NoneToken()
prefix_ void senf::console::ParseCommandInfo::builtin(BuiltinCommand builtin)
{
builtin_ = builtin;
- commandPath_.clear();
}
prefix_ void
{
commandPath_.clear();
commandPath_.swap(commandPath);
- builtin_ = NoBuiltin;
}
prefix_ void senf::console::ParseCommandInfo::addToken(Token const & token)