diff options
| author | Benjamin Culkin <bjculkin@sitri.goetia> | 2023-11-09 01:58:31 +0000 |
|---|---|---|
| committer | Benjamin Culkin <bjculkin@sitri.goetia> | 2023-11-09 01:58:31 +0000 |
| commit | 13a96e852f2fea4d3b3cb03cf803007b9b63041e (patch) | |
| tree | ea7bff952e92efa4b932526a9c84e8bc70de9a6d /base/src/bjc/dicelang/Errors.java | |
| parent | d9dcc94aa16a1609e47f8369dfe21a8d260887a9 (diff) | |
Add decimals
Add decimal literals and default to them over floats
Diffstat (limited to 'base/src/bjc/dicelang/Errors.java')
| -rw-r--r-- | base/src/bjc/dicelang/Errors.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/base/src/bjc/dicelang/Errors.java b/base/src/bjc/dicelang/Errors.java index 10e737f..f36752c 100644 --- a/base/src/bjc/dicelang/Errors.java +++ b/base/src/bjc/dicelang/Errors.java @@ -74,6 +74,10 @@ public class Errors { /* Evaluator Errors */ /** + * Arithmetic error + */ + EK_EVAL_ARITH, + /** * Unknown node type */ EK_EVAL_INVNODE, @@ -350,7 +354,11 @@ public class Errors { case EK_TOK_INVFLEX: System.out.printf("\tERROR: Invalid flexadecimal number %s in base %s\n", args[0], args[1]); break; - + + case EK_EVAL_ARITH: + System.out.printf("\tERROR: Arithmetic error in evaluator: %s\n", args[0]); + break; + case EK_EVAL_INVNODE: System.out.printf("\tERROR: Unknown node in evaluator: %s\n", args[0]); break; |
