Website Summary Files Commits Branches @commit @diff @stats
path: root / JSImpl / src / Lexer.cpp
diff options
context:
space:
mode:
1 files changed, 3 insertions, 0 deletions
-rw-r--r--JSImpl/src/Lexer.cpp3
diff --git a/JSImpl/src/Lexer.cpp b/JSImpl/src/Lexer.cpp
index 5d85570..8b3b909 100644
--- a/JSImpl/src/Lexer.cpp
+++ b/JSImpl/src/Lexer.cpp
@@ -342,6 +342,8 @@ inline Token Tokenizer::ProduceToken(TokenType type)
return ProduceToken(type, ";");
case TokenType::Star:
return ProduceToken(type, "*");
+ case TokenType::Backslash:
+ return ProduceToken(type, "\\");
default: // EoF Invalid
break;
}
@@ -585,6 +587,7 @@ Token Tokenizer::NextToken()
case ':': NextSymbol(); return ProduceToken(TokenType::Colon);
case '[': NextSymbol(); return ProduceToken(TokenType::LeftSquareBracket);
case ']': NextSymbol(); return ProduceToken(TokenType::RightSquareBracket);
+ case '\\': NextSymbol(); return ProduceToken(TokenType::Backslash);
default:
break;
}