folderToObj.src
get_folder_table = function(folder, table=null, parent="") if table == null then table = {} index = table.len obj = {"parent": parent, "type": "folder", "name": folder.name} table[str(index)] = obj parent = str(index) index = index + 1 scripts = folder.get_files folders = folder.get_folders for script in scripts obj = {"parent": parent, "type": "script", "name": script.name, "content": escape(script.get_content)} table[str(index)] = obj index = index + 1 end for for folder in folders get_folder_table(folder, table, parent) end for return table end function