1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | 1 1 1 1 1 1 3 3 3 3 3 1 2 1 | (function(sc) { "use strict"; require("./lang"); var io = {}; var SCScript = sc.SCScript; var buffer = ""; io.post = function(msg) { var items; items = (buffer + msg).split("\n"); buffer = items.pop(); items.forEach(function(msg) { SCScript.stdout(msg); }); }; io.warn = function(msg) { SCScript.stderr(msg); }; sc.lang.io = io; })(sc); |