Quellcode durchsuchen

Functions to allow extension config using --macro (#1087)

Ryan Cleven vor 3 Jahren
Ursprung
Commit
836cec5a49
1 geänderte Dateien mit 11 neuen und 0 gelöschten Zeilen
  1. 11 0
      hxd/res/Config.hx

+ 11 - 0
hxd/res/Config.hx

@@ -31,6 +31,10 @@ class Config {
 		#end
 	];
 
+	public static function addExtension( extension, className) {
+		extensions.set(extension, className);
+	}
+
 	/**
 		File extensions ignored by the resource scan
 	**/
@@ -64,6 +68,13 @@ class Config {
 		"css" => "less",
 	];
 
+	public static function addPairedExtension( main, shadow) {
+		if (pairedExtensions.exists(main)) 
+			pairedExtensions.set(main, pairedExtensions.get(main) + "," + shadow);
+		else 
+			pairedExtensions.set(main, shadow);
+	}
+
 	static function defined( name : String ) {
 		return haxe.macro.Context.defined(name);
 	}