# ô > BLib.CmdLine 1.10 27Jul2009 #ô v1.10 Parses "quoted" options : (ô Command Line Parsing 2ô ~~~~~~~~~~~~~~~~~~~~ <: FFô FNcl() - parse command line for switches, options and parameters FPô ---------------------------------------------------------------- (Zô FNcl("",0) - return next parameter "":A%=§A$,l$):çA%:A$=¤s(ÀA$,A%-1)+ÁA$,§A$," ",A%)+1)):=¹  çn%=0:çl$<>"":=£ %ªA%=§À" ",—l$=32)+A$,l$):çA%=0:="" '´A$=ÀA$,A%-1)+¤s(ÁA$,§A$," ",A%)+1)) C¾ç—l$=32:l$=ÁA$,A%):A$=ÀA$,A%-1):=Ál$,1-(—l$=34),©l$+2*(—l$=34)) PÈç—ÁA$,A%,1)<>34:l$=ÁA$,A%,§A$+" "," ",A%)-A%):A$=ÀA$,A%-1)+ÁA$,A%+©l$+1):=l$ JÒl$=ÁA$,A%+1,§A$+""" ",""" ",A%+1)-A%-1):A$=ÀA$,A%-1)+ÁA$,A%+©l$+3):=l$ /Üݤs(A$):çÀA$,1)=" ":õA$=ÁA$,2):ýÀA$,1)<>" " +æçÂA$,1)=" ":õA$=ÀA$,©A$-1):ýÂA$,1)<>" " ð=A$ ÿÿ