Fix: broken after dot 5, 6 (for real this time)
diff --git a/bundles/org.eclipse.orion.client.javascript/web/esprima/esprima_tolerant.js b/bundles/org.eclipse.orion.client.javascript/web/esprima/esprima_tolerant.js
index 79e828a..cd3b7ea 100644
--- a/bundles/org.eclipse.orion.client.javascript/web/esprima/esprima_tolerant.js
+++ b/bundles/org.eclipse.orion.client.javascript/web/esprima/esprima_tolerant.js
@@ -2242,6 +2242,10 @@
     function parseNonComputedProperty() {
         var token;
 
+		if (lookahead.lineNumber !== lineNumber) {
+			// Token giving our identifier name lies on the following line, so go there before marking start
+			index = lookahead.lineStart;
+		}
         delegate.markStart();
         token = lex();