--- /dev/null
+/*
+This file is part of libmspparser
+Copyright © 2006 Mikko Rasa, Mikkosoft Productions
+Distributed under the LGPL
+*/
+#ifndef MSP_PARSER_TOKEN_H_
+#define MSP_PARSER_TOKEN_H_
+
+namespace Msp {
+namespace Parser {
+
+struct Token
+{
+ enum Type
+ {
+ INTEGER,
+ FLOAT,
+ STRING,
+ IDENTIFIER,
+ SPECIAL
+ };
+
+ Type type;
+ std::string str;
+
+ Token(): type(SPECIAL) { }
+ Token(Type t, const std::string &s): type(t), str(s) { }
+};
+
+} // namespace Parser
+} // namespace Msp
+
+#endif