| 
																	
																	
																		
																	
																	
																 | 
																@@ -1278,7 +1278,7 @@ struct JavascriptEngine::RootObject   : public DynamicObject | 
															
														
														
													
														
															
																 | 
																 | 
																        Expression* parseFunctionCall (FunctionCall* call, ExpPtr& function)
 | 
																 | 
																 | 
																        Expression* parseFunctionCall (FunctionCall* call, ExpPtr& function)
 | 
															
														
														
													
														
															
																 | 
																 | 
																        {
 | 
																 | 
																 | 
																        {
 | 
															
														
														
													
														
															
																 | 
																 | 
																            std::unique_ptr<FunctionCall> s (call);
 | 
																 | 
																 | 
																            std::unique_ptr<FunctionCall> s (call);
 | 
															
														
														
													
														
															
																 | 
																 | 
																            s->object.reset (function.release());
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																            s->object = std::move (function);
 | 
															
														
														
													
														
															
																 | 
																 | 
																            match (TokenTypes::openParen);
 | 
																 | 
																 | 
																            match (TokenTypes::openParen);
 | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																            while (currentType != TokenTypes::closeParen)
 | 
																 | 
																 | 
																            while (currentType != TokenTypes::closeParen)
 | 
															
														
														
													
												
													
														
															
																| 
																	
																	
																	
																		
																	
																 | 
																@@ -1304,7 +1304,7 @@ struct JavascriptEngine::RootObject   : public DynamicObject | 
															
														
														
													
														
															
																 | 
																 | 
																            if (matchIf (TokenTypes::openBracket))
 | 
																 | 
																 | 
																            if (matchIf (TokenTypes::openBracket))
 | 
															
														
														
													
														
															
																 | 
																 | 
																            {
 | 
																 | 
																 | 
																            {
 | 
															
														
														
													
														
															
																 | 
																 | 
																                std::unique_ptr<ArraySubscript> s (new ArraySubscript (location));
 | 
																 | 
																 | 
																                std::unique_ptr<ArraySubscript> s (new ArraySubscript (location));
 | 
															
														
														
													
														
															
																 | 
																 | 
																                s->object.reset (input.release());
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																                s->object = std::move (input);
 | 
															
														
														
													
														
															
																 | 
																 | 
																                s->index.reset (parseExpression());
 | 
																 | 
																 | 
																                s->index.reset (parseExpression());
 | 
															
														
														
													
														
															
																 | 
																 | 
																                match (TokenTypes::closeBracket);
 | 
																 | 
																 | 
																                match (TokenTypes::closeBracket);
 | 
															
														
														
													
														
															
																 | 
																 | 
																                return parseSuffixes (s.release());
 | 
																 | 
																 | 
																                return parseSuffixes (s.release());
 | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																		
																	
																	
																 | 
																@@ -1513,7 +1513,7 @@ struct JavascriptEngine::RootObject   : public DynamicObject | 
															
														
														
													
														
															
																 | 
																 | 
																        Expression* parseTernaryOperator (ExpPtr& condition)
 | 
																 | 
																 | 
																        Expression* parseTernaryOperator (ExpPtr& condition)
 | 
															
														
														
													
														
															
																 | 
																 | 
																        {
 | 
																 | 
																 | 
																        {
 | 
															
														
														
													
														
															
																 | 
																 | 
																            std::unique_ptr<ConditionalOp> e (new ConditionalOp (location));
 | 
																 | 
																 | 
																            std::unique_ptr<ConditionalOp> e (new ConditionalOp (location));
 | 
															
														
														
													
														
															
																 | 
																 | 
																            e->condition.reset (condition.release());
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																            e->condition = std::move (condition);
 | 
															
														
														
													
														
															
																 | 
																 | 
																            e->trueBranch.reset (parseExpression());
 | 
																 | 
																 | 
																            e->trueBranch.reset (parseExpression());
 | 
															
														
														
													
														
															
																 | 
																 | 
																            match (TokenTypes::colon);
 | 
																 | 
																 | 
																            match (TokenTypes::colon);
 | 
															
														
														
													
														
															
																 | 
																 | 
																            e->falseBranch.reset (parseExpression());
 | 
																 | 
																 | 
																            e->falseBranch.reset (parseExpression());
 | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																	
																 | 
																
  |