[CTX] [ALL]
LIBPATH parameter == LIBPATH=dirPath[:dirPath]*
		  -- default: LIBPATH=LIBPATH='.:${STARTDIR}:${LIBDIR}:${EXECDIR}:${ETCDIR}'
DATAPATH parameter  ==	DATAPATH=dirPath[:dirPath]*
		    --	default: DATAPATH='.:${DGROOT}:${STARTDIR}
DGPATH parameter == DGPATH=dirPath[:dirPath]*
		 -- default: DGPATH='+:.:${HOME}/delegate:${EXECDIR}:${ETCDIR}'
DGSIGN parameter    ==  DGSIGN=signatureSpec
                     --  default: DGSIGN="V.R.P/Y.M.D"
DGOPTS parameter    == DGOPTS=opt[;opt]*
                    -- default: none
SOCKOPT parameter*  ==  SOCKOPT=[no]name[:value]
                    --  default: reuse
PORT parameter      ==  PORT=port[,port]*
	  port == [host:]portNum[/udp]
       portNum == number[-number]
	            -- default: none
FORWARD parameter*  ==  FORWARD=gatewayURL[-_-connMap]
        gatewayURL  ==  gwproto://gwhost[:gwport]
           connMap  ==  protoList:dstHostList:srcHostList
                    --  default: none
ROUTE parameter*    == ROUTE=proto://host:port/-_-dstHostList:srcHostList
                    -- default: none
MASTER parameter*   == MASTER=host:port[/masterControl][:dstHostList]
                    -- default: none
MASTERP parameter   ==  MASTERP=[host:port]
                    -- default: none
RPORT parameter    == RPORT={tcp|udp}[:host]
                    -- default: none
PROXY parameter*    == PROXY=host:port[:dstHostList]
                    -- default: none
                    -- 制限:  HTTP, FTP, Telnet に適用可能
SOCKS parameter*    ==   SOCKS=host[:[port][/socksOpt][:dstHostList[:srcHostList]]]
           socksOpt  ==  [ -4 | -r ]*
                    -- default: none
SSLTUNNEL parameter ==  SSLTUNNEL=host:port
                    -- default: none
VSAP parameter      == VSAP=host:port
                    -- default: none
YYMUX parameter*    ==  YYMUX=host[:port][:connMap]
           connMap  ==  ProtoList[:dstHostList[:srcHostList]]
                    --  default: none
YYCONF parameter*   ==  YYCONF=name[:value]
                    --  default: none
CONNECT parameter*  ==  CONNECT=connSeq[:connMap]
           connSeq  ==  connType[,connType]*
          connType  ==  cache|icp|proxy|master|https|vsap|direct|socks|udp
           connMap  ==  ProtoList[:dstHostList[:srcHostList]]
                    -- default: CONNECT="c,i,m,h,y,v,s,d:*:*:*"
SRCIF parameter*    ==  SRCIF=host[:[port][:connMap]]
           connMap  ==  ProtoList:dstHostList:srcHostList
                    --  default: SRCIF="*:*:*:*:*"
TUNNEL parameter    ==  TUNNEL=tunnelType:script
        tunnelType == tty7
                    --  default: none
PERMIT parameter*   ==  PERMIT=connMap
           connMap  ==  ProtoList:dstHostList:srcHostList
                    --  default: none
REJECT parameter*   ==  REJECT=connMap
           connMap  ==  ProtoList:dstHostList:srcHostList
                    --  default: none
REMITTABLE parameter == REMITTABLE=ProtoList
                    -- default: REMITTABLE="*" - generalist 用
                    -- default: REMITTABLE="." - specialist 用
REACHABLE parameter* == REACHABLE=dstHostList
                    -- default: REACHABLE="*" (全てのホストに接続可能)
RELIABLE parameter* == RELIABLE=srcHostList
                    -- default: RELIABLE=".localnet"
RELAY parameter*    ==  RELAY=relayTypeList[:connMap]
     relayTypeList  ==  relayType[,relayType]*
         relayType  ==  proxy | delegate | vhost | no | nojava | noapplet
           connMap  ==  ProtoList:dstHostList:srcHostList
		    --	default: RELAY="delegate,nojava:*:*:.localnet"
				 RELAY="vhost,nojava:http:{*:80}:.localnet"
				 RELAY="proxy:*:*:*"
SCREEN parameter ==  SCREEN={reject|accept}
                    --  default: none
AUTH parameter*     ==  AUTH=what:authProto:who
                    --  default: none
AUTHORIZER parameter* == AUTHORIZER=authServList[@realmValue][:connMap]
       authServList  ==  [authForw,]authServ[,authServ]* | & | *
           authForw  ==  -map{inPat}{localPat}{fwdPat} | -strip | -fwd
	   authServ  ==  authHost[/portNum][(reprUser)]
	   authHost  ==	hostName | hostAddr
	 realmValue  == word | {words separated with space}
	    connMap  ==	ProtoList:dstHostList:srcHostList
		     -- default: none
		     -- 制限: Telnet, FTP, NNTP, SMTP, IMAP, Socks, SockMux および、HTTP に、適用可能
MYAUTH parameter*   ==  MYAUTH=username:password[:connMap]
                    --  default: none
                    --  制限: Socks, VSAP, SMTP, および HTTP のみに適用可能
RIDENT parameter    ==  RIDENT=ridentType[,ridentType]*
      ridentType == client|server
                    --  default: none
MAXIMA parameter*   ==  MAXIMA=what:number,...
                    --  default: MAXIMA=listen:20,ftpcc:2,...
TIMEOUT parameter*  ==  TIMEOUT=what:seconds,...
                    -- default: TIMEOUT=dns:10,acc:10,con:10,lin:30,...
DELAY parameter*    ==  DELAY=what:seconds
                    --  default: DELAY=reject:60,unknown:60,...
CHOKE parameter*    ==  CHOKE=Choking:Client:Ua:Referer:Url:Server:Protocol
                    --  default: none
MOUNT parameter*    == MOUNT="vURL rURL [MountOptions]"
                    -- default: MOUNT="/* SERVER_URL*"
MountOptions == option[,option]*
URICONV parameter*  ==  URICONV={convSpec|defElem|defAttr}
          convSpec  ==  convList:attrList
           defElem  ==  defelem:+,elemnameList
           defAttr  ==  defattr:+,attrnameList
                    -- default: URICONV=dump で見られます。
BASEURL parameter   ==  BASEURL=URL
                    --  default: none
DELEGATE parameter  ==  DELEGATE=gwHost:Port[:ProtoList]
                    --  default: DELEGATE=currentHost:currentPort
COUNTER parameter  ==  COUNTER=listOfCounterControl
    counterControl  ==  do | total | acc | ssi | ref | err | ro | no | mntpV
                    --  default: COUNTER=no
                    --  制限: HTTP, SMTP, FTP, DNS に適用可能
COUNTERDIR parameter  ==  COUNTERDIR=dirPath
                    --  default: COUNTERDIR='${ADMDIR}/counts[date+/year%y/week%W]'
CACHE parameter*    ==  CACHE=cacheControl[,cacheControl]*[:connMap]
      cacheControl  ==  do | no | ro
           connMap  ==  ProtoList[:[dstHostList][:srcHostList]]
                    --  default: none
                    --  制限: HTTP, FTP, NNTP, Gopher に適用されます。
EXPIRE parameter*   ==  EXPIRE=validity[/custody][:connMap]
           connMap  ==  ProtoList:dstHostList:srcHostList
          validity  ==  period
           custody  ==  period
            period  ==  Num[d|h|m|s]
                    --  default: EXPIRE=1h
CACHEFILE parameter ==  CACHEFILE=fileNameSpec
                    -- default: CACHEFILE='$[server:%P/%L/%p]'
ICP parameter*      ==   ICP=icpServerList[:icpServerSpec[:connMap]]
     icpServerList  ==  icpServer[,icpServer]*
         icpServer  ==  icpHost[/icpType/proxyPort/icpPort]
     icpServerSpec  ==  icpOptions:proxyPort:icpPort
           connMap  ==  ProtoList:dstHostList:srcHostList
                    --  default: none
                    --  制限: {HTTP,FTP}-DeleGate に対し適用
CHARCODE parameter* ==  CHARCODE=[inputCode/]outputCode[:[tosv][:connMap]]
        outputCode  ==  charCode
          charCode  ==  iso-2022-jp | euc-jp | shift_jis | utf-8 | us-ascii |
                               JIS | EUC | SJIS | UTF8 | ASCII | guess
           connMap  ==  [ProtoList][:[dstHostList][:[srcHostList]]]
                    --  制限: HTTP, FTP, SMTP, POP, NNTP, Telnet, Tcprelay に適用
                    --  default: none
CHARMAP parameter*  ==  CHARMAP=mapType:charMap[,charMap]*[:tosv]
           mapType  ==  ascii | ucs | jis | ucsjis | jisucs
           charMap  ==  inCharCode1[-inCharCode2]/outCharCode2[-[outCharCode2]]
          charCode  ==  hexa-decimal code | single ASCII character
                    --  default: none
HTMLCONV parameter  ==  HTMLCONV=convList
          convList  ==  conv[,conv]*
              conv  ==  deent|enent|fullurl
                    --  default: HTMLCONV=deent
MIMECONV parameter  ==  MIMECONV=mimeConv[,mimeConv]
          mimeConv == thru | charcode | nospenc
	                        | textonly | alt:first | alt:plain
                    --  default: none
                    --  CHARCODE パラメーターが与えられた場合 MIMECONV=""
FCL parameter       ==  FCL=filterCommand
FTOCL parameter     ==  FTOCL=filterCommand
FFROMCL parameter   ==  FFROMCL=filterCommand
FSV parameter       ==  FSV=filterCommand
FTOSV parameter     ==  FTOSV=filterCommand
FFROMSV parameter   ==  FFROMSV=filterCommand
FMD parameter       ==  FMD=filterCommand
FTOMD parameter     ==  FTOMD=filterCommand
FFROMMD parameter   ==  FFROMMD=filterCommand
filterCommand      ==  [-s,][-p,][-w,]command
                    --  default: none
XCOM parameter      ==  XCOM=filterCommand
XFIL parameter      ==  XFIL=filterCommand
                    -- default: none
CHROOT parameter    ==  CHROOT=dirPath
                    --  default: none
                    --  制限: ほとんどの Unix で super-user のみ
DGROOT parameter    ==  DGROOT=dirPath
                    --  default:  ${STARTDIR}/DGROOT がある時はそれを使い、
                                           Unix では、'/' CHROOT が設定されるか
                                           '${HOME}/delegate',
                                           '/var/spool/delegate-${OWNER}',
                                           '/tmp/delegate-${OWNER}' の場合
                                  Windows: '/Program Files/DeleGate'