summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/parser/javascriptast_p.h
diff options
context:
space:
mode:
authorAaron Kennedy <aaron.kennedy@nokia.com>2009-05-01 04:37:50 (GMT)
committerAaron Kennedy <aaron.kennedy@nokia.com>2009-05-01 04:37:50 (GMT)
commited07e08b5d5d3ce8a514e9a9974fe6e581f24d0d (patch)
tree10221c7b589beee908de93707c35cbf590eeea18 /src/declarative/qml/parser/javascriptast_p.h
parent4eb455e6e109052ec39b10bfe36f7649c3c7cf0b (diff)
downloadQt-ed07e08b5d5d3ce8a514e9a9974fe6e581f24d0d.zip
Qt-ed07e08b5d5d3ce8a514e9a9974fe6e581f24d0d.tar.gz
Qt-ed07e08b5d5d3ce8a514e9a9974fe6e581f24d0d.tar.bz2
Tweak QML property syntax
The syntax is now [default] property <type> <name> [ : <expression> ] where name is one of "int", "bool", "double", "real", "string", "color", "date", "var" or "variant"
Diffstat (limited to 'src/declarative/qml/parser/javascriptast_p.h')
-rw-r--r--src/declarative/qml/parser/javascriptast_p.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/declarative/qml/parser/javascriptast_p.h b/src/declarative/qml/parser/javascriptast_p.h
index 4aa89c9..f32a48c 100644
--- a/src/declarative/qml/parser/javascriptast_p.h
+++ b/src/declarative/qml/parser/javascriptast_p.h
@@ -2336,7 +2336,7 @@ public:
{ kind = K; }
virtual SourceLocation firstSourceLocation() const
- { return publicToken; }
+ { return propertyToken; }
virtual SourceLocation lastSourceLocation() const
{
@@ -2346,9 +2346,9 @@ public:
return colonToken;
else if (identifierToken.isValid())
return identifierToken;
- else if (attributeTypeToken.isValid())
- return attributeTypeToken;
- return publicToken;
+ else if (typeToken.isValid())
+ return typeToken;
+ return propertyToken;
}
virtual void accept0(Visitor *visitor);
@@ -2358,8 +2358,8 @@ public:
JavaScriptNameIdImpl *name;
ExpressionNode *expression;
bool isDefaultMember;
- SourceLocation publicToken;
- SourceLocation attributeTypeToken;
+ SourceLocation propertyToken;
+ SourceLocation typeToken;
SourceLocation identifierToken;
SourceLocation colonToken;
};