From 926382e09698007dc3472481164045c6b0b9754a Mon Sep 17 00:00:00 2001 From: kwm Date: Wed, 12 May 2010 15:49:19 +0000 Subject: Post 2.30.1 commit clean up. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@14135 df743ca5-7f9a-e211-a948-0013205c9059 --- devel/seed/files/Seed.js | 203 ----------------------------------------------- 1 file changed, 203 deletions(-) delete mode 100644 devel/seed/files/Seed.js (limited to 'devel/seed/files/Seed.js') diff --git a/devel/seed/files/Seed.js b/devel/seed/files/Seed.js deleted file mode 100644 index 9edb12c87..000000000 --- a/devel/seed/files/Seed.js +++ /dev/null @@ -1,203 +0,0 @@ -GLib = imports.gi.GLib; - -Seed.sprintf = function () -{ - if (typeof arguments == "undefined") { return null; } - if (arguments.length < 1) { return null; } - if (typeof arguments[0] != "string") { return null; } - if (typeof RegExp == "undefined") { return null; } - - var string = arguments[0]; - var exp = new RegExp(/(%([%]|(\-)?(\+|\x20)?(0)?(\d+)?(\.(\d)?)?([bcdfosxX])))/g); - var matches = new Array(); - var strings = new Array(); - var convCount = 0; - var stringPosStart = 0; - var stringPosEnd = 0; - var matchPosEnd = 0; - var newString = ''; - var match = null; - - while (match = exp.exec(string)) { - if (match[9]) { convCount += 1; } - - stringPosStart = matchPosEnd; - stringPosEnd = exp.lastIndex - match[0].length; - strings[strings.length] = string.substring(stringPosStart, stringPosEnd); - - matchPosEnd = exp.lastIndex; - matches[matches.length] = { - match: match[0], - left: match[3] ? true : false, - sign: match[4] || '', - pad: match[5] || ' ', - min: match[6] || 0, - precision: match[8], - code: match[9] || '%', - negative: parseInt(arguments[convCount]) < 0 ? true : false, - argument: String(arguments[convCount]) - }; - } - strings[strings.length] = string.substring(matchPosEnd); - - if (matches.length == 0) { return string; } - if ((arguments.length - 1) < convCount) { return null; } - - var code = null; - var match = null; - var i = null; - - for (i=0; i "); - if (item == "continue") - return false; - print(eval(item)); - } - catch (e) - { - print(e.name + " " + e.message); - } - return true; -} - - -Seed.glib_repl = function() -{ - GLib.idle_add(Seed.repl, null); -} - -Seed.thread_repl = function() -{ - GLib.thread_create_full(function() { while(Seed.repl()){} }, - null, 0, true); -} - -Seed.printf = function () { print(Seed.sprintf.apply(this, arguments)) }; - -if(!imports.searchPath || (imports.searchPath.length == 0)) -{ - imports.searchPath = [ ".", - ".." ]; - - if(Seed.argv.length > 1) - { - __script_path__ = GLib.path_get_dirname(Seed.argv[1]); - - try - { - if(!GLib.path_is_absolute(__script_path__)) - { - __script_path__ = GLib.build_filenamev([GLib.get_current_dir(), - __script_path__]); - } - - __script_path__ = imports.os.realpath(__script_path__); - - if(__script_path__ && __script_path__ != "") - imports.searchPath.push(__script_path__); - } - catch(e) - { - print(imports.JSON.stringify(e)); - } - } - - imports.searchPath.push("."); -} -- cgit