diff options
author | Aaron Kennedy <aaron.kennedy@nokia.com> | 2009-05-01 04:37:50 (GMT) |
---|---|---|
committer | Aaron Kennedy <aaron.kennedy@nokia.com> | 2009-05-01 04:37:50 (GMT) |
commit | ed07e08b5d5d3ce8a514e9a9974fe6e581f24d0d (patch) | |
tree | 10221c7b589beee908de93707c35cbf590eeea18 /src/declarative/qml/parser/javascriptast_p.h | |
parent | 4eb455e6e109052ec39b10bfe36f7649c3c7cf0b (diff) | |
download | Qt-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.h | 12 |
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; }; |