Index: src/parser.cc |
=================================================================== |
--- src/parser.cc (revision 3194) |
+++ src/parser.cc (working copy) |
@@ -1339,7 +1339,7 @@ |
// An InitializationBlockFinder finds and marks sequences of statements of the |
-// form x.y.z.a = ...; x.y.z.b = ...; etc. |
+// form expr.a = ...; expr.b = ...; etc. |
class InitializationBlockFinder : public ParserFinder { |
public: |
InitializationBlockFinder() |
@@ -1367,7 +1367,7 @@ |
private: |
// Returns true if the expressions appear to denote the same object. |
// In the context of initialization blocks, we only consider expressions |
- // of the form 'x.y.z'. |
+ // of the form 'expr.x' or expr["x"]. |
static bool SameObject(Expression* e1, Expression* e2) { |
VariableProxy* v1 = e1->AsVariableProxy(); |
VariableProxy* v2 = e2->AsVariableProxy(); |