19 lines
		
	
	
		
			549 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			549 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
|  | package haxe.io; | ||
|  | 
 | ||
|  | /** | ||
|  | 	A scheme consists of a sequence of characters beginning with a letter and followed | ||
|  | 	by any combination of letters, digits, plus (`+`, period (`.`), or hyphen (`-`). | ||
|  | 
 | ||
|  | 	Although schemes are case-insensitive, the canonical form is lowercase | ||
|  | 	and documents that specify schemes must do so with lowercase letters. | ||
|  | 	It is followed by a colon (`:`). | ||
|  | **/ | ||
|  | enum abstract Scheme(String) from String to String { | ||
|  | 	var Http = 'http'; | ||
|  | 	var Https = 'https'; | ||
|  | 	var Ftp = 'ftp'; | ||
|  | 	var MailTo = 'mailto'; | ||
|  | 	var File = 'file'; | ||
|  | 	var Data = 'data'; | ||
|  | } |