summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/parser/javascript.g
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2009-05-04 13:54:14 (GMT)
committerRoberto Raggi <roberto.raggi@nokia.com>2009-05-04 13:54:14 (GMT)
commitfab8fa152901cb84132f11b52f950c0dbb6d7a23 (patch)
tree23a97f7f892eb8c7b00d95dc9d6751e9ef53d47c /src/declarative/qml/parser/javascript.g
parent74c8e4c15fce7dce9d279b6a8086aaf679500fab (diff)
downloadQt-fab8fa152901cb84132f11b52f950c0dbb6d7a23.zip
Qt-fab8fa152901cb84132f11b52f950c0dbb6d7a23.tar.gz
Qt-fab8fa152901cb84132f11b52f950c0dbb6d7a23.tar.bz2
Store the location for the `default' token.
Diffstat (limited to 'src/declarative/qml/parser/javascript.g')
-rw-r--r--src/declarative/qml/parser/javascript.g6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/declarative/qml/parser/javascript.g b/src/declarative/qml/parser/javascript.g
index 0da7571..5482392 100644
--- a/src/declarative/qml/parser/javascript.g
+++ b/src/declarative/qml/parser/javascript.g
@@ -688,7 +688,8 @@ UiObjectMember: T_DEFAULT T_PROPERTY UiPropertyType T_IDENTIFIER ;
case $rule_number: {
AST::UiPublicMember *node = makeAstNode<AST::UiPublicMember> (driver->nodePool(), sym(3).sval, sym(4).sval);
node->isDefaultMember = true;
- node->propertyToken = loc(1);
+ node->defaultToken = loc(1);
+ node->propertyToken = loc(2);
node->typeToken = loc(3);
node->identifierToken = loc(4);
sym(1).Node = node;
@@ -714,7 +715,8 @@ case $rule_number: {
AST::UiPublicMember *node = makeAstNode<AST::UiPublicMember> (driver->nodePool(), sym(3).sval, sym(4).sval,
sym(6).Expression);
node->isDefaultMember = true;
- node->propertyToken = loc(1);
+ node->defaultToken = loc(1);
+ node->propertyToken = loc(2);
node->typeToken = loc(3);
node->identifierToken = loc(4);
node->colonToken = loc(5);