summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/script/tokens.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/declarative/qml/script/tokens.h')
-rw-r--r--src/declarative/qml/script/tokens.h36
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