From 07020744693ca3bacfd32ed939d5acfafabc8486 Mon Sep 17 00:00:00 2001 From: ncannasse Date: Fri, 2 Mar 2018 17:22:35 +0100 Subject: [PATCH] added ECustom error message --- hscript/Expr.hx | 1 + hscript/Printer.hx | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/hscript/Expr.hx b/hscript/Expr.hx index b7c4520..d6d81d8 100644 --- a/hscript/Expr.hx +++ b/hscript/Expr.hx @@ -112,6 +112,7 @@ enum Error { EInvalidIterator( v : String ); EInvalidOp( op : String ); EInvalidAccess( f : String ); + ECustom( msg : String ); } diff --git a/hscript/Printer.hx b/hscript/Printer.hx index fd04bbf..7b776c4 100644 --- a/hscript/Printer.hx +++ b/hscript/Printer.hx @@ -317,7 +317,8 @@ class Printer { case EUnknownVariable(v): "Unknown variable: "+v; case EInvalidIterator(v): "Invalid iterator: "+v; case EInvalidOp(op): "Invalid operator: "+op; - case EInvalidAccess(f): "Invalid access to field "+f; + case EInvalidAccess(f): "Invalid access to field " + f; + case ECustom(msg): msg; }; #if hscriptPos return e.origin + ":" + e.line + ": " + message;