Bläddra i källkod

fixed conditional compilation syntax

Nicolas Cannasse 19 år sedan
förälder
incheckning
0008f56409
9 ändrade filer med 30 tillägg och 30 borttagningar
  1. 6 6
      std/Hash.hx
  2. 1 1
      std/IntIter.hx
  3. 1 1
      std/Iterator.hx
  4. 6 6
      std/Reflect.hx
  5. 2 2
      std/Std.hx
  6. 7 7
      std/StringBuf.hx
  7. 1 1
      std/flash/system/IME.hx
  8. 3 3
      std/haxe/ImportAll.hx
  9. 3 3
      std/haxe/Log.hx

+ 6 - 6
std/Hash.hx

@@ -26,7 +26,7 @@
 class Hash<T> {
 
 	public function new() : Void {
-		#flash
+		#if flash
 		h = untyped __new__(_global["Object"]);
 		#else neko
 		h = untyped __dollar__hnew(0);
@@ -34,7 +34,7 @@ class Hash<T> {
 	}
 
 	public function set( key : String, value : T ) : Void {
-		#flash
+		#if flash
 		untyped h[key] = value;
 		#else neko
 		untyped __dollar__hset(h,key.__s,value,null);
@@ -42,7 +42,7 @@ class Hash<T> {
 	}
 
 	public function get( key : String ) : T {
-		#flash
+		#if flash
 		return untyped h[key];
 		#else neko
 		return untyped __dollar__hget(h,key.__s,null);
@@ -50,7 +50,7 @@ class Hash<T> {
 	}
 
 	public function exists( key : String ) : Bool {
-		#flash
+		#if flash
 		return untyped h.hasOwnProperty(key);
 		#else neko
 		return untyped __dollar__hmem(h,key.__s,null);
@@ -58,7 +58,7 @@ class Hash<T> {
 	}
 
 	public function keys() : Iterator<String> {
-		#flash
+		#if flash
 		return untyped (__keys__(h)).iterator();
 		#else neko
 		var l = new List<String>();
@@ -68,7 +68,7 @@ class Hash<T> {
 	}
 
 	public function iterator() : Iterator<T> {
-		#flash
+		#if flash
 		return untyped({
 			ref : h,
 			it : keys(),

+ 1 - 1
std/IntIter.hx

@@ -43,4 +43,4 @@ class IntIter implements Iterator<Int> {
 		return min--;
 	}
 
-}
+}

+ 1 - 1
std/Iterator.hx

@@ -28,4 +28,4 @@ interface Iterator<T> {
 	function hasNext() : Bool;
 	function next() : T;
 
-}
+}

+ 6 - 6
std/Reflect.hx

@@ -27,7 +27,7 @@ class Reflect {
 
 	public static function createInstance( cl : Dynamic, args : Array<Dynamic> ) : Dynamic {
 		return untyped
-		#flash
+		#if flash
 			switch( args.length ) {
 			case 0:
 				__new__(cl);
@@ -53,7 +53,7 @@ class Reflect {
 
 	public static function hasField( o : Dynamic, field : String ) : Bool {
 		return untyped
-		#flash
+		#if flash
 			o.hasOwnProperty(field)
 		#else neko
 			__dollar__typeof(o) == __dollar__tobject && __dollar__objfield(o,__dollar__hash(field.__s))
@@ -64,7 +64,7 @@ class Reflect {
 
 	public static function field( o : Dynamic, field : String ) : Dynamic {
 		return untyped
-		#flash
+		#if flash
 			{
 				var f = o[field];
 				if( f == null && !o.hasOwnProperty(f) )
@@ -88,7 +88,7 @@ class Reflect {
 
 	public static function setField( o : Dynamic, field : String, value : Dynamic ) : Void {
 		untyped {
-		#flash
+		#if flash
 			o[field] = value;
 		#else neko
 			if( __dollar__typeof(o) == __dollar__tobject )
@@ -100,7 +100,7 @@ class Reflect {
 
 	public static function callField( o : Dynamic, func : Dynamic, args : Array<Dynamic> ) : Dynamic {
 		return untyped
-		#flash
+		#if flash
 			func.apply(o,args)
 		#else neko
 			__dollar__call(func,o,args.__a)
@@ -111,7 +111,7 @@ class Reflect {
 
 	public static function fields( o : Dynamic ) : Array<String> {
 		return untyped
-		#flash
+		#if flash
 			__keys__(o)
 		#else neko
 			if( __dollar__typeof(o) != __dollar__tobject )

+ 2 - 2
std/Std.hx

@@ -29,7 +29,7 @@ class Std {
 
 	public static function instanceof( obj : Dynamic, vclass : Dynamic ) : Bool {
 		return untyped
-		#flash
+		#if flash
 		Boot.__instanceof(obj,vclass);
 		#else neko
 		Boot.__instanceof(obj,vclass);
@@ -39,7 +39,7 @@ class Std {
 
 	public static function string( s : Dynamic ) : String {
 		return untyped
-		#flash
+		#if flash
 		Boot.__string_rec(s,"");
 		#else neko
 		__dollar__string(s);

+ 7 - 7
std/StringBuf.hx

@@ -26,7 +26,7 @@
 class StringBuf {
 
 	public function new() {
-		#neko
+		#if neko
 		b = __make();
 		#else flash
 		b = "";
@@ -35,16 +35,16 @@ class StringBuf {
 	}
 
 	public function add( x : Dynamic ) {
-		#neko
+		#if neko
 		__add(b,x);
 		#else flash
-		b += x;
+		b += untyped Boot.__string_rec(x,"");
 		#else error
 		#end
 	}
 
 	public function addSub( s : String, pos : Int, len : Int ) {
-		#neko
+		#if neko
 		__add_sub(b,untyped s.__s,pos,len);
 		#else flash
 		b += s.substr(pos,len);
@@ -53,7 +53,7 @@ class StringBuf {
 	}
 
 	public function addChar( c : Int ) {
-		#neko
+		#if neko
 		__add_char(b,c);
 		#else flash
 		b += untyped String.fromCharCode(c);
@@ -62,7 +62,7 @@ class StringBuf {
 	}
 
 	public function toString() : String {
-		#neko
+		#if neko
 		return new String(__string(b));
 		#else flash
 		return b;
@@ -72,7 +72,7 @@ class StringBuf {
 
 	private var b : Dynamic;
 
-#neko
+#if neko
 	static var __make : Dynamic = Neko.load("std","buffer_new",0);
 	static var __add : Dynamic = Neko.load("std","buffer_add",2);
 	static var __add_char : Dynamic = Neko.load("std","buffer_add_char",2);

+ 1 - 1
std/flash/system/IME.hx

@@ -1,6 +1,6 @@
 package flash.system;
 
-#use_ime
+#if use_ime
 
 extern class IME {
 

+ 3 - 3
std/haxe/ImportAll.hx

@@ -42,7 +42,7 @@ import StringBuf;
 //import XmlParser;
 
 // flash
-#flash
+#if flash
 
 import Accessibility;
 import AsBroadCaster;
@@ -73,7 +73,7 @@ import flash.system.Security;
 
 #end
 
-#flash8
+#if flash8
 
 import flash.display.BitmapData;
 import flash.external.ExternalInterface;
@@ -102,7 +102,7 @@ import flash.text.TextRenderer;
 
 #end
 
-#neko
+#if neko
 
 import Boot;
 import Neko;

+ 3 - 3
std/haxe/Log.hx

@@ -35,7 +35,7 @@ interface LogInfos {
 class Log {
 
 	public static function trace( v : Dynamic, infos : LogInfos ) : Void {
-		#flash
+		#if flash
 		untyped Boot.__trace(v,infos);
 		#else neko
 		untyped __dollar__print(infos.fileName+":"+infos.lineNumber+": ",v,"\n");
@@ -44,7 +44,7 @@ class Log {
 	}
 
 	public static function clear() : Void {
-		#flash
+		#if flash
 		untyped Boot.__clear_trace();
 		#else neko
 		// nothing
@@ -52,4 +52,4 @@ class Log {
 		#end
 	}
 
-}
+}