load("build/js/json.js", "build/js/xml.js", "build/js/writeFile.js", "build/js/parse.js"); var dir = arguments[1]; var c = parse( read(arguments[0]) ); output( c, "docs" ); c = categorize( c ); output( c, "cat" ); function output( c, n ) { var json = Object.toJSON( c ); writeFile( dir + "/data/jquery-" + n + "-json.js", json ); writeFile( dir + "/data/jquery-" + n + "-jsonp.js", "docsLoaded(" + json + ")" ); Object.toXML.force = { desc: 1, code: 1, before: 1, result: 1 }; var xml = Object.toXML( n == "docs" ? { method: c } : c, "docs" ); xml = xml.replace("", ""); writeFile( dir + "/data/jquery-" + n + "-xml.xml", "\n" + xml ); writeFile( dir + "/" + ( n == "docs" ? "index" : n ) + ".xml", "\n" + "\n" + xml ); }