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;
 | 
						|
	}
 | 
						|
} |