19 lines
418 B
Haxe
19 lines
418 B
Haxe
|
package eval.luv;
|
||
|
|
||
|
/**
|
||
|
Exceptions thrown by functions in `eval.luv` package.
|
||
|
**/
|
||
|
class LuvException extends haxe.Exception {
|
||
|
/**
|
||
|
The error.
|
||
|
**/
|
||
|
public final error:UVError;
|
||
|
|
||
|
/**
|
||
|
Instantiates an error with given message and position.
|
||
|
**/
|
||
|
public function new(error:UVError, ?message:String, ?previous:haxe.Exception) {
|
||
|
super(message == null ? error.toString() : message, previous);
|
||
|
this.error = error;
|
||
|
}
|
||
|
}
|