[REBOL] another parsing problem: converting dos filenames to rebol Re:
From: jeff:rebol at: 15-Sep-2000 14:29
-jeff
REBOL [
Title: "DOS-REBOL File Name Conversion Routines"
File: %dosbol.r
Author: "Terrence Brannon"
Email: [princepawn--yahoo--com]
Purpose: "Ease working with dos filename in REBOL programs"
Category: 'file
]
dosbol: make object! [
out: make string! 100
path-char: complement charset ":\/"
rules: [
copy char path-char ":" (out: rejoin [ "/" char ]) |
"\" (append out "/") |
copy char some path-char (append out char)
]
d2r: func [
dos-fn [string!] "takes a dos filename and converts to rebol format"
][
parse dos-fn [ some rules ]
out
]
]
dosbol/d2r "c:\temp\file"
== "/c/temp/file"