/*
* ProjectFile.cpp - TaskJuggler
*
- * Copyright (c) 2001, 2002 by Chris Schlaeger <cs@suse.de>
+ * Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006
+ * Chris Schlaeger <cs@kde.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of version 2 of the GNU General Public License as
typedef enum
{
- INVALID = 0, EndOfStatement, EndOfFile, MacroBody,
- ID, ABSOLUTE_ID, RELATIVE_ID,
- RCBRACE, LCBRACE, RBRACE, LBRACE, COMMA, TILDE, MINUS, AND, OR,
- DATE, HOUR, INTEGER, REAL, STRING
+ INVALID = 0, EndOfStatement, EndOfFile, MacroBody,
+ ID, ABSOLUTE_ID, RELATIVE_ID, PERCENT,
+ RBRACE, LBRACE, RBRACKET, LBRACKET, COMMA, COLON, TILDE,
+ QUESTIONMARK, PLUS, MINUS, AND, OR,
+ GREATER, SMALLER, EQUAL, GREATEROREQUAL, SMALLEROREQUAL,
+ DATE, HOUR, INTEGER, REAL, STRING, STAR
} TokenType;
class Token
public:
Token(TokenType /* tt */, const QString& /* tx */) {}
- ~Token() { }
+ ~Token() { }
private:
- Token() { } // don't use
- TokenType type;
- QString text;
+ TokenType type;
+ QString text;
} ;
#endif