Object prim_stringtofile(Object var1, Object var2, LContext var3) { String var4 = Logo.prs(var1); String var5 = Logo.prs(var2); try { FileWriter var6 = new FileWriter(var4); var6.write(var5, 0, var5.length()); var6.close(); } catch (IOException var7) { Logo.error("Can\'t write file " + var4, var3); } return null; }
Object prim_load(Object var1, LContext var2) { String var3 = Logo.prs(var1); String var4 = System.getProperty("file.separator"); String var5 = this.resourceToString(var3 + ".logo", var2); Logo.readAllFunctions(var5, var2); return null; }
Object prim_resourcetostring(Object var1, LContext var2) { String var3 = Logo.prs(var1); return this.resourceToString(var3, var2); }
Object prim_filetostring(Object var1, LContext var2) { String var3 = Logo.prs(var1); return this.fileToString(var3, var2); }
Object prim_dir(Object var1, LContext var2) { String[] var3 = (new File(Logo.prs(var1))).list(); return var3 == null ? new Object[0] : var3; }
Object prim_dirnamefrompath(Object var1, LContext var2) { File var3 = new File(Logo.prs(var1)); return var3.isDirectory() ? var3.getPath() : var3.getParent(); }
Object prim_filenamefrompath(Object var1, LContext var2) { return (new File(Logo.prs(var1))).getName(); }
Object prim_setread(Object var1, LContext var2) { this.readtext = Logo.prs(var1); this.textoffset = 0; return null; }
Object prim_filep(Object var1, LContext var2) { String var3 = Logo.prs(var1); return new Boolean((new File(var3)).exists()); }