| 
														
															@@ -221,7 +221,7 @@ klass.parseObject = function parseObject(obj, ctx){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		expr, // the result 
														 | 
														
														 | 
														
															 		expr, // the result 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		exprObj; // the alt result 
														 | 
														
														 | 
														
															 		exprObj; // the alt result 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	if (obj === undefined) return new ObjectExpression(); 
														 | 
														
														 | 
														
															 	if (obj === undefined) return new ObjectExpression(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	var fieldNames = Object.getOwnPropertyNames(obj); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	var fieldNames = Object.keys(obj); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	for (var fc = 0, n = fieldNames.length; fc < n; ++fc) { 
														 | 
														
														 | 
														
															 	for (var fc = 0, n = fieldNames.length; fc < n; ++fc) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		var fn = fieldNames[fc]; 
														 | 
														
														 | 
														
															 		var fn = fieldNames[fc]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		if (fn[0] === "$") { 
														 | 
														
														 | 
														
															 		if (fn[0] === "$") { 
														 |