From 50dd5dc0caa4e37a37123845cb2f8cf02a7dd945 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Tue, 21 Jun 2016 21:37:09 +0300 Subject: Add negation operator --- main/core/tokenizer/token/Token.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'main/core/tokenizer/token/Token.java') diff --git a/main/core/tokenizer/token/Token.java b/main/core/tokenizer/token/Token.java index 436160a..a9b66e8 100644 --- a/main/core/tokenizer/token/Token.java +++ b/main/core/tokenizer/token/Token.java @@ -58,6 +58,7 @@ abstract public class Token { EndBlockToken, FunctionBodyToken, BranchBodyToken, + NegationToken, NotAToken } @@ -185,6 +186,8 @@ abstract public class Token { return new ClosedParenToken(); case BranchToken: return new BranchToken(); + case NegationToken: + return new NegationToken(); default: ExceptionManager.raise(InterpreterException.ExceptionType.IllegalTokenError, line, type.toString() @@ -232,6 +235,7 @@ abstract public class Token { case BranchToken: return new ArgumentInfo(2); case DeclarationToken: + case NegationToken: return new ArgumentInfo(1); default: return new ArgumentInfo(0); -- cgit v1.3