diff options
| author | Jan Tuomi <jans.tuomi@gmail.com> | 2016-06-21 21:37:09 +0300 |
|---|---|---|
| committer | Jan Tuomi <jans.tuomi@gmail.com> | 2016-07-26 19:47:06 +0300 |
| commit | 50dd5dc0caa4e37a37123845cb2f8cf02a7dd945 (patch) | |
| tree | d4107b9cf961e660f1e6eabee6b33f462abfed23 /main/core/tokenizer/token/Token.java | |
| parent | 885fb97dae384112110eb2980d80f45937637896 (diff) | |
Add negation operator
Diffstat (limited to 'main/core/tokenizer/token/Token.java')
| -rw-r--r-- | main/core/tokenizer/token/Token.java | 4 |
1 files changed, 4 insertions, 0 deletions
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); |
