X-Git-Url: http://git.euphorik.ch/index.cgi?a=blobdiff_plain;f=js%2Fdebug.js;fp=js%2Fdebug.js;h=0000000000000000000000000000000000000000;hb=2a717d2ba853bc11778d5bc9772604e0f0e22dc0;hp=c598eedcc79b83dbc4c1ea50d24ac713beb77ae9;hpb=d29dc942b9c6d0b12e959660445a8ea0e1791051;p=euphorik.git
diff --git a/js/debug.js b/js/debug.js
deleted file mode 100644
index c598eed..0000000
--- a/js/debug.js
+++ /dev/null
@@ -1,90 +0,0 @@
-// coding: utf-8
-// Copyright 2008 Grégory Burri
-//
-// This file is part of Euphorik.
-//
-// Euphorik is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Euphorik is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Euphorik. If not, see .
-
-/**
- * Affiche un objet quelconque sur la sortie du navigateur.
- */
-var dumpObj = function(obj, name)
-{
- if (typeof(dump) == "undefined")
- return
-
- dump("---" + (name == undefined ? "" : " : " + name) + "\n")
- dump(obj2text(obj))
- dump("\n---\n")
-}
-
-var obj2text = function(obj, curDepth)
-{
- if (curDepth == undefined)
- curDepth = 0;
-
- var acc = ""
-
- if (obj == undefined)
- {
- acc += ""
- }
- else if (typeof(obj) == "string")
- {
- acc += "\"" + obj + "\""
- }
- else if (obj.length != undefined) // array
- {
- acc += "["
-
- var i = 0
- for (; i < obj.length; i++)
- {
- if (i != 0) acc += ","
- acc += "\n" + indent(curDepth + 1, obj2text(obj[i], curDepth + 1))
- }
-
- acc += (i == 0 ? "]" : "\n" + indent(curDepth, "]"))
- }
- else if (typeof(obj) == "object")
- {
- acc += "{"
- var i = 0
- for (prop in obj)
- {
- if (i != 0) acc += ","
- acc += "\n" + indent(curDepth + 1, prop + " : " + obj2text(obj[prop], curDepth + 1))
- i += 1
- }
- acc += "\n" + indent(curDepth, "}")
- }
- else if (typeof(obj) == "function")
- {
- acc += ""
- }
- else // value
- {
- acc += obj
- }
-
- return acc
-}
-
-var indent = function(depth, text)
-{
- var indentText = ""
- for (var i = 0; i < depth * 3; i++)
- indentText += " "
- return indentText + text
-}