Adds reserved keyword virtual, and adjusting affected tests/docs respectively.

This commit is contained in:
Christian Parpart
2019-09-09 13:41:43 +02:00
parent a272506a34
commit 59955bed5d
4 changed files with 6 additions and 2 deletions
+2 -1
View File
@@ -262,6 +262,7 @@ namespace langutil
K(Typedef, "typedef", 0) \
K(TypeOf, "typeof", 0) \
K(Unchecked, "unchecked", 0) \
K(Virtual, "virtual", 0) \
\
/* Illegal token - not able to scan. */ \
T(Illegal, "ILLEGAL", 0) \
@@ -310,7 +311,7 @@ namespace TokenTraits
constexpr bool isEtherSubdenomination(Token op) { return op == Token::SubWei || op == Token::SubSzabo || op == Token::SubFinney || op == Token::SubEther; }
constexpr bool isTimeSubdenomination(Token op) { return op == Token::SubSecond || op == Token::SubMinute || op == Token::SubHour || op == Token::SubDay || op == Token::SubWeek || op == Token::SubYear; }
constexpr bool isReservedKeyword(Token op) { return (Token::Abstract <= op && op <= Token::Unchecked); }
constexpr bool isReservedKeyword(Token op) { return (Token::Abstract <= op && op <= Token::Virtual); }
inline Token AssignmentToBinaryOp(Token op)
{