> Harbour and hbmk2 have a long list of possible command line flag
> 
> In harbour.exe and hbmk.exe i propose create a Internal Command line
> info ispired from  array of command line flag and using this structure
> will be possible:
> a command line like "harbour help /a"
> Show verbose info about selected flag
> Use this info from gui editor like hbide via XML
> Create same page of documentation from hbdoc via XML
> 
> Flag,Litte Description,Extended expression,Array of alternative flag
> with similar structure because /es1 is alternative to /es2
> 
> Follow is a template
>   aadd(a_acflag,{"/a","automatic memvar declariation","set automatic
> memvar declaration"})
>   aadd(a_acflag,{"/b","include debug info","include debug info for
> use with hbdebug"})
>   aadd(a_acflag,{"/l","No line number","Suppress line number information"})
>   aadd(a_acflag,{"/z","suppress logical shortcu","suppress
> shortcutting (.and. & .or.)"})
>   aadd(a_acflag,{"/v","Variable are assumed","variables are assumed M->"})
>   aadd(a_acflag,{"/w","warning level","set warning level",{
> {"1","Clipper compatible warnings"},{"2","some useful warnings missed
> in Clippe"},{"3","warning level0"} } } )
>   aadd(a_acflag,{"/es","exit severity level","set exit severity
> level",{ {"0","all warnings are ignored and exit code returned by the
> compiler (accessed by DOS ERRORLEVEL command) is equal to 0 if there
> are no errors in compiled source file"}, {"1","any warnings generate a
> non=zero exit code, but output is still created."} , {"2","all
> warnings are treated as errors and no output file is created. The exit
> code is set to a non=zero value."}} } )
> 
> This is My proposal but hi hope that samebody explain  a more better structure

I'm not sure about the goal, but the flags 
are stored in an array inside hbmk2.prg.

IMO it would be rather better to create the 
documentation in some already invented format, 
like man page format. The files are even there 
already, but incomplete.

Viktor

_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to