See changelog 2000-08-12 20:20 GMT -3

This commit is contained in:
Luiz Rafael Culik
2000-08-12 23:46:28 +00:00
parent 20df3e0014
commit 8c3fcf355e
3 changed files with 129 additions and 12 deletions

View File

@@ -1,3 +1,28 @@
2000-08-12 20:20 GMT -3 Luiz Rafael Culik <culik@sl.conex.net>
*doc/en/compiler.txt
doc/en/harbext.txt
doc/en/var.txt
doc/en/file.txt
doc/en/hvm.txt
doc/en/math.txt
doc/en/subcodes.txt
*Small formating
Correct the case of some categories
+doc/en/cmdline.txt
*Formated as an hbdoc source.
*doc/genhtm.rsp
+added cmdline.txt to response file
*utils/hbdoc/genhtm.prg
utils/hbdoc/genchm.prg
*Fixed an small Bug
*utils/hbdoc/hbdoc.prg
utils/hbdoc/genrtf.prg
utils/hbdoc/rtf.prg
*Added code to generate the Winhelp .cnt file dinanmicall,So every time
the doc is updated , the winhelp.cnt file will also be updated.
Changelog: 2000-08-12 20:00 UTC+0500 April White <awhite@user.rose.com>
disregard my: 2000-07-29 03:00 UTC+0500
TODO: remove the old hb*.txt files from doc/en

103
harbour/doc/en/cmdline.txt Normal file
View File

@@ -0,0 +1,103 @@
/*
* $Id$
*/
/* $DOC$
* $FUNCNAME$
* Command line Utility
* $CATEGORY$
* Document
* $ONELINER$
* Compiler Options
* $DESCRIPTION$
* This spec goes for CLIPPERCMD, HARBOURCMD, Harbour compiler and
* #pragma directives in the source code.
*
* The command line always overrides the envvar.
*
* Note that some switches are not accepted in envvar,some others in
* #pragmas.
*
* First the parser should start to step through all the tokens in the
* string separated by whitespace. (or just walk through all argv[])
*
* 1.) If the token begins with "-", it should be treated as a new style
* switch.
*
* One or more switch characters can follow this. The "-" sign inside
* the token will turn off the switch.
*
* If the switch has an argument all the following characters are
* treated as part of the argument.
*
* The "/" sign has no special meaning here.
*
* <table>
* Switch Result option
*
* -wn ( W N )
* -w-n ( !W N )
* -wi/harbour/include/ ( W I=/harbour/include/ )
* -wi/harbour/include/n ( W I=/harbour/include/n )
* -wes0n ( W ES=0 N )
* -wen ( W [invalid switch: e] N )
* -wesn ( W ES=default(0) N )
* -wses ( W S ES=default(0) )
* -wess ( W ES=default(0) S )
* - ( [invalid switch] )
* -w-n-p ( !W !N P )
* -w-n-p- ( !W !N !P )
* -w- -w -w- ( finally: !W )
* </table>
*
* 2.) If the token begins with "/", it should be treated as a compatibility
* style switch.
*
* The parser scans the token for the next "/" sign or EOS and treats
* the resulting string as one switch.
*
* This means that a switch with an argument containing "/" sign has
* some limitations. This may be solved by allowing the usage of quote
* characters. This is mostly a problem on systems which use "/" as
* path separator.
*
* The "-" sign has no special meaning here, it can't be used to
* disable a switch.
*
* <table>
* Switch Result option
*
* /w/n ( W N )
* /wo/n ( [invalid switch: wo] N )
* /ihello/world/ ( I=hello [invalid switch: world] [invalid switch: /] )
* /i"hello/world/"/w ( I=hello/world/ W )
* /ihello\world\ ( I=hello\world\ )
* </table>
*
* 3.) If the token begins with anything else it should be skipped.
*
* The Harbour switches are always case insensitive.
*
* In the Harbour commandline the two style can be used together: </par>
* HARBOUR -wnes2 /gc0/q0 -ic:\hello
*
* Exceptions:
*
* - Handlig of the /CREDIT undocumented switch on Harbour command line
* is unusual, check the current code for this.
*
* - The CLIPPER, HARBOUR and Harbour application command line parsing
* is a different beast, see CMDARG.C for a NOTE.
*
* <fixed>
* Just some examples for the various accepted forms:
* //F20 == /F20 == F20 == F:20 == F20X
* //TMPPATH:C:\HELLO
* F20//TMPPATH:/TEMP///F:30000000 NOIDLE
* F0NOIDLEX10
* SQUAWKNOIDLE
* </fixed>
* "//" should always be used on the command line.
* $SEEALSO$
* Compiler Options
* $END$
*/

View File

@@ -41,15 +41,4 @@ en\sayget.txt
en\strotype.txt
en\garbage.txt
en\idle.txt
en\hb_api.txt
en\hb_apier.txt
en\hb_apifs.txt
en\hb_apigt.txt
en\hb_apiit.txt
en\hb_apiln.txt
en\hb_apird.txt
en\hb_compa.txt
en\hb_date.txt
en\hb_macro.txt
en\hb_set.txt
en\hb_vm.txt
en\cmdline.txt