From 13a96e852f2fea4d3b3cb03cf803007b9b63041e Mon Sep 17 00:00:00 2001 From: Benjamin Culkin Date: Thu, 9 Nov 2023 01:58:31 +0000 Subject: Add decimals Add decimal literals and default to them over floats --- base/src/bjc/dicelang/Errors.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'base/src/bjc/dicelang/Errors.java') 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 @@ -73,6 +73,10 @@ public class Errors { EK_TOK_INVFLEX, /* Evaluator Errors */ + /** + * Arithmetic error + */ + EK_EVAL_ARITH, /** * Unknown node type */ @@ -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; -- cgit v1.2.3