diff options
Diffstat (limited to 'src/declarative/qml/script/tokens.h')
-rw-r--r-- | src/declarative/qml/script/tokens.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/declarative/qml/script/tokens.h b/src/declarative/qml/script/tokens.h new file mode 100644 index 0000000..753e40c --- /dev/null +++ b/src/declarative/qml/script/tokens.h @@ -0,0 +1,36 @@ +/**************************************************************************** +** +** This file is part of the $PACKAGE_NAME$. +** +** Copyright (C) $THISYEAR$ $COMPANY_NAME$. +** +** $QT_EXTENDED_DUAL_LICENSE$ +** +****************************************************************************/ + +#ifndef TOKENS_H +#define TOKENS_H + +enum Token { + // Lexer tokens + NOTOKEN, + INCOMPLETE, + WHITESPACE, + LANGLE, + RANGLE, + PLUS, + MINUS, + STAR, + EQUALS, + AND, + DOT, + CHARACTER, + DIGIT, + TOKEN_TRUE, + TOKEN_FALSE, + OTHER +}; + +const char *tokenToString(Token); + +#endif |