瀏覽代碼

Revese stack with unshift

Hugh Sanderson 13 年之前
父節點
當前提交
46887cf7db
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      std/haxe/Stack.hx

+ 3 - 3
std/haxe/Stack.hx

@@ -200,11 +200,11 @@ class Stack {
          for(func in stack) {
 				var words = func.split("::");
             if (words.length==0)
-					m.push(CFunction)
+					m.unshift(CFunction)
             else if (words.length==2)
-					m.push(Method(words[0],words[1]));
+					m.unshift(Method(words[0],words[1]));
             else if (words.length==4)
-					m.push(FilePos( Method(words[0],words[1]),words[2],Std.parseInt(words[3])));
+					m.unshift(FilePos( Method(words[0],words[1]),words[2],Std.parseInt(words[3])));
 			}
          return m;
 		#else