From 370d2afe025f899caab7829407363a37a37093b2 Mon Sep 17 00:00:00 2001 From: martin dobrev Date: Sun, 14 Oct 2018 18:09:45 +0300 Subject: Split literls in different classes and remove all handwritten code. --- JSImpl/src/Parser.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'JSImpl/src/Parser.cpp') diff --git a/JSImpl/src/Parser.cpp b/JSImpl/src/Parser.cpp index 9bf9922..09166db 100644 --- a/JSImpl/src/Parser.cpp +++ b/JSImpl/src/Parser.cpp @@ -248,29 +248,29 @@ ExpressionPtr Parser::SimpleExpression() // | ArrayLiteral if (Match(TokenType::Number)) { - return IPLMakeSharePtr(Prev().Number); + return IPLMakeSharePtr(Prev().Number); } else if (Match(TokenType::String)) { - return IPLMakeSharePtr(Prev().Lexeme); + return IPLMakeSharePtr(Prev().Lexeme); } else if (Match(TokenType::Null)) { - return IPLMakeSharePtr(Prev().Type); + return IPLMakeSharePtr(); } else if (Match(TokenType::Undefined)) { - return IPLMakeSharePtr(Prev().Type); + return IPLMakeSharePtr(); } else if (Match(TokenType::True)) { bool t = true; - return IPLMakeSharePtr(t); + return IPLMakeSharePtr(t); } else if (Match(TokenType::False)) { bool f = false; - return IPLMakeSharePtr(f); + return IPLMakeSharePtr(f); } else if (Match(TokenType::Identifier)) { -- cgit v1.3.1-23-gd82d