Changeset 5408466 in tol
- Timestamp:
- May 17, 2011, 8:16:58 AM (15 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 3b217af
- Parents:
- fa5f9a1
- File:
-
- 1 edited
-
tol/stdlib/general/grammars/_text.tol (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tol/stdlib/general/grammars/_text.tol
rfa5f9a1 r5408466 1172 1172 ////////////////////////////////////////////////////////////////////////////// 1173 1173 { 1174 WriteLn("[GetUrlContents.tcl.uri]Downloading from \""+url+"\" ..."); 1175 Text tcl_helper = " 1176 package require uri 1177 1178 proc ::get_url_contens { url } { 1179 1180 array set uri_info [ uri::split $url ] 1181 if { $uri_info(scheme) eq \"http\" } { 1182 set url_content [ uri::geturl $url ] 1183 set ${url_content}(body) 1184 } elseif { $uri_info(scheme) eq \"ftp\" } { 1185 uri::geturl $url 1186 } 1187 }"; 1188 1174 Write("[GetUrlContents.tcl.uri] Downloading from \""+url+"\" ... "); 1175 Text tcl_helper = 1176 "package require uri\n"+ 1177 "\n"+ 1178 "proc ::get_url_contens { url } {\n"+ 1179 "\n"+ 1180 " array set uri_info [ uri::split $url ]\n"+ 1181 " if { $uri_info(scheme) eq \"http\" } {\n"+ 1182 " set url_content [ uri::geturl $url ]\n"+ 1183 " set ${url_content}(body)\n"+ 1184 " } elseif { $uri_info(scheme) eq \"ftp\" } {\n"+ 1185 " uri::geturl $url\n"+ 1186 " }\n"+ 1187 "}"; 1189 1188 Set result0 = Tcl_Eval(tcl_helper); 1190 Text If(result0["status"], Text { 1191 1192 Set result = Tcl_Eval("::get_url_contens " + url); 1193 Text If(result["status"], Text result["result"], 1194 { 1195 WriteLn(result["result"], "W"); 1196 Text "" 1197 }) 1189 Text If(result0["status"], 1190 { 1191 Set result = Tcl_Eval("::get_url_contens " + url); 1192 Text If(result["status"], 1193 { 1194 WriteLn("OK"); 1195 Text result["result"] 1198 1196 }, 1199 1197 { 1200 WriteLn(result0["result"], "W"); 1198 WriteLn("FAIL"); 1199 WriteLn(result["result"], "W"); 1201 1200 Text "" 1202 1201 }) 1202 }, 1203 { 1204 WriteLn("FAIL"); 1205 WriteLn(result0["result"], "W"); 1206 Text "" 1207 }) 1203 1208 }; 1204 1209
Note: See TracChangeset
for help on using the changeset viewer.
