From 8254dcab3eb2d5debd5b58d80dcaf38fc21bf075 Mon Sep 17 00:00:00 2001
From: Viktor Szakats
Date: Wed, 20 Aug 2008 08:10:03 +0000
Subject: [PATCH] 2008-08-20 10:09 UTC+0200 Viktor Szakats (harbour.01 syenar
hu) * contrib/hbmzip/hbmzip.c * contrib/hbmzip/readme.txt ! Typos.
* utils/hbdoc/rtf.prg
* utils/hbdoc/fclass1.prg
* utils/hbdoc/genos2.prg
* utils/hbdoc/genng.prg
* utils/hbdoc/genasc.prg
* utils/hbdoc/genchm.prg
* utils/hbdoc/os2.prg
* utils/hbdoc/html.prg
* utils/hbdoc/genhpc.prg
* utils/hbdoc/ng.prg
* utils/hbdoc/ffile1.prg
* utils/hbdoc/ft_funcs.prg
* utils/hbdoc/hbdoc.prg
* utils/hbdoc/troff.prg
* utils/hbdoc/genhtm.prg
* utils/hbdoc/genpdf1.prg
* utils/hbdoc/gentrf.prg
* utils/hbdoc/genrtf.prg
* utils/hbmake/fclass1.prg
* utils/hbmake/tmake.prg
* utils/hbmake/ffile1.prg
* utils/hbmake/ft_funcs.prg
* utils/hbmake/pickarry.prg
* utils/hbmake/pickfile.prg
* utils/hbmake/hbmutils.prg
* utils/hbmake/hbmake.prg
! Fixed problems reported by Bill Robertson. (Thanks)
* Some general code cleanups.
---
harbour/ChangeLog | 34 +++
harbour/contrib/hbmzip/hbmzip.c | 2 +-
harbour/contrib/hbmzip/readme.txt | 2 +-
harbour/utils/hbdoc/fclass1.prg | 4 +-
harbour/utils/hbdoc/ffile1.prg | 14 +-
harbour/utils/hbdoc/ft_funcs.prg | 26 +-
harbour/utils/hbdoc/genasc.prg | 12 +-
harbour/utils/hbdoc/genchm.prg | 192 ++++++------
harbour/utils/hbdoc/genhpc.prg | 24 +-
harbour/utils/hbdoc/genhtm.prg | 190 ++++++------
harbour/utils/hbdoc/genng.prg | 246 +++++++--------
harbour/utils/hbdoc/genos2.prg | 200 ++++++------
harbour/utils/hbdoc/genpdf1.prg | 170 +++++------
harbour/utils/hbdoc/genrtf.prg | 194 ++++++------
harbour/utils/hbdoc/gentrf.prg | 14 +-
harbour/utils/hbdoc/hbdoc.prg | 300 +++++++++---------
harbour/utils/hbdoc/html.prg | 36 +--
harbour/utils/hbdoc/ng.prg | 6 +-
harbour/utils/hbdoc/os2.prg | 84 +++---
harbour/utils/hbdoc/rtf.prg | 130 ++++----
harbour/utils/hbdoc/troff.prg | 64 ++--
harbour/utils/hbmake/fclass1.prg | 4 +-
harbour/utils/hbmake/ffile1.prg | 14 +-
harbour/utils/hbmake/ft_funcs.prg | 28 +-
harbour/utils/hbmake/hbmake.prg | 484 +++++++++++++++---------------
harbour/utils/hbmake/hbmutils.prg | 221 +++++++-------
harbour/utils/hbmake/pickarry.prg | 69 +++--
harbour/utils/hbmake/pickfile.prg | 22 +-
harbour/utils/hbmake/tmake.prg | 14 +-
29 files changed, 1419 insertions(+), 1381 deletions(-)
diff --git a/harbour/ChangeLog b/harbour/ChangeLog
index b67d93c5aa..337c32d2b8 100644
--- a/harbour/ChangeLog
+++ b/harbour/ChangeLog
@@ -8,6 +8,40 @@
2008-12-31 13:59 UTC+0100 Foo Bar
*/
+2008-08-20 10:09 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
+ * contrib/hbmzip/hbmzip.c
+ * contrib/hbmzip/readme.txt
+ ! Typos.
+
+ * utils/hbdoc/rtf.prg
+ * utils/hbdoc/fclass1.prg
+ * utils/hbdoc/genos2.prg
+ * utils/hbdoc/genng.prg
+ * utils/hbdoc/genasc.prg
+ * utils/hbdoc/genchm.prg
+ * utils/hbdoc/os2.prg
+ * utils/hbdoc/html.prg
+ * utils/hbdoc/genhpc.prg
+ * utils/hbdoc/ng.prg
+ * utils/hbdoc/ffile1.prg
+ * utils/hbdoc/ft_funcs.prg
+ * utils/hbdoc/hbdoc.prg
+ * utils/hbdoc/troff.prg
+ * utils/hbdoc/genhtm.prg
+ * utils/hbdoc/genpdf1.prg
+ * utils/hbdoc/gentrf.prg
+ * utils/hbdoc/genrtf.prg
+ * utils/hbmake/fclass1.prg
+ * utils/hbmake/tmake.prg
+ * utils/hbmake/ffile1.prg
+ * utils/hbmake/ft_funcs.prg
+ * utils/hbmake/pickarry.prg
+ * utils/hbmake/pickfile.prg
+ * utils/hbmake/hbmutils.prg
+ * utils/hbmake/hbmake.prg
+ ! Fixed problems reported by Bill Robertson. (Thanks)
+ * Some general code cleanups.
+
2008-08-19 17:17 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* doc/en/string.txt
* doc/en/rddord.txt
diff --git a/harbour/contrib/hbmzip/hbmzip.c b/harbour/contrib/hbmzip/hbmzip.c
index 3f8502518d..b9a7923ef9 100644
--- a/harbour/contrib/hbmzip/hbmzip.c
+++ b/harbour/contrib/hbmzip/hbmzip.c
@@ -908,7 +908,7 @@ static int hb_unzipExtractCurrentFile( unzFile hUnzip, const char* szFileName, c
ulLen = strlen( szName );
/* Test shows that files in subfolders can be stored to zip file without
- explicitly adding folder. So, let's create a requred path */
+ explicitly adding folder. So, let's create a required path */
ulPos = 1;
while( ulPos < ulLen )
diff --git a/harbour/contrib/hbmzip/readme.txt b/harbour/contrib/hbmzip/readme.txt
index a255c77cb6..7eb2bc1fd3 100644
--- a/harbour/contrib/hbmzip/readme.txt
+++ b/harbour/contrib/hbmzip/readme.txt
@@ -72,7 +72,7 @@ HB_UnzipFileInfo( hUnzip, @cZipName, @dDate, @cTime,
HB_UnzipFileOpen( hUnzip, [ cPassword ] ) --> nError
HB_UnzipFileRead( hUnzip, @cBuf [, nLen ] ) --> nRead
HB_UnzipFileClose( hUnzip ) --> nError
-HB_UnzipExtractCurrentFile( hZip, [ cFileName ], [ cPassword ] ) --> nError
+HB_UnzipExtractCurrentFile( hUnzip, [ cFileName ], [ cPassword ] ) --> nError
HB_ZipDeleteFile( cZipFile, cFileMask ) --> nError
diff --git a/harbour/utils/hbdoc/fclass1.prg b/harbour/utils/hbdoc/fclass1.prg
index 8fbf04eaba..57f13842bd 100644
--- a/harbour/utils/hbdoc/fclass1.prg
+++ b/harbour/utils/hbdoc/fclass1.prg
@@ -51,8 +51,8 @@
*/
#include "hbclass.ch"
-#include 'common.ch'
-#include 'hbdocdef.ch'
+#include "common.ch"
+#include "hbdocdef.ch"
*+--------------------------------------------------------------------
*+
diff --git a/harbour/utils/hbdoc/ffile1.prg b/harbour/utils/hbdoc/ffile1.prg
index 758ee96b7c..14a5ff60ab 100644
--- a/harbour/utils/hbdoc/ffile1.prg
+++ b/harbour/utils/hbdoc/ffile1.prg
@@ -51,8 +51,8 @@
*/
#include "hbclass.ch"
-#include 'common.ch'
-#include 'hbdocdef.ch'
+#include "common.ch"
+#include "hbdocdef.ch"
*+--------------------------------------------------------------------
*+
@@ -365,7 +365,7 @@ METHOD goBottom() CLASS FileBase
lWithCRLF := pTRUE
ENDIF
cBuffer := SUBSTR( cBuffer, RAT( pCRLF, cBuffer ) + 2 )
- ::nSkipLength := LEN( cBuffer ) + IF( lWithCRLF, 2, 0 )
+ ::nSkipLength := LEN( cBuffer ) + iif( lWithCRLF, 2, 0 )
::nposition := FSEEK( Self:nDosHandle, - ( LEN( cBuffer ) ), 2 )
IF lWithCRLF
::nposition := FSEEK( Self:nDosHandle, - 2, 1 )
@@ -445,7 +445,7 @@ METHOD WRITE( cChar ) CLASS FileBase
IF !lForward
nRead := FSEEK( Self:nDosHandle, ;
- - ( IF( ::nposition < pBUFFER_LENGTH, ;
+ - ( iif( ::nposition < pBUFFER_LENGTH, ;
::nposition, ;
pBUFFER_LENGTH ) ), ;
1 ) // rewind backwards
@@ -462,7 +462,7 @@ METHOD WRITE( cChar ) CLASS FileBase
ELSE
cBuffer := SPACE( pBUFFER_LENGTH )
nRead := FREAD( Self:nDosHandle, @cBuffer, pBUFFER_LENGTH )
- FSEEK( Self:nDosHandle, - ( IF( nRead < pBUFFER_LENGTH, nRead, ;
+ FSEEK( Self:nDosHandle, - ( iif( nRead < pBUFFER_LENGTH, nRead, ;
pBUFFER_LENGTH ) ), 1 ) // Rewind
// Now, parse the string. and file
@@ -611,7 +611,7 @@ METHOD BufferGet( lForward ) CLASS FileBase
IF !lForward
nRead := FSEEK( Self:nDosHandle, ;
- - ( IF( ::nposition < pBUFFER_LENGTH, ;
+ - ( iif( ::nposition < pBUFFER_LENGTH, ;
::nposition, ;
pBUFFER_LENGTH ) ), ;
1 ) // rewind backwards
@@ -628,7 +628,7 @@ METHOD BufferGet( lForward ) CLASS FileBase
ELSE
cBuffer := SPACE( pBUFFER_LENGTH )
nRead := FREAD( Self:nDosHandle, @cBuffer, pBUFFER_LENGTH )
- FSEEK( Self:nDosHandle, - ( IF( nRead < pBUFFER_LENGTH, nRead, ;
+ FSEEK( Self:nDosHandle, - ( iif( nRead < pBUFFER_LENGTH, nRead, ;
pBUFFER_LENGTH ) ), 1 ) // Rewind
// Now, parse the string. and file
diff --git a/harbour/utils/hbdoc/ft_funcs.prg b/harbour/utils/hbdoc/ft_funcs.prg
index de5557fc5c..34e6f43e8d 100644
--- a/harbour/utils/hbdoc/ft_funcs.prg
+++ b/harbour/utils/hbdoc/ft_funcs.prg
@@ -52,8 +52,8 @@
#include "directry.ch"
#include "fileio.ch"
#include "inkey.ch"
-#include 'hbdocdef.ch'
-#include 'common.ch'
+#include "hbdocdef.ch"
+#include "common.ch"
#define xReadBuffer 4096
DECLARE FT_FUSE(CFILE AS STRING,NMODE AS NUMERIC) AS NUMERIC
@@ -153,11 +153,11 @@ RETURN cLine
*+
FUNCTION FT_FReadLn()
- LOCAL cBuffer AS STRING := ''
+ LOCAL cBuffer AS STRING := ""
cBuffer := FReadLn( @cBuffer )
- cBuffer := STRTRAN( cBuffer, CHR( 13 ), '' )
+ cBuffer := STRTRAN( cBuffer, CHR( 13 ), "" )
RETURN cBuffer
@@ -224,13 +224,13 @@ FUNCTION StrPos( cBuffer AS STRING)
.AND. cChar <= CHR( 122 ) .OR. cChar >= CHR( 48 ) .AND. cChar <= CHR( 57 ) ;
.OR. cChar == CHR( 60 ) .OR. cchar == CHR( ASC( "-" ) ) ;
.OR. cchar == CHR( ASC( "(" ) ) .OR. cchar == CHR( ASC( "|" ) ) .OR. ;
- cchar == CHR( ASC( '.' ) ) .OR. cchar == CHR( ASC( '*' ) ) .OR. ;
- cchar == CHR( ASC( '#' ) ) .OR. cchar == CHR( ASC( '"' ) ) .OR. ;
- cchar == CHR( ASC( '/' ) ) .OR. cchar == CHR( ASC( "@" ) ) ;
- .OR. cchar == CHR( ASC( "=" ) ) .OR. cchar == CHR( ASC( 'Ä' ) ) ;
- .OR. cchar == CHR( ASC( '?' ) ) .OR. cchar == CHR( ASC( '!' ) ) ;
- .OR. cchar == CHR( ASC( "<" ) ) .OR. cchar == CHR( ASC( '>' ) ) ;
- .OR. cchar == CHR( ASC( '!' ) ) .OR. cchar == CHR( ASC( '+' ) )
+ cchar == CHR( ASC( "." ) ) .OR. cchar == CHR( ASC( "*" ) ) .OR. ;
+ cchar == CHR( ASC( "#" ) ) .OR. cchar == CHR( ASC( '"' ) ) .OR. ;
+ cchar == CHR( ASC( "/" ) ) .OR. cchar == CHR( ASC( "@" ) ) ;
+ .OR. cchar == CHR( ASC( "=" ) ) .OR. cchar == CHR( ASC( "Ä" ) ) ;
+ .OR. cchar == CHR( ASC( "?" ) ) .OR. cchar == CHR( ASC( "!" ) ) ;
+ .OR. cchar == CHR( ASC( "<" ) ) .OR. cchar == CHR( ASC( ">" ) ) ;
+ .OR. cchar == CHR( ASC( "!" ) ) .OR. cchar == CHR( ASC( "+" ) )
nPos := x
@@ -262,7 +262,7 @@ FUNCTION GetNumberofTableItems( cBuffer )
IF AT( SPACE( 3 ), cBuffer ) == 0
nItem ++
ELSE
- cBuffer := ALLTRIM( STRTRAN( cBuffer, cItem, '' ) )
+ cBuffer := ALLTRIM( STRTRAN( cBuffer, cItem, "" ) )
nItem ++
ENDIF
ENDDO
@@ -288,7 +288,7 @@ FUNCTION FREADline( nH as Numeric, cB AS STRING, nMaxLine as Numeric)
LOCAL nNumRead AS NUMERIC
LOCAL lReturn as Logical
cLine := SPACE( nMaxLine )
- cB := ''
+ cB := ""
nSavePos := FSEEK( nH, 0, FS_RELATIVE )
nNumRead := FREAD( nH, @cLine, nMaxLine )
IF ( nEol := AT( EOL, SUBSTR( cLine, 1, nNumRead ) ) ) == 0
diff --git a/harbour/utils/hbdoc/genasc.prg b/harbour/utils/hbdoc/genasc.prg
index 2c34466f85..f610ba4a71 100644
--- a/harbour/utils/hbdoc/genasc.prg
+++ b/harbour/utils/hbdoc/genasc.prg
@@ -151,12 +151,12 @@ FUNCTION ASCIIFiles()
LOCAL cInc := DELIM + "INCLUDE" + DELIM // INCLUDE keyword
LOCAL cComm := DELIM + "COMMANDNAME" + DELIM // COMMAND keyword
LOCAL cCompl := DELIM + "COMPLIANCE" + DELIM
- LOCAL cTest := DELIM + 'TESTS' + DELIM
- LOCAL cStatus := DELIM + 'STATUS' + DELIM
- LOCAL cPlat := DELIM + 'PLATFORMS' + DELIM
- LOCAL cFiles := DELIM + 'FILES' + DELIM
- LOCAL cSubCode := DELIM + 'SUBCODE' + DELIM
- LOCAL cFunction := DELIM + 'FUNCTION' + DELIM
+ LOCAL cTest := DELIM + "TESTS" + DELIM
+ LOCAL cStatus := DELIM + "STATUS" + DELIM
+ LOCAL cPlat := DELIM + "PLATFORMS" + DELIM
+ LOCAL cFiles := DELIM + "FILES" + DELIM
+ LOCAL cSubCode := DELIM + "SUBCODE" + DELIM
+ LOCAL cFunction := DELIM + "FUNCTION" + DELIM
LOCAL cFileNameOri
#define D_NORMAL 1
diff --git a/harbour/utils/hbdoc/genchm.prg b/harbour/utils/hbdoc/genchm.prg
index e59f0d8615..eee390fd31 100644
--- a/harbour/utils/hbdoc/genchm.prg
+++ b/harbour/utils/hbdoc/genchm.prg
@@ -57,8 +57,8 @@
#include "directry.ch"
#include "fileio.ch"
#include "inkey.ch"
-#include 'hbdocdef.ch'
-#include 'common.ch'
+#include "hbdocdef.ch"
+#include "common.ch"
// output lines on the screen
#define INFILELINE 10
@@ -85,7 +85,7 @@ STATIC aCurDoc := {}
STATIC nCurDoc := 1
STATIC lWasTestExamples := .F.
-STATIC aColorTable := { 'aqua', 'black', 'fuchia', 'grey', 'green', 'lime', 'maroon', 'navy', 'olive', 'purple', 'red', 'silver', 'teal', 'white', 'yellow' }
+STATIC aColorTable := { "aqua", "black", "fuchia", "grey", "green", "lime", "maroon", "navy", "olive", "purple", "red", "silver", "teal", "white", "yellow" }
// Static variables added for the chm2 addition
STATIC nArrayItem := 1 // Index used to loop through the array of the array
@@ -171,19 +171,19 @@ FUNCTION ProcessChm()
LOCAL cInc := DELIM + "INCLUDE" + DELIM // INCLUDE keyword
LOCAL cComm := DELIM + "COMMANDNAME" + DELIM // COMMAND keyword
LOCAL cCompl := DELIM + "COMPLIANCE" + DELIM
- LOCAL cTest := DELIM + 'TESTS' + DELIM
- LOCAL cStatus := DELIM + 'STATUS' + DELIM
- LOCAL cPlat := DELIM + 'PLATFORMS' + DELIM
- LOCAL cFiles := DELIM + 'FILES' + DELIM
- LOCAL cSubCode := DELIM + 'SUBCODE' + DELIM
- LOCAL cFunction := DELIM + 'FUNCTION' + DELIM
- LOCAL cConstruct := DELIM + 'CONSTRUCTOR' + DELIM
- LOCAL cDatalink := DELIM + 'DATALINK' + DELIM
- LOCAL cDatanolink := DELIM + 'DATANOLINK' + DELIM
- LOCAL cMethodslink := DELIM + 'METHODSLINK' + DELIM
- LOCAL cMethodsNolink := DELIM + 'METHODSNOLINK' + DELIM
+ LOCAL cTest := DELIM + "TESTS" + DELIM
+ LOCAL cStatus := DELIM + "STATUS" + DELIM
+ LOCAL cPlat := DELIM + "PLATFORMS" + DELIM
+ LOCAL cFiles := DELIM + "FILES" + DELIM
+ LOCAL cSubCode := DELIM + "SUBCODE" + DELIM
+ LOCAL cFunction := DELIM + "FUNCTION" + DELIM
+ LOCAL cConstruct := DELIM + "CONSTRUCTOR" + DELIM
+ LOCAL cDatalink := DELIM + "DATALINK" + DELIM
+ LOCAL cDatanolink := DELIM + "DATANOLINK" + DELIM
+ LOCAL cMethodslink := DELIM + "METHODSLINK" + DELIM
+ LOCAL cMethodsNolink := DELIM + "METHODSNOLINK" + DELIM
LOCAL cData := DELIM + "DATA" + DELIM
- LOCAL cMethod := DELIM + 'METHOD' + DELIM
+ LOCAL cMethod := DELIM + "METHOD" + DELIM
LOCAL cClassDoc := DELIM + "CLASSDOC" + DELIM
//
// Entry Point
@@ -224,7 +224,7 @@ FUNCTION ProcessChm()
// Read a line
cBuffer := TRIM( SUBSTR( ReadLN( @lEof ), nCommentLen ) )
- cBuffer := STRTRAN( cBuffer, CHR( 10 ), '' )
+ cBuffer := STRTRAN( cBuffer, CHR( 10 ), "" )
nLineCnt ++
IF nLineCnt % 10 == 0
@ LINELINE, 33 SAY STR( nLineCnt, 5, 0 )
@@ -367,11 +367,11 @@ FUNCTION ProcessChm()
ENDDO
cFileName := LEFT( cFileName, 36 ) + ".htm"
IF lDoc
- oChm := THTML():NewChm( 'chm\' + cFileName ,,cFuncName)
+ oChm := THTML():NewChm( "chm\" + cFileName ,,cFuncName)
ENDIF
IF lFirstPass .AND. lClassDoc
lFirstPass := .F.
- oChm := THTML():NewChm( 'chm\' + cFileName ,,cFuncName)
+ oChm := THTML():NewChm( "chm\" + cFileName ,,cFuncName)
ENDIF
IF oChm:nHandle < 1
? "Error creating", cFileName, ".htm"
@@ -409,11 +409,11 @@ FUNCTION ProcessChm()
lEndDesc := .F.
ENDIF
- oChm:WriteText( '
' )
- oChm:WriteText( '
' )
- oChm:Writetext( '
' )
- oChm:WriteText( '
' )
- oChm:WriteText( '
' )
+ oChm:WriteText( "
" )
+ oChm:WriteText( "
" )
+ oChm:Writetext( "
" )
+ oChm:WriteText( "
" )
+ oChm:WriteText( "
" )
oChm:WriteText( "" )
@@ -457,7 +457,7 @@ FUNCTION ProcessChm()
IF AT( cSyn, cBuffer ) > 0
if GetItem( cBuffer, nCurdoc )
oChm:WriteParBold( " Syntax", .F., .F. )
- oChm:WriteText( '' )
+ oChm:WriteText( "
" )
nMode := D_SYNTAX
lAddBlank := .T.
lEndSyntax := .T.
@@ -465,7 +465,7 @@ end
ELSEIF AT( cConstruct, cBuffer ) > 0
if GetItem( cBuffer, nCurdoc )
oChm:WriteParBold( " Constructor syntax", .F., .F. )
- oChm:WriteText( '
' )
+ oChm:WriteText( "
" )
nMode := D_SYNTAX
lAddBlank := .T.
lEndSyntax := .T.
@@ -473,7 +473,7 @@ end
ELSEIF AT( cArg, cBuffer ) > 0
if GetItem( cBuffer, nCurdoc )
oChm:WriteParBold( " Arguments" )
- oChm:WriteText( '
' )
+ oChm:WriteText( "
" )
nMode := D_ARG
lAddBlank := .T.
@@ -486,7 +486,7 @@ end
ENDIF
oChm:WriteParBold( " Returns" )
- oChm:WriteText( '
' )
+ oChm:WriteText( "
" )
nMode := D_ARG
lAddBlank := .T.
lEndReturns := .T.
@@ -498,7 +498,7 @@ end
ENDIF
oChm:WriteParBold( " Description" )
- oChm:WriteText( '
' )
+ oChm:WriteText( "
" )
nMode := D_DESCRIPTION
lAddBlank := .T.
@@ -662,7 +662,7 @@ oChm:writeText("
") //:endpar()
lBlankLine := EMPTY( cBuffer )
IF lBlankLine
- oChm:WriteText( '
' )
+ oChm:WriteText( "
" )
lAddBlank := .F.
ENDIF
@@ -696,8 +696,8 @@ oChm:writeText("
") //:endpar()
lAddBlank := .F.
ENDIF
cTemp := ALLTRIM( SUBSTR( cBuffer, 1, AT( ":", cBuffer ) - 1 ) )
- oChm:WriteText( "
" + cBuffer + '' )
- oChm:writetext('
')
+ oChm:WriteText( "" + cBuffer + "" )
+ oChm:writetext("
")
ELSEIF nMode == D_METHODLINK
IF LEN( cBuffer ) > LONGLINE
// WRITE_ERROR( "General", cBuffer, nLineCnt, ;
@@ -709,8 +709,8 @@ oChm:writeText("
") //:endpar()
ENDIF
cTemp := ALLTRIM( SUBSTR( cBuffer, 1, AT( "(", cBuffer ) - 1 ) )
if !lBlankline
- oChm:WriteText( "" + cBuffer + '' )
- oChm:writetext('
')
+ oChm:WriteText( "" + cBuffer + "" )
+ oChm:writetext("
")
endif
ELSEIF nMode == D_INCLUDE
@@ -729,7 +729,7 @@ oChm:writeText("
") //:endpar()
lAddBlank := .F.
ENDIF
cTemp := ALLTRIM( SUBSTR( cBuffer, 1, AT( ":", cBuffer ) - 1 ) )
- oChm:WriteText( "" + cBuffer + '' )
+ oChm:WriteText( "" + cBuffer + "" )
ELSEIF nMode == D_METHODLINK
IF LEN( cBuffer ) > LONGLINE
@@ -741,7 +741,7 @@ oChm:writeText("
") //:endpar()
lAddBlank := .F.
ENDIF
cTemp := ALLTRIM( SUBSTR( cBuffer, 1, AT( "(", cBuffer ) - 1 ) )
- oChm:WriteText( "" + cBuffer + '' )
+ oChm:WriteText( "" + cBuffer + "" )
ELSEIF nMode == D_COMPLIANCE
IF LEN( cBuffer ) > LONGLINE
@@ -782,7 +782,7 @@ oChm:writeText("
") //:endpar()
IF !lClassDoc .AND. lEof
IF VALTYPE( oChm ) == "O"
- oChm:WriteText( '
' )
+ oChm:WriteText( "" )
oChm:Close()
ENDIF
@@ -895,7 +895,7 @@ FUNCTION ProcessChm2()
// Add the file extension
cFileName := LEFT( cFileName, 36 ) + ".htm"
- oHtmClass := THTML():New( 'chm\' + cFileName )
+ oHtmClass := THTML():New( "chm\" + cFileName )
// If file creation was successful
IF oHtmClass:nHandle > 0
@@ -969,7 +969,7 @@ FUNCTION ProcessChm2()
// Create new HTML for the properties and methods
IF LEN(aCurDoc) > 1
cFileName := LEFT(cFileName, LEN(cFileName) - 4) + "_content.htm"
- oHtmClassContent := THTML():New( 'chm\' + cFileName )
+ oHtmClassContent := THTML():New( "chm\" + cFileName )
IF oHtmClassContent:nHandle > 0
// Add a title to the HTML
@@ -1120,7 +1120,7 @@ RETURN NIL
FUNCTION ReadFromTop3(nh)
- LOCAL cBuffer := ''
+ LOCAL cBuffer := ""
LOCAL aTempArray := {}
DO WHILE FReadLine(nH, @cBuffer, 4096)
@@ -1315,7 +1315,7 @@ RETURN cPar
FUNCTION ProcChmAlso( nWriteHandle, cSeeAlso )
LOCAL nPos
- LOCAL cTemp := ''
+ LOCAL cTemp := ""
LOCAL xTemp
LOCAL nLen
LOCAL xPos
@@ -1413,25 +1413,25 @@ RETURN nil
*+
FUNCTION FormatChmBuff( cBuffer, cStyle )
- LOCAL creturn := ''
- LOCAL cline := ''
- LOCAL cOldLine := ''
- LOCAL cBuffend := ''
+ LOCAL creturn := ""
+ LOCAL cline := ""
+ LOCAL cOldLine := ""
+ LOCAL cBuffend := ""
LOCAL lEndBuffer := .F.
LOCAL lArgBold := .F.
LOCAL npos
//LOCAL nposend // Variable not used in fucntion, it may be deleted?
- creturn := cBuffer + ' '
- IF AT( '', creturn ) > 0 .OR. EMPTY( cBuffer )
+ creturn := cBuffer + " "
+ IF AT( "", creturn ) > 0 .OR. EMPTY( cBuffer )
IF EMPTY( cbuffer )
- creturn := ''
+ creturn := ""
ENDIF
RETURN creturn
ENDIF
IF cStyle != "Syntax" .AND. cStyle != "Arguments"
DO WHILE !lEndBuffer
cLine := TRIM( SUBSTR( ReadLN( @lEof ), nCommentLen ) )
- IF AT( '', cLine ) > 0
+ IF AT( "", cLine ) > 0
lEndBuffer := .T.
ENDIF
@@ -1446,24 +1446,24 @@ FUNCTION FormatChmBuff( cBuffer, cStyle )
lEndBuffer := .T.
ENDIF
IF AT( DELIM, cLine ) == 0
- cReturn += ' ' + ALLTRIM( cLine ) + ' '
+ cReturn += " " + ALLTRIM( cLine ) + " "
ENDIF
ENDDO
cReturn := STRTRAN( cReturn, "", "" )
cReturn := STRTRAN( cReturn, "", "" )
- cReturn := '' + cReturn + ' '
+ cReturn := "" + cReturn + " "
- ELSEIF cStyle == 'Syntax'
+ ELSEIF cStyle == "Syntax"
cReturn := STRTRAN( cReturn, "", "" )
cReturn := STRTRAN( cReturn, "<", "<" )
cReturn := STRTRAN( cReturn, ">", ">" )
cReturn := AllTrim(cReturn)
- creturn := '' + creturn + ' '
- ELSEIF cStyle == 'Arguments'
+ creturn := "" + creturn + " "
+ ELSEIF cStyle == "Arguments"
nPos := 0
- IF AT( "", cReturn ) > 0 .and. at('',cReturn)=0
+ IF AT( "", cReturn ) > 0 .and. at("",cReturn)=0
cReturn := STRTRAN( cReturn, "", "" )
cReturn := STRTRAN( cReturn, "", "" )
cReturn := ALLTRIM( cReturn )
@@ -1475,11 +1475,11 @@ FUNCTION FormatChmBuff( cBuffer, cStyle )
cOldLine := STRTRAN( cOldLine, ">", ">" )
lArgBold := .T.
ENDIF
- elseif AT( "", cReturn ) > 0 .and. at('',cReturn)>0
+ elseif AT( "", cReturn ) > 0 .and. at("",cReturn)>0
cReturn := STRTRAN( cReturn, "", "" )
cReturn := STRTRAN( cReturn, "", "" )
cReturn := ALLTRIM( cReturn )
- nPos := AT( '', cReturn )
+ nPos := AT( "", cReturn )
cOldLine := LEFT( cReturn, nPos + 3 )
cReturn := STRTRAN( cReturn, cOldLine, "" )
IF AT( "@", cOldLine ) > 0 .OR. AT( "()", cOldLine ) > 0 .OR. AT( "<", cOldLine ) > 0 .OR. AT( "_", cOldLine ) > 0
@@ -1510,7 +1510,7 @@ FUNCTION FormatChmBuff( cBuffer, cStyle )
lEndBuffer := .T.
ENDIF
IF AT( DELIM, cLine ) == 0
- cReturn += ' ' + ALLTRIM( cLine ) + ' '
+ cReturn += " " + ALLTRIM( cLine ) + " "
ENDIF
ENDDO
cReturn := STRTRAN( cReturn, "", "" )
@@ -1522,9 +1522,9 @@ FUNCTION FormatChmBuff( cBuffer, cStyle )
cOldLine := STRTRAN( cOldLine, ">", ">" )
IF lArgBold
- cReturn := ' ' + cOldLine + ' ' + cReturn + ' '
+ cReturn := " " + cOldLine + " " + cReturn + " "
ELSE
- cReturn := ' ' + cOldLine + ' ' + cReturn + ' '
+ cReturn := " " + cOldLine + " " + cReturn + " "
ENDIF
// ENDIF
lArgBold := .F.
@@ -1560,7 +1560,7 @@ FUNC checkChmcolor( cbuffer, ncolorpos )
cOldColorString := SUBSTR( cOldColorString, 1, nColorEnd )
nreturn := ASCAN( acolortable, { | x | UPPER( x ) == UPPER( ccolor ) } )
IF nreturn > 0
- creturn := ''
+ creturn := ""
ENDIF
cBuffer := STRTRAN( cBuffer, cOldColorString, cReturn )
ENDDO
@@ -1578,16 +1578,16 @@ RETURN cbuffer
*+
FUNCTION ProcChmDesc( cBuffer, oChm, cStyle )
- LOCAL cOldLine := ''
+ LOCAL cOldLine := ""
LOCAL npos
LOCAL CurPos := 0
LOCAL nColorPos
- LOCAL ccolor := ''
- LOCAL creturn := ''
+ LOCAL ccolor := ""
+ LOCAL creturn := ""
LOCAL nIdentLevel
LOCAL lHasFixed := .F.
LOCAL lEndPar := .F.
- LOCAL cLine := ''
+ LOCAL cLine := ""
LOCAL lEndFixed := .F.
LOCAL lArgBold := .F.
LOCAL LFstTableItem := .T.
@@ -1595,8 +1595,8 @@ FUNCTION ProcChmDesc( cBuffer, oChm, cStyle )
LOCAL lEndBuffer := .F.
DEFAULT cStyle TO "Default"
- IF AT( '', cBuffer ) == 0 .AND. !EMPTY( cBuffer ) .AND. cstyle != "Example"
- cBuffer := '' + cBuffer
+ IF AT( "", cBuffer ) == 0 .AND. !EMPTY( cBuffer ) .AND. cstyle != "Example"
+ cBuffer := "" + cBuffer
ENDIF
IF EMPTY( cBuffer )
@@ -1624,9 +1624,9 @@ FUNCTION ProcChmDesc( cBuffer, oChm, cStyle )
ENDIF
IF lArgBold
- cReturn := ' ' + cOldLine + ' ' + cReturn + ' '
+ cReturn := " " + cOldLine + " " + cReturn + " "
ELSE
- cReturn := ' ' + cOldLine + ' ' + cReturn + ' '
+ cReturn := " " + cOldLine + " " + cReturn + " "
ENDIF
cbuffer := cReturn
@@ -1637,10 +1637,10 @@ FUNCTION ProcChmDesc( cBuffer, oChm, cStyle )
ENDIF
ENDIF
- IF AT( '', cBuffer ) > 0 .AND. AT( '', cBuffer ) > 0
- cBuffer := STRTRAN( cBuffer, '', '' )
- cBuffer := STRTRAN( cBuffer, '', ' ' )
- nColorPos := AT( '", cBuffer ) > 0 .AND. AT( "", cBuffer ) > 0
+ cBuffer := STRTRAN( cBuffer, "", "" )
+ cBuffer := STRTRAN( cBuffer, "", " " )
+ nColorPos := AT( " 0
checkChmcolor( @cbuffer, ncolorpos )
ENDIF
@@ -1648,7 +1648,7 @@ FUNCTION ProcChmDesc( cBuffer, oChm, cStyle )
IF cStyle == "Description" .OR. cStyle == "Compliance"
nIdentLevel := 6
nPos := 0
- IF AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0
cBuffer := STRTRAN( cBuffer, "", "" )
ENDIF
IF !EMPTY( cBuffer )
@@ -1666,7 +1666,7 @@ FUNCTION ProcChmDesc( cBuffer, oChm, cStyle )
ELSEIF cStyle == "Arguments"
- IF AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0
cBuffer := STRTRAN( cBuffer, "", "" )
ENDIF
IF !EMPTY( cBuffer )
@@ -1675,7 +1675,7 @@ FUNCTION ProcChmDesc( cBuffer, oChm, cStyle )
ENDIF
ELSEIF cStyle == "Syntax"
- IF AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0
cBuffer := STRTRAN( cBuffer, "", "" )
cBuffer := STRTRAN( cBuffer, "", "" )
ENDIF
@@ -1686,7 +1686,7 @@ FUNCTION ProcChmDesc( cBuffer, oChm, cStyle )
ENDIF
ELSEIF cStyle == "Default"
- IF AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0
cBuffer := STRTRAN( cBuffer, "", "" )
ENDIF
IF !EMPTY( cBuffer )
@@ -1697,9 +1697,9 @@ FUNCTION ProcChmDesc( cBuffer, oChm, cStyle )
ENDIF
ENDIF
- IF AT( '', cBuffer ) > 0 .OR. cStyle = "Example"
- IF AT( '', cBuffer ) == 0 .OR. !EMPTY( cBuffer )
- if AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0 .OR. cStyle = "Example"
+ IF AT( "", cBuffer ) == 0 .OR. !EMPTY( cBuffer )
+ if AT( "", cBuffer ) > 0
lHasFixed:=.T.
else
lHasFixed:=.F.
@@ -1719,7 +1719,7 @@ FUNCTION ProcChmDesc( cBuffer, oChm, cStyle )
cOldLine := ALLTRIM(STRTRAN( cOldLine, "", "" ))
ENDIF
IF AT( DELIM, cOldLine ) == 0
- cReturn += ALLTRIM( cOldLine ) + ' '
+ cReturn += ALLTRIM( cOldLine ) + " "
ENDIF
IF AT( DELIM, cOldLine ) > 0
FT_FSKIP( - 1 )
@@ -1733,7 +1733,7 @@ FUNCTION ProcChmDesc( cBuffer, oChm, cStyle )
ENDDO
// oChm:WriteText( "
" )
END
- IF AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0
DO WHILE !lendTable
cLine := TRIM( SUBSTR( ReadLN( @lEof ), nCommentLen ) )
IF AT( "
", cLine ) > 0
@@ -1787,15 +1787,15 @@ FUNCTION ProcChmTable( cBuffer, nNum )
cBuffer := STRTRAN( cbuffer, "", "" )
cBuffer := STRTRAN( cbuffer, "", "" )
- cBuffer := STRTRAN( cBuffer, ccolor, '' )
+ cBuffer := STRTRAN( cBuffer, ccolor, "" )
nColorpos := ASCAN( aColorTable, { | x | UPPER( x ) == UPPER( ccolor ) } )
cColor := aColortable[ nColorPos ]
ENDIF
IF EMPTY( cBuffer )
- citem := ''
- citem2 := ''
- citem3 := ''
- citem4 := ''
+ citem := ""
+ citem2 := ""
+ citem3 := ""
+ citem4 := ""
ELSE
cBuffer := STRTRAN( cBuffer, "<", "<" )
cBuffer := STRTRAN( cBuffer, ">", ">" )
@@ -1818,20 +1818,20 @@ FUNCTION ProcChmTable( cBuffer, nNum )
ENDIF
ENDIF
IF cColor != NIL
- AADD( afiTable, "" + RTRIM( LTRIM( cItem ) ) + '' )
- AADD( asiTable, "" + cItem2 + '' )
+ AADD( afiTable, "" + RTRIM( LTRIM( cItem ) ) + "" )
+ AADD( asiTable, "" + cItem2 + "" )
ELSE
AADD( afiTable, RTRIM( LTRIM( cItem ) ) )
AADD( asiTable, cItem2 )
ENDIF
IF cColor != NIL
- AADD( atiTable, "" + cItem3 + '' )
+ AADD( atiTable, "" + cItem3 + "" )
ELSE
AADD( atiTable, cItem3 )
ENDIF
IF cColor != NIL
- AADD( afoiTable, "" + cItem4 + '' )
+ AADD( afoiTable, "" + cItem4 + "" )
ELSE
AADD( afoiTable, cItem4 )
ENDIF
@@ -1853,19 +1853,19 @@ FUNCTION GenChmTable( oChm )
LOCAL x
/* oChm:WriteText( "
" )
oChm:WriteText( "
" )*/
- oChm:WriteText( '' ) //-4
+ oChm:WriteText( "" ) //-4
FOR x := 1 TO LEN( asitable )
IF !EMPTY( asitable[ x ] )
IF nNumTableItems == 2
- oChm:WriteText( '| ' + afitable[ x ] + ' | ' + asitable[ x ] + ' |
' )
+ oChm:WriteText( "| " + afitable[ x ] + " | " + asitable[ x ] + " |
" )
ELSEIF nNumTableItems == 3
- oChm:WriteText( '| ' + afitable[ x ] + ' | ' + asitable[ x ] + ' | ' + atitable[ x ] + ' |
' )
+ oChm:WriteText( "| " + afitable[ x ] + " | " + asitable[ x ] + " | " + atitable[ x ] + " |
" )
ELSEIF nNumTableItems == 4
- oChm:WriteText( '| ' + afitable[ x ] + ' | ' + asitable[ x ] + ' | ' + atitable[ x ] + ' | ' + afoitable[ x ] + ' |
' )
+ oChm:WriteText( "| " + afitable[ x ] + " | " + asitable[ x ] + " | " + atitable[ x ] + " | " + afoitable[ x ] + " |
" )
ENDIF
ELSE
- oChm:WriteText( ' |
' )
+ oChm:WriteText( " |
" )
ENDIF
NEXT
@@ -1884,7 +1884,7 @@ STATIC FUNCTION ReadFromTop( nh )
LOCAL cDoc := DELIM + "DOC" + DELIM // DOC keyword
LOCAL cEnd := DELIM + "END" + DELIM // END keyword
LOCAL cClassDoc := DELIM + "CLASSDOC" + DELIM
- LOCAL cBuffer := ''
+ LOCAL cBuffer := ""
LOCAL NPOS := 0
LOCAL aLocDoc := {}
DO WHILE FREADline( nH, @cBuffer, 4096 )
diff --git a/harbour/utils/hbdoc/genhpc.prg b/harbour/utils/hbdoc/genhpc.prg
index 2abeb3f7a5..69ae667bb3 100644
--- a/harbour/utils/hbdoc/genhpc.prg
+++ b/harbour/utils/hbdoc/genhpc.prg
@@ -157,12 +157,12 @@ FUNCTION ProcessFiles()
LOCAL cInc := DELIM + "INCLUDE" + DELIM // INCLUDE keyword
LOCAL cComm := DELIM + "COMMANDNAME" + DELIM // COMMAND keyword
LOCAL cCompl := DELIM + "COMPLIANCE" + DELIM
- LOCAL cTest := DELIM + 'TESTS' + DELIM
- LOCAL cStatus := DELIM + 'STATUS' + DELIM
- LOCAL cPlat := DELIM + 'PLATFORMS' + DELIM
- LOCAL cFiles := DELIM + 'FILES' + DELIM
- LOCAL cSubCode := DELIM + 'SUBCODE' + DELIM
- LOCAL cFunction := DELIM + 'FUNCTION' + DELIM
+ LOCAL cTest := DELIM + "TESTS" + DELIM
+ LOCAL cStatus := DELIM + "STATUS" + DELIM
+ LOCAL cPlat := DELIM + "PLATFORMS" + DELIM
+ LOCAL cFiles := DELIM + "FILES" + DELIM
+ LOCAL cSubCode := DELIM + "SUBCODE" + DELIM
+ LOCAL cFunction := DELIM + "FUNCTION" + DELIM
//
// Entry Point
@@ -334,9 +334,9 @@ FUNCTION ProcessFiles()
nMode := D_ONELINE
// Now start writing out what we know
- FWRITE( nWriteHandle, '.topic ' + CheckTop( PAD( cFuncName, 20 ) ) + CRLF )
+ FWRITE( nWriteHandle, ".topic " + CheckTop( PAD( cFuncName, 20 ) ) + CRLF )
// FWRITE(nWriteHandle,"!short: "+PAD(cFuncName,17)+cOneLine+CRLF)
- FWRITE( nWriteHandle, '.title ' + cFuncName + CRLF )
+ FWRITE( nWriteHandle, ".title " + cFuncName + CRLF )
// FWRITE(nWriteHandle," "+cFuncName+CRLF)
FWRITE( nWriteHandle, ".par font 6 size 12 align center " + CRLF + cOneLine + CRLF + ".endpar" + CRLF )
FWRITE( nWriteHandle, HB_OEMTOANSI( cBar ) )
@@ -552,7 +552,7 @@ RETURN NIL
FUNCTION Proccalso( nWriteHandle, cSeeAlso )
LOCAL nPos
- LOCAL cTemp := ''
+ LOCAL cTemp := ""
LOCAL xTemp
LOCAL nLen
LOCAL xPos
@@ -573,7 +573,7 @@ FUNCTION Proccalso( nWriteHandle, cSeeAlso )
xPos := AT( " ", xTemp )
IF xPos > 0
nLen -= LEN( xTemp ) + 3
- xTemp += "~" + SUBSTR( xTemp, 1, xPos - 1 ) + '_' + SUBSTR( xTemp, xPos + 1 ) + "~ "
+ xTemp += "~" + SUBSTR( xTemp, 1, xPos - 1 ) + "_" + SUBSTR( xTemp, xPos + 1 ) + "~ "
cTemp := "~" + xTemp
ELSE
nLen -= LEN( xTemp ) + 2
@@ -596,7 +596,7 @@ FUNCTION Proccalso( nWriteHandle, cSeeAlso )
xPos := AT( " ", xTemp )
IF xPos > 0
nLen -= LEN( xTemp ) + 3
- xTemp += "~" + SUBSTR( xTemp, 1, xPos - 1 ) + '_' + SUBSTR( xTemp, xPos + 1 ) + "~"
+ xTemp += "~" + SUBSTR( xTemp, 1, xPos - 1 ) + "_" + SUBSTR( xTemp, xPos + 1 ) + "~"
cTemp := "~" + xTemp
ELSE
nLen -= LEN( xTemp ) + 2
@@ -652,7 +652,7 @@ FUNCTION CheckTop( cTop )
cTop := RTRIM( cTop )
nPos := AT( " ", cTop )
IF nPos > 0
- cTemp := SUBSTR( cTop, 1, nPos - 1 ) + '_' + SUBSTR( cTop, nPos + 1 )
+ cTemp := SUBSTR( cTop, 1, nPos - 1 ) + "_" + SUBSTR( cTop, nPos + 1 )
ELSE
cTemp := cTop
ENDIF
diff --git a/harbour/utils/hbdoc/genhtm.prg b/harbour/utils/hbdoc/genhtm.prg
index d7e1e36302..1e8a711ed3 100644
--- a/harbour/utils/hbdoc/genhtm.prg
+++ b/harbour/utils/hbdoc/genhtm.prg
@@ -57,8 +57,8 @@
#include "directry.ch"
#include "fileio.ch"
#include "inkey.ch"
-#include 'hbdocdef.ch'
-#include 'common.ch'
+#include "hbdocdef.ch"
+#include "common.ch"
// output lines on the screen
#define INFILELINE 10
@@ -85,7 +85,7 @@ static cLastText := ""
Static clastBuffer := ""
STATIC nCurDoc := 1
STATIC lWasTestExamples := .F.
-STATIC aColorTable := { 'aqua', 'black', 'fuchia', 'grey', 'green', 'lime', 'maroon', 'navy', 'olive', 'purple', 'red', 'silver', 'teal', 'white', 'yellow' }
+STATIC aColorTable := { "aqua", "black", "fuchia", "grey", "green", "lime", "maroon", "navy", "olive", "purple", "red", "silver", "teal", "white", "yellow" }
// Static variables added for the htm2 addition
STATIC cDocType := ""
@@ -172,19 +172,19 @@ FUNCTION ProcessWww()
LOCAL cInc := DELIM + "INCLUDE" + DELIM // INCLUDE keyword
LOCAL cComm := DELIM + "COMMANDNAME" + DELIM // COMMAND keyword
LOCAL cCompl := DELIM + "COMPLIANCE" + DELIM
- LOCAL cTest := DELIM + 'TESTS' + DELIM
- LOCAL cStatus := DELIM + 'STATUS' + DELIM
- LOCAL cPlat := DELIM + 'PLATFORMS' + DELIM
- LOCAL cFiles := DELIM + 'FILES' + DELIM
- LOCAL cSubCode := DELIM + 'SUBCODE' + DELIM
- LOCAL cFunction := DELIM + 'FUNCTION' + DELIM
- LOCAL cConstruct := DELIM + 'CONSTRUCTOR' + DELIM
- LOCAL cDatalink := DELIM + 'DATALINK' + DELIM
- LOCAL cDatanolink := DELIM + 'DATANOLINK' + DELIM
- LOCAL cMethodslink := DELIM + 'METHODSLINK' + DELIM
- LOCAL cMethodsNolink := DELIM + 'METHODSNOLINK' + DELIM
+ LOCAL cTest := DELIM + "TESTS" + DELIM
+ LOCAL cStatus := DELIM + "STATUS" + DELIM
+ LOCAL cPlat := DELIM + "PLATFORMS" + DELIM
+ LOCAL cFiles := DELIM + "FILES" + DELIM
+ LOCAL cSubCode := DELIM + "SUBCODE" + DELIM
+ LOCAL cFunction := DELIM + "FUNCTION" + DELIM
+ LOCAL cConstruct := DELIM + "CONSTRUCTOR" + DELIM
+ LOCAL cDatalink := DELIM + "DATALINK" + DELIM
+ LOCAL cDatanolink := DELIM + "DATANOLINK" + DELIM
+ LOCAL cMethodslink := DELIM + "METHODSLINK" + DELIM
+ LOCAL cMethodsNolink := DELIM + "METHODSNOLINK" + DELIM
LOCAL cData := DELIM + "DATA" + DELIM
- LOCAL cMethod := DELIM + 'METHOD' + DELIM
+ LOCAL cMethod := DELIM + "METHOD" + DELIM
LOCAL cClassDoc := DELIM + "CLASSDOC" + DELIM
LOCAL nDocs:=0
//
@@ -245,7 +245,7 @@ FUNCTION ProcessWww()
// Read a line
cBuffer := TRIM( SUBSTR( ReadLN( @lEof ), nCommentLen ) )
- cBuffer := STRTRAN( cBuffer, CHR( 10 ), '' )
+ cBuffer := STRTRAN( cBuffer, CHR( 10 ), "" )
nLineCnt ++
IF nLineCnt % 10 == 0
@@ -400,11 +400,11 @@ FUNCTION ProcessWww()
cFileName := LEFT( cFileName, 36 ) + ".htm"
IF lDoc
- oHtm := THTML():New( 'htm\' + cFileName )
+ oHtm := THTML():New( "htm\" + cFileName )
ENDIF
IF lFirstPass .AND. lClassDoc
lFirstPass := .F.
- oHtm := THTML():New( 'htm\' + cFileName )
+ oHtm := THTML():New( "htm\" + cFileName )
ENDIF
IF ohtm:nHandle < 1
? "Error creating", cFileName, ".htm"
@@ -441,11 +441,11 @@ FUNCTION ProcessWww()
endif
ENDIF
- ohtm:WriteText( '
' )
- ohtm:WriteText( '
' )
- ohtm:Writetext( '
' )
- ohtm:WriteText( '
' )
- ohtm:WriteText( '
' )
+ ohtm:WriteText( "
" )
+ ohtm:WriteText( "
" )
+ ohtm:Writetext( "
" )
+ ohtm:WriteText( "
" )
+ ohtm:WriteText( "
" )
oHtm:WriteText( "" )
@@ -489,7 +489,7 @@ FUNCTION ProcessWww()
IF AT( cSyn, cBuffer ) > 0
if GetItem( cBuffer, nCurdoc )
oHtm:WriteParBold( " Syntax", .F., .F. )
- ohtm:WriteText( '' )
+ ohtm:WriteText( "" )
nMode := D_SYNTAX
lAddBlank := .T.
lEndSyntax := .T.
@@ -497,7 +497,7 @@ end
ELSEIF AT( cConstruct, cBuffer ) > 0
if GetItem( cBuffer, nCurdoc )
oHtm:WriteParBold( " Constructor syntax", .F., .F. )
- ohtm:WriteText( '' )
+ ohtm:WriteText( "" )
nMode := D_SYNTAX
lAddBlank := .T.
lEndSyntax := .T.
@@ -505,7 +505,7 @@ end
ELSEIF AT( cArg, cBuffer ) > 0
if GetItem( cBuffer, nCurdoc )
oHtm:WriteParBold( " Arguments" )
- ohtm:WriteText( '' )
+ ohtm:WriteText( "" )
nMode := D_ARG
lAddBlank := .T.
@@ -518,7 +518,7 @@ end
ENDIF
oHtm:WriteParBold( " Returns" )
- ohtm:WriteText( '' )
+ ohtm:WriteText( "" )
nMode := D_ARG
lAddBlank := .T.
lEndReturns := .T.
@@ -530,7 +530,7 @@ end
ENDIF
oHtm:WriteParBold( " Description" )
- ohtm:WriteText( '' )
+ ohtm:WriteText( "" )
nMode := D_DESCRIPTION
lAddBlank := .T.
@@ -693,7 +693,7 @@ oHtm:writeText("
") //:endpar()
lBlankLine := EMPTY( cBuffer )
IF lBlankLine
- oHtm:WriteText( '
' )
+ oHtm:WriteText( "
" )
lAddBlank := .F.
ENDIF
@@ -733,8 +733,8 @@ oHtm:writeText("
") //:endpar()
lAddBlank := .F.
ENDIF
cTemp := ALLTRIM( SUBSTR( cBuffer, 1, AT( ":", cBuffer ) - 1 ) )
- ohtm:WriteText( "" + cBuffer + '' )
- ohtm:writetext('
')
+ ohtm:WriteText( "" + cBuffer + "" )
+ ohtm:writetext("
")
ELSEIF nMode == D_METHODLINK
IF LEN( cBuffer ) > LONGLINE
// WRITE_ERROR( "General", cBuffer, nLineCnt, ;
@@ -746,8 +746,8 @@ oHtm:writeText("
") //:endpar()
ENDIF
cTemp := ALLTRIM( SUBSTR( cBuffer, 1, AT( "(", cBuffer ) - 1 ) )
if !lBlankline
- ohtm:WriteText( "" + cBuffer + '' )
- ohtm:writetext('
')
+ ohtm:WriteText( "" + cBuffer + "" )
+ ohtm:writetext("
")
endif
ELSEIF nMode == D_COMPLIANCE
IF LEN( cBuffer ) > LONGLINE
@@ -787,7 +787,7 @@ oHtm:writeText("
") //:endpar()
IF !lClassDoc .AND. lEof
IF VALTYPE( oHtm ) == "O"
- oHtm:WriteText( '' )
+ oHtm:WriteText( "" )
oHtm:Close()
ENDIF
@@ -900,7 +900,7 @@ FUNCTION ProcessWww2()
// Add the file extension
cFileName := LEFT( cFileName, 36 ) + ".htm"
- oHtmClass := THTML():New( 'htm\' + cFileName )
+ oHtmClass := THTML():New( "htm\" + cFileName )
// If file creation was successful
IF oHtmClass:nHandle > 0
@@ -975,7 +975,7 @@ FUNCTION ProcessWww2()
// Create new HTML for the properties and methods
IF LEN(aCurDoc) > 1
cFileName := LEFT(cFileName, LEN(cFileName) - 4) + "_content.htm"
- oHtmClassContent := THTML():New( 'htm\' + cFileName )
+ oHtmClassContent := THTML():New( "htm\" + cFileName )
IF oHtmClassContent:nHandle > 0
// Add a title to the HTML
@@ -1117,7 +1117,7 @@ RETURN NIL
FUNCTION ReadFromTop2(nh)
- LOCAL cBuffer := ''
+ LOCAL cBuffer := ""
LOCAL aTempArray := {}
DO WHILE FReadLine(nH, @cBuffer, 4096)
@@ -1310,7 +1310,7 @@ RETURN cPar
FUNCTION ProcWwwAlso( nWriteHandle, cSeeAlso )
LOCAL nPos
- LOCAL cTemp := ''
+ LOCAL cTemp := ""
LOCAL xTemp
LOCAL nLen
LOCAL xPos
@@ -1408,24 +1408,24 @@ RETURN nil
*+
FUNCTION FormatHtmBuff( cBuffer, cStyle )
- LOCAL creturn := ''
- LOCAL cline := ''
- LOCAL cOldLine := ''
- LOCAL cBuffend := ''
+ LOCAL creturn := ""
+ LOCAL cline := ""
+ LOCAL cOldLine := ""
+ LOCAL cBuffend := ""
LOCAL lEndBuffer := .F.
LOCAL lArgBold := .F.
LOCAL npos
- creturn := cBuffer + ' '
- IF AT( '', creturn ) > 0 .OR. EMPTY( cBuffer )
+ creturn := cBuffer + " "
+ IF AT( "", creturn ) > 0 .OR. EMPTY( cBuffer )
IF EMPTY( cbuffer )
- creturn := ''
+ creturn := ""
ENDIF
RETURN creturn
ENDIF
IF cStyle != "Syntax" .AND. cStyle != "Arguments"
DO WHILE !lEndBuffer
cLine := TRIM( SUBSTR( ReadLN( @lEof ), nCommentLen ) )
- IF AT( '', cLine ) > 0
+ IF AT( "", cLine ) > 0
lEndBuffer := .T.
ENDIF
@@ -1440,24 +1440,24 @@ FUNCTION FormatHtmBuff( cBuffer, cStyle )
lEndBuffer := .T.
ENDIF
IF AT( DELIM, cLine ) == 0
- cReturn += ' ' + ALLTRIM( cLine ) + ' '
+ cReturn += " " + ALLTRIM( cLine ) + " "
ENDIF
ENDDO
cReturn := STRTRAN( cReturn, "", "" )
cReturn := STRTRAN( cReturn, "", "" )
- cReturn := '' + cReturn + ' '
+ cReturn := "" + cReturn + " "
- ELSEIF cStyle == 'Syntax'
+ ELSEIF cStyle == "Syntax"
cReturn := STRTRAN( cReturn, "", "" )
cReturn := STRTRAN( cReturn, "<", "<" )
cReturn := STRTRAN( cReturn, ">", ">" )
cReturn := AllTrim(cReturn)
- creturn := '' + creturn + ' '
- ELSEIF cStyle == 'Arguments'
+ creturn := "" + creturn + " "
+ ELSEIF cStyle == "Arguments"
nPos := 0
- IF AT( "", cReturn ) > 0 .and. at('',cReturn)=0
+ IF AT( "", cReturn ) > 0 .and. at("",cReturn)=0
cReturn := STRTRAN( cReturn, "", "" )
cReturn := STRTRAN( cReturn, "", "" )
cReturn := ALLTRIM( cReturn )
@@ -1469,11 +1469,11 @@ FUNCTION FormatHtmBuff( cBuffer, cStyle )
cOldLine := STRTRAN( cOldLine, ">", ">" )
lArgBold := .T.
ENDIF
- elseif AT( "", cReturn ) > 0 .and. at('',cReturn)>0
+ elseif AT( "", cReturn ) > 0 .and. at("",cReturn)>0
cReturn := STRTRAN( cReturn, "", "" )
cReturn := STRTRAN( cReturn, "", "" )
cReturn := ALLTRIM( cReturn )
- nPos := AT( '', cReturn )
+ nPos := AT( "", cReturn )
cOldLine := LEFT( cReturn, nPos + 3 )
cReturn := STRTRAN( cReturn, cOldLine, "" )
IF AT( "@", cOldLine ) > 0 .OR. AT( "()", cOldLine ) > 0 .OR. AT( "<", cOldLine ) > 0 .OR. AT( "_", cOldLine ) > 0
@@ -1504,7 +1504,7 @@ FUNCTION FormatHtmBuff( cBuffer, cStyle )
lEndBuffer := .T.
ENDIF
IF AT( DELIM, cLine ) == 0
- cReturn += ' ' + ALLTRIM( cLine ) + ' '
+ cReturn += " " + ALLTRIM( cLine ) + " "
ENDIF
ENDDO
cReturn := STRTRAN( cReturn, "", "" )
@@ -1516,9 +1516,9 @@ FUNCTION FormatHtmBuff( cBuffer, cStyle )
cOldLine := STRTRAN( cOldLine, ">", ">" )
IF lArgBold
- cReturn := ' ' + cOldLine + ' ' + cReturn + ' '
+ cReturn := " " + cOldLine + " " + cReturn + " "
ELSE
- cReturn := ' ' + cOldLine + ' ' + cReturn + ' '
+ cReturn := " " + cOldLine + " " + cReturn + " "
ENDIF
// ENDIF
lArgBold := .F.
@@ -1554,7 +1554,7 @@ FUNC checkhtmcolor( cbuffer, ncolorpos )
cOldColorString := SUBSTR( cOldColorString, 1, nColorEnd )
nreturn := ASCAN( acolortable, { | x | UPPER( x ) == UPPER( ccolor ) } )
IF nreturn > 0
- creturn := ''
+ creturn := ""
ENDIF
cBuffer := STRTRAN( cBuffer, cOldColorString, cReturn )
ENDDO
@@ -1572,16 +1572,16 @@ RETURN cbuffer
*+
FUNCTION ProchtmDesc( cBuffer, oHtm, cStyle ,cFileName)
- LOCAL cOldLine := ''
+ LOCAL cOldLine := ""
LOCAL npos
LOCAL lHasFixed := .F.
LOCAL CurPos := 0
LOCAL nColorPos
- LOCAL ccolor := ''
- LOCAL creturn := ''
+ LOCAL ccolor := ""
+ LOCAL creturn := ""
LOCAL nIdentLevel
LOCAL lEndPar := .F.
- LOCAL cLine := ''
+ LOCAL cLine := ""
LOCAL lEndFixed := .F.
LOCAL lArgBold := .F.
LOCAL LFstTableItem := .T.
@@ -1591,11 +1591,11 @@ FUNCTION ProchtmDesc( cBuffer, oHtm, cStyle ,cFileName)
DEFAULT cStyle TO "Default"
DEFAULT cFileName TO NIL
iF cStyle == "Syntax"
-// tracelog('cBuffer',cBuffer)
+// tracelog("cBuffer",cBuffer)
clastBuffer += cBuffer
endif
- IF AT( '', cBuffer ) == 0 .AND. !EMPTY( cBuffer ) .AND. cstyle != "Example"
- cBuffer := '' + cBuffer
+ IF AT( "", cBuffer ) == 0 .AND. !EMPTY( cBuffer ) .AND. cstyle != "Example"
+ cBuffer := "" + cBuffer
ENDIF
IF EMPTY( cBuffer )
@@ -1623,9 +1623,9 @@ FUNCTION ProchtmDesc( cBuffer, oHtm, cStyle ,cFileName)
ENDIF
IF lArgBold
- cReturn := ' ' + cOldLine + ' ' + cReturn + ' '
+ cReturn := " " + cOldLine + " " + cReturn + " "
ELSE
- cReturn := ' ' + cOldLine + ' ' + cReturn + ' '
+ cReturn := " " + cOldLine + " " + cReturn + " "
ENDIF
cbuffer := cReturn
@@ -1636,10 +1636,10 @@ FUNCTION ProchtmDesc( cBuffer, oHtm, cStyle ,cFileName)
ENDIF
ENDIF
- IF AT( '', cBuffer ) > 0 .AND. AT( '', cBuffer ) > 0
- cBuffer := STRTRAN( cBuffer, '', '' )
- cBuffer := STRTRAN( cBuffer, '', ' ' )
- nColorPos := AT( '", cBuffer ) > 0 .AND. AT( "", cBuffer ) > 0
+ cBuffer := STRTRAN( cBuffer, "", "" )
+ cBuffer := STRTRAN( cBuffer, "", " " )
+ nColorPos := AT( " 0
checkhtmcolor( @cbuffer, ncolorpos )
ENDIF
@@ -1647,7 +1647,7 @@ FUNCTION ProchtmDesc( cBuffer, oHtm, cStyle ,cFileName)
IF cStyle == "Description" .OR. cStyle == "Compliance"
nIdentLevel := 6
nPos := 0
- IF AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0
cBuffer := STRTRAN( cBuffer, "", "" )
ENDIF
IF !EMPTY( cBuffer )
@@ -1665,7 +1665,7 @@ FUNCTION ProchtmDesc( cBuffer, oHtm, cStyle ,cFileName)
ELSEIF cStyle == "Arguments"
- IF AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0
cBuffer := STRTRAN( cBuffer, "", "" )
ENDIF
IF !EMPTY( cBuffer )
@@ -1674,7 +1674,7 @@ FUNCTION ProchtmDesc( cBuffer, oHtm, cStyle ,cFileName)
ENDIF
ELSEIF cStyle == "Syntax"
- IF AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0
cBuffer := STRTRAN( cBuffer, "", "" )
cBuffer := STRTRAN( cBuffer, "", "" )
ENDIF
@@ -1692,7 +1692,7 @@ FUNCTION ProchtmDesc( cBuffer, oHtm, cStyle ,cFileName)
ENDIF
ELSEIF cStyle == "Default"
- IF AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0
cBuffer := STRTRAN( cBuffer, "", "" )
ENDIF
IF !EMPTY( cBuffer )
@@ -1703,9 +1703,9 @@ FUNCTION ProchtmDesc( cBuffer, oHtm, cStyle ,cFileName)
ENDIF
ENDIF
- IF AT( '', cBuffer ) > 0 .OR. cStyle = "Example"
- IF AT( '', cBuffer ) == 0 .OR. !EMPTY( cBuffer )
- if AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0 .OR. cStyle = "Example"
+ IF AT( "", cBuffer ) == 0 .OR. !EMPTY( cBuffer )
+ if AT( "", cBuffer ) > 0
lHasFixed:=.T.
else
lHasFixed:=.F.
@@ -1727,7 +1727,7 @@ FUNCTION ProchtmDesc( cBuffer, oHtm, cStyle ,cFileName)
ENDIF
IF AT( DELIM, cOldLine ) == 0
- cReturn += ALLTRIM( cOldLine ) + ' '
+ cReturn += ALLTRIM( cOldLine ) + " "
ENDIF
IF AT( DELIM, cOldLine ) > 0
FT_FSKIP( - 1 )
@@ -1742,7 +1742,7 @@ FUNCTION ProchtmDesc( cBuffer, oHtm, cStyle ,cFileName)
// oHtm:WriteText( "
" )
lHasFixed:=.F.
END
- IF AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0
DO WHILE !lendTable
cLine := TRIM( SUBSTR( ReadLN( @lEof ), nCommentLen ) )
IF AT( "
", cLine ) > 0
@@ -1796,15 +1796,15 @@ FUNCTION ProchtmTable( cBuffer, nNum )
cBuffer := STRTRAN( cbuffer, "", "" )
cBuffer := STRTRAN( cbuffer, "", "" )
- cBuffer := STRTRAN( cBuffer, ccolor, '' )
+ cBuffer := STRTRAN( cBuffer, ccolor, "" )
nColorpos := ASCAN( aColorTable, { | x | UPPER( x ) == UPPER( ccolor ) } )
cColor := aColortable[ nColorPos ]
ENDIF
IF EMPTY( cBuffer )
- citem := ''
- citem2 := ''
- citem3 := ''
- citem4 := ''
+ citem := ""
+ citem2 := ""
+ citem3 := ""
+ citem4 := ""
ELSE
cBuffer := STRTRAN( cBuffer, "<", "<" )
cBuffer := STRTRAN( cBuffer, ">", ">" )
@@ -1827,20 +1827,20 @@ FUNCTION ProchtmTable( cBuffer, nNum )
ENDIF
ENDIF
IF cColor != NIL
- AADD( afiTable, "" + RTRIM( LTRIM( cItem ) ) + '' )
- AADD( asiTable, "" + cItem2 + '' )
+ AADD( afiTable, "" + RTRIM( LTRIM( cItem ) ) + "" )
+ AADD( asiTable, "" + cItem2 + "" )
ELSE
AADD( afiTable, RTRIM( LTRIM( cItem ) ) )
AADD( asiTable, cItem2 )
ENDIF
IF cColor != NIL
- AADD( atiTable, "" + cItem3 + '' )
+ AADD( atiTable, "" + cItem3 + "" )
ELSE
AADD( atiTable, cItem3 )
ENDIF
IF cColor != NIL
- AADD( afoiTable, "" + cItem4 + '' )
+ AADD( afoiTable, "" + cItem4 + "" )
ELSE
AADD( afoiTable, cItem4 )
ENDIF
@@ -1862,19 +1862,19 @@ FUNCTION GenhtmTable( oHtm )
LOCAL x
/* oHtm:WriteText( "
" )
oHtm:WriteText( "
" )*/
- oHtm:WriteText( '' ) //-4
+ oHtm:WriteText( "" ) //-4
FOR x := 1 TO LEN( asitable )
IF !EMPTY( asitable[ x ] )
IF nNumTableItems == 2
- oHtm:WriteText( '| ' + afitable[ x ] + ' | ' + asitable[ x ] + ' |
' )
+ oHtm:WriteText( "| " + afitable[ x ] + " | " + asitable[ x ] + " |
" )
ELSEIF nNumTableItems == 3
- oHtm:WriteText( '| ' + afitable[ x ] + ' | ' + asitable[ x ] + ' | ' + atitable[ x ] + ' |
' )
+ oHtm:WriteText( "| " + afitable[ x ] + " | " + asitable[ x ] + " | " + atitable[ x ] + " |
" )
ELSEIF nNumTableItems == 4
- oHtm:WriteText( '| ' + afitable[ x ] + ' | ' + asitable[ x ] + ' | ' + atitable[ x ] + ' | ' + afoitable[ x ] + ' |
' )
+ oHtm:WriteText( "| " + afitable[ x ] + " | " + asitable[ x ] + " | " + atitable[ x ] + " | " + afoitable[ x ] + " |
" )
ENDIF
ELSE
- oHtm:WriteText( ' |
' )
+ oHtm:WriteText( " |
" )
ENDIF
NEXT
@@ -1893,7 +1893,7 @@ STATIC FUNCTION ReadFromTop( nh )
LOCAL cDoc := DELIM + "DOC" + DELIM // DOC keyword
LOCAL cEnd := DELIM + "END" + DELIM // END keyword
LOCAL cClassDoc := DELIM + "CLASSDOC" + DELIM
- LOCAL cBuffer := ''
+ LOCAL cBuffer := ""
LOCAL NPOS := 0
LOCAL aLocDoc := {}
DO WHILE FREADline( nH, @cBuffer, 4096 )
diff --git a/harbour/utils/hbdoc/genng.prg b/harbour/utils/hbdoc/genng.prg
index 864c88ebec..86e4da46d0 100644
--- a/harbour/utils/hbdoc/genng.prg
+++ b/harbour/utils/hbdoc/genng.prg
@@ -53,8 +53,8 @@
#include "directry.ch"
#include "fileio.ch"
#include "inkey.ch"
-#include 'common.ch'
-#include 'hbdocdef.ch'
+#include "common.ch"
+#include "hbdocdef.ch"
// output lines on the screen
#define INFILELINE 10
@@ -78,7 +78,7 @@ STATIC aCurDoc := {}
STATIC nCurDoc := 1
-STATIC aColorTable := { { 'aqua', '1B' }, { 'black', '10' }, { 'fuchia', '1D' }, { 'grey', '18' }, { 'green', '12' }, { 'lime', '1A' }, { 'maroon', '16' }, { 'navy', '19' }, { 'olive', '12' }, { 'purple', '15' }, { 'red', '1C' }, { 'silver', '17' }, { 'teal', '13 ' }, { 'white', '1F' }, { 'yellow', '1E' } }
+STATIC aColorTable := { { "aqua", "1B" }, { "black", "10" }, { "fuchia", "1D" }, { "grey", "18" }, { "green", "12" }, { "lime", "1A" }, { "maroon", "16" }, { "navy", "19" }, { "olive", "12" }, { "purple", "15" }, { "red", "1C" }, { "silver", "17" }, { "teal", "13 " }, { "white", "1F" }, { "yellow", "1E" } }
*+±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
*+
@@ -150,19 +150,19 @@ FUNCTION ProcessiNg()
LOCAL cInc := DELIM + "INCLUDE" + DELIM // INCLUDE keyword
LOCAL cComm := DELIM + "COMMANDNAME" + DELIM // COMMAND keyword
LOCAL cCompl := DELIM + "COMPLIANCE" + DELIM
- LOCAL cTest := DELIM + 'TESTS' + DELIM
- LOCAL cStatus := DELIM + 'STATUS' + DELIM
- LOCAL cPlat := DELIM + 'PLATFORMS' + DELIM
- LOCAL cFiles := DELIM + 'FILES' + DELIM
- LOCAL cSubCode := DELIM + 'SUBCODE' + DELIM
- LOCAL cFunction := DELIM + 'FUNCTION' + DELIM
- LOCAL cConstruct := DELIM + 'CONSTRUCTOR' + DELIM
- LOCAL cDatalink := DELIM + 'DATALINK' + DELIM
- LOCAL cDatanolink := DELIM + 'DATANOLINK' + DELIM
- LOCAL cMethodslink := DELIM + 'METHODSLINK' + DELIM
- LOCAL cMethodsNolink := DELIM + 'METHODSNOLINK' + DELIM
+ LOCAL cTest := DELIM + "TESTS" + DELIM
+ LOCAL cStatus := DELIM + "STATUS" + DELIM
+ LOCAL cPlat := DELIM + "PLATFORMS" + DELIM
+ LOCAL cFiles := DELIM + "FILES" + DELIM
+ LOCAL cSubCode := DELIM + "SUBCODE" + DELIM
+ LOCAL cFunction := DELIM + "FUNCTION" + DELIM
+ LOCAL cConstruct := DELIM + "CONSTRUCTOR" + DELIM
+ LOCAL cDatalink := DELIM + "DATALINK" + DELIM
+ LOCAL cDatanolink := DELIM + "DATANOLINK" + DELIM
+ LOCAL cMethodslink := DELIM + "METHODSLINK" + DELIM
+ LOCAL cMethodsNolink := DELIM + "METHODSNOLINK" + DELIM
LOCAL cData := DELIM + "DATA" + DELIM
- LOCAL cMethod := DELIM + 'METHOD' + DELIM
+ LOCAL cMethod := DELIM + "METHOD" + DELIM
LOCAL cClassDoc := DELIM + "CLASSDOC" + DELIM
lData := .F.
@@ -368,9 +368,9 @@ FUNCTION ProcessiNg()
nMode := D_ONELINE
// Now start writing out what we know
IF lData
- oNgi:WriteJumpTitle( LEFT( cFilename, AT( '.', cFilename ) - 1 ) + cFuncName, "Data " + cFuncName )
+ oNgi:WriteJumpTitle( LEFT( cFilename, AT( ".", cFilename ) - 1 ) + cFuncName, "Data " + cFuncName )
ELSEIF lMethod
- oNgi:WriteJumpTitle( LEFT( cFilename, AT( '.', cFilename ) - 1 ) + cFuncName, "Method " + cFuncName )
+ oNgi:WriteJumpTitle( LEFT( cFilename, AT( ".", cFilename ) - 1 ) + cFuncName, "Method " + cFuncName )
ELSE
IF LEN( cFuncname ) < 22
oNgi:WriteTitle( PAD( cFuncName, 21 ) + cOneLine, cFuncName )
@@ -570,10 +570,10 @@ FUNCTION ProcessiNg()
ENDIF
lBlankLine := EMPTY( cBuffer )
IF AT( "", cBuffer ) > 0
- STRTRAN( cBuffer, "", '' )
- STRTRAN( cBuffer, "", '' )
+ STRTRAN( cBuffer, "", "" )
+ STRTRAN( cBuffer, "", "" )
cBuffer := STRTRAN( cBuffer, SPACE( 6 ), "" )
- cbuFfer := '' + cBuffer + ''
+ cbuFfer := "" + cBuffer + ""
ENDIF
procngdesc( cbuffer, oNgi, "Syntax" )
ELSEIF nMode == D_ARG
@@ -691,8 +691,8 @@ FUNCTION ProcNgiInput()
LOCAL nAlso
LOCAL y
- LOCAL nXhandle := FCREATE( 'ngi\funcam.txt' )
- LOCAL nYhandle := FCREATE( 'ngi\funcn_.txt' )
+ LOCAL nXhandle := FCREATE( "ngi\funcam.txt" )
+ LOCAL nYhandle := FCREATE( "ngi\funcn_.txt" )
LOCAL xY := "!Short:"
LOCAL cSee := "!seealso:"
LOCAL lEof := .F.
@@ -741,11 +741,11 @@ FUNCTION ProcNgiInput()
aAlso := {}
WHILE !lEof
cBuffer := ReadLn( @lEof )
- cBuffer := STRTRAN( cbuffer, CHR( 10 ), '' )
+ cBuffer := STRTRAN( cbuffer, CHR( 10 ), "" )
cT := LEFT( cBuffer, 7 )
IF xY == cT
cName := SUBSTR( cBuffer, 9 )
- cName := SUBSTR( cName, 1, AT( ' ', cName ) - 1 )
+ cName := SUBSTR( cName, 1, AT( " ", cName ) - 1 )
ENDIF
cTs := SUBSTR( cBuffer, 1, 9 )
@@ -753,7 +753,7 @@ FUNCTION ProcNgiInput()
cTs := SUBSTR( cBuffer, 11 )
aAlso := procngialso2( cTs )
- cBuffer := ''
+ cBuffer := ""
ENDIF
FWRITE( nXhandle, cBuffer + pCRLF )
@@ -782,14 +782,14 @@ FUNCTION ProcNgiInput()
aAlso := {}
WHILE !lEof
cBuffer := ReadLn( @lEof )
- cBuffer := STRTRAN( cbuffer, CHR( 10 ), '' )
+ cBuffer := STRTRAN( cbuffer, CHR( 10 ), "" )
cT := LEFT( cBuffer, 7 )
IF xY == cT
cName := SUBSTR( cBuffer, 9 )
- cName := SUBSTR( cName, 1, AT( ' ', cName ) - 1 )
+ cName := SUBSTR( cName, 1, AT( " ", cName ) - 1 )
ENDIF
// if at(chr(10),cBuffer)>0
- // cBuffer:=Strtran(cbuffer,chr(10),'')
+ // cBuffer:=Strtran(cbuffer,chr(10),"")
// endif
cTs := SUBSTR( cBuffer, 1, 9 )
@@ -797,7 +797,7 @@ FUNCTION ProcNgiInput()
cTs := SUBSTR( cBuffer, 11 )
aAlso := procngialso2( cTs )
- cBuffer := ''
+ cBuffer := ""
ENDIF
// cBuffer:=strtran(cBuffer,chr(10),"")
FWRITE( nYhandle, cBuffer + pCRLF )
@@ -823,18 +823,18 @@ FUNCTION ProcNgiInput()
FCLOSE( nYhandle )
lEof := .F.
- y := FCREATE( 'ngi\comm.txt' )
+ y := FCREATE( "ngi\comm.txt" )
ASORT( acfiles )
FOR x := 1 TO LEN( acfiles )
cFile := acfiles[ x ]
- IF UPPER( LEFT( cFile, AT( '.', cFile ) - 1 ) ) != "LICENSE" ;
- .AND. UPPER( LEFT( cFile, AT( '.', cFile ) - 1 ) ) != "OVERVIEW" ;
- .AND. UPPER( LEFT( cFile, AT( '.', cFile ) - 1 ) ) != "COMPILEROPTIONS" ;
- .AND. UPPER( LEFT( cFile, AT( '.', cFile ) - 1 ) ) != "GNULICENSE" ;
- .AND. UPPER( LEFT( cFile, AT( '.', cFile ) - 1 ) ) != "GNULICENSEPART2";
- .AND. UPPER( LEFT( cFile, AT( '.', cFile ) - 1 ) ) != "STRONGTYPING";
- .AND. UPPER( LEFT( cFile, AT( '.', cFile ) - 1 ) ) != "THEGARBAGECOLLECTOR" ;
- .AND. UPPER( LEFT( cFile, AT( '.', cFile ) - 1 ) ) != "THEIDLESTATES"
+ IF UPPER( LEFT( cFile, AT( ".", cFile ) - 1 ) ) != "LICENSE" ;
+ .AND. UPPER( LEFT( cFile, AT( ".", cFile ) - 1 ) ) != "OVERVIEW" ;
+ .AND. UPPER( LEFT( cFile, AT( ".", cFile ) - 1 ) ) != "COMPILEROPTIONS" ;
+ .AND. UPPER( LEFT( cFile, AT( ".", cFile ) - 1 ) ) != "GNULICENSE" ;
+ .AND. UPPER( LEFT( cFile, AT( ".", cFile ) - 1 ) ) != "GNULICENSEPART2";
+ .AND. UPPER( LEFT( cFile, AT( ".", cFile ) - 1 ) ) != "STRONGTYPING";
+ .AND. UPPER( LEFT( cFile, AT( ".", cFile ) - 1 ) ) != "THEGARBAGECOLLECTOR" ;
+ .AND. UPPER( LEFT( cFile, AT( ".", cFile ) - 1 ) ) != "THEIDLESTATES"
@ INFILELINE, 33 SAY PAD( cfile, 47 )
FT_FUSE( "ngi\" + acfiles[ x ] )
@@ -842,21 +842,21 @@ FUNCTION ProcNgiInput()
WHILE !lEof
cBuffer := ReadLn( @lEof )
cT := LEFT( cBuffer, 7 )
- cBuffer := STRTRAN( cbuffer, CHR( 10 ), '' )
+ cBuffer := STRTRAN( cbuffer, CHR( 10 ), "" )
IF xY == cT
cName := SUBSTR( cBuffer, 9 )
- cName := SUBSTR( cName, 1, AT( ' ', cName ) - 1 )
+ cName := SUBSTR( cName, 1, AT( " ", cName ) - 1 )
ENDIF
cTs := SUBSTR( cBuffer, 1, 9 )
// if at(chr(10),cBuffer)>0
- // cBuffer:=Strtran(cbuffer,chr(10),'')
+ // cBuffer:=Strtran(cbuffer,chr(10),"")
// endif
IF UPPER( cSee ) == UPPER( cTs )
cTs := SUBSTR( cBuffer, 11 )
aAlso := procngialso2( cTs )
- cBuffer := ''
+ cBuffer := ""
ENDIF
// cBuffer:=strtran(cBuffer,chr(10),"")
FWRITE( y, cBuffer + pCRLF )
@@ -893,7 +893,7 @@ FUNCTION procngialso2( cSeealso )
LOCAL nPos
LOCAL aAlso := {}
- LOCAL cTemp := ''
+ LOCAL cTemp := ""
LOCAL xAlso := {}
LOCAL hPos := 0
aAlso := {}
@@ -905,9 +905,9 @@ FUNCTION procngialso2( cSeealso )
IF cTemp >= "A" .AND. cTemp < "_" .or. cTemp >= "a" .and. cTemp <= "z"
nPos := AT( "()", xAlso[ hPos ] )
IF nPos > 0
- AADD( aAlso, "funcam.ngo:" + ALLTRIM( xAlso[ hPos ] ) + ' ' )
+ AADD( aAlso, "funcam.ngo:" + ALLTRIM( xAlso[ hPos ] ) + " " )
ELSEIF nPos == 0 .AND. UPPER( xAlso[ hPos ] ) != "LICENSE" .AND. UPPER( xAlso[ hPos ] ) != "OVERVIEW" .AND. !EMPTY( xAlso[ hPos ] )
- AADD( aAlso, "Comm.ngo:" + ALLTRIM( xAlso[ hPos ] ) + ' ' )
+ AADD( aAlso, "Comm.ngo:" + ALLTRIM( xAlso[ hPos ] ) + " " )
ENDIF
ENDIF
NEXT
@@ -961,7 +961,7 @@ FUNCTION GenNgTable( oNgi )
LOCAL nPos
LOCAL aLensFItem := {}
LOCAL aLensSItem := {}
- LOCAL cMaxItem := ''
+ LOCAL cMaxItem := ""
LOCAL nmax3
LOCAL nmax4
LOCAL npos3
@@ -1027,21 +1027,21 @@ FUNCTION GenNgTable( oNgi )
nPos := maxelem( afitable )
nPos2 := ASCAN( alensfitem, { | x | x == nPos } )
IF nNumTableItems == 2
- cMaxItem := ' ' + "É" + Replicate( "Í", aLensFitem[ nPos2 ] + 2 ) + "Ë" + Replicate( "Í", alensSitem[ nPos1 ] + 2 ) + "»"
+ cMaxItem := " " + "É" + Replicate( "Í", aLensFitem[ nPos2 ] + 2 ) + "Ë" + Replicate( "Í", alensSitem[ nPos1 ] + 2 ) + "»"
IF LEN( cMaxItem ) < 76
oNgi:WritePar( " É" + Replicate( "Í", aLensFitem[ nPos2 ] + 2 ) + "Ë" + Replicate( "Í", alensSitem[ nPos1 ] + 2 ) + "»", .F. ) //-4
ELSE
oNgi:WritePar( "É" + Replicate( "Í", aLensFitem[ nPos2 ] + 2 ) + "Ë" + Replicate( "Í", alensSitem[ nPos1 ] + 2 ) + "»", .F. ) //-4
ENDIF
ELSEIF nNumTableItems == 3
- cMaxItem := ' ' + "É" + Replicate( "Í", aLensFitem[ nPos2 ] + 2 ) + "Ë" + Replicate( "Í", alensSitem[ nPos1 ] + 2 ) + "Ë" + Replicate( "Í", alensTitem[ nPos3 ] + 2 ) + "»"
+ cMaxItem := " " + "É" + Replicate( "Í", aLensFitem[ nPos2 ] + 2 ) + "Ë" + Replicate( "Í", alensSitem[ nPos1 ] + 2 ) + "Ë" + Replicate( "Í", alensTitem[ nPos3 ] + 2 ) + "»"
IF LEN( cMaxItem ) < 76
oNgi:WritePar( " É" + Replicate( "Í", aLensFitem[ nPos2 ] + 2 ) + "Ë" + Replicate( "Í", alensSitem[ nPos1 ] + 2 ) + "Ë" + Replicate( "Í", alensTitem[ nPos3 ] + 2 ) + "»", .F. ) //-4
ELSE
oNgi:WritePar( "É" + Replicate( "Í", aLensFitem[ nPos2 ] + 2 ) + "Ë" + Replicate( "Í", alensSitem[ nPos1 ] + 2 ) + "Ë" + Replicate( "Í", alensTitem[ nPos3 ] + 2 ) + "»", .F. ) //-4
ENDIF
ELSEIF nNumTableItems == 4
- cMaxItem := ' ' + "É" + Replicate( "Í", aLensFitem[ nPos2 ] + 2 ) + "Ë" + Replicate( "Í", alensSitem[ nPos1 ] + 2 ) + "Ë" + Replicate( "Í", alensTitem[ nPos3 ] + 2 ) + "Ë" + Replicate( "Í", alensfoitem[ nPos4 ] + 2 ) + "»"
+ cMaxItem := " " + "É" + Replicate( "Í", aLensFitem[ nPos2 ] + 2 ) + "Ë" + Replicate( "Í", alensSitem[ nPos1 ] + 2 ) + "Ë" + Replicate( "Í", alensTitem[ nPos3 ] + 2 ) + "Ë" + Replicate( "Í", alensfoitem[ nPos4 ] + 2 ) + "»"
IF LEN( cMaxItem ) < 76
oNgi:WritePar( " É" + Replicate( "Í", aLensFitem[ nPos2 ] + 2 ) + "Ë" + Replicate( "Í", alensSitem[ nPos1 ] + 2 ) + "Ë" + Replicate( "Í", alensTitem[ nPos3 ] + 2 ) + "Ë" + Replicate( "Í", alensfoitem[ nPos4 ] + 2 ) + "»", .F. ) //-4
ELSE
@@ -1055,24 +1055,24 @@ FUNCTION GenNgTable( oNgi )
IF nNumTableItems == 2
IF LEN( cMaxItem ) < 76
- oNgi:WriteParBox( " º " + afiTable[ x ] + SPACE( nSpace2 ) + " º " + IF( asiTable[ x ] == "|", STRTRAN( asiTable[ x ], "|", " " ), asiTable[ x ] ) + SPACE( nspace ) + " º" + HB_OSNEWLINE() )
+ oNgi:WriteParBox( " º " + afiTable[ x ] + SPACE( nSpace2 ) + " º " + iif( asiTable[ x ] == "|", STRTRAN( asiTable[ x ], "|", " " ), asiTable[ x ] ) + SPACE( nspace ) + " º" + HB_OSNEWLINE() )
ELSE
- oNgi:WriteParBox( "º " + afiTable[ x ] + SPACE( nSpace2 ) + " º " + IF( asiTable[ x ] == "|", STRTRAN( asiTable[ x ], "|", " " ), asiTable[ x ] ) + SPACE( nspace ) + " º" + HB_OSNEWLINE() )
+ oNgi:WriteParBox( "º " + afiTable[ x ] + SPACE( nSpace2 ) + " º " + iif( asiTable[ x ] == "|", STRTRAN( asiTable[ x ], "|", " " ), asiTable[ x ] ) + SPACE( nspace ) + " º" + HB_OSNEWLINE() )
ENDIF
ELSEIF nNumTableItems == 3
nSpace3 := nMax3 - LEN( atitable[ x ] )
IF LEN( cMaxItem ) < 76
- oNgi:WriteParBox( " º " + afiTable[ x ] + SPACE( nSpace2 ) + " º " + IF( asiTable[ x ] == "|", STRTRAN( asiTable[ x ], "|", " " ), asiTable[ x ] ) + SPACE( nspace ) + " º " + atiTable[ x ] + SPACE( nspace3 ) + " º" + HB_OSNEWLINE() )
+ oNgi:WriteParBox( " º " + afiTable[ x ] + SPACE( nSpace2 ) + " º " + iif( asiTable[ x ] == "|", STRTRAN( asiTable[ x ], "|", " " ), asiTable[ x ] ) + SPACE( nspace ) + " º " + atiTable[ x ] + SPACE( nspace3 ) + " º" + HB_OSNEWLINE() )
ELSE
- oNgi:WriteParBox( "º " + afiTable[ x ] + SPACE( nSpace2 ) + " º " + IF( asiTable[ x ] == "|", STRTRAN( asiTable[ x ], "|", " " ), asiTable[ x ] ) + SPACE( nspace ) + " º " + atiTable[ x ] + SPACE( nspace3 ) + " º" + HB_OSNEWLINE() )
+ oNgi:WriteParBox( "º " + afiTable[ x ] + SPACE( nSpace2 ) + " º " + iif( asiTable[ x ] == "|", STRTRAN( asiTable[ x ], "|", " " ), asiTable[ x ] ) + SPACE( nspace ) + " º " + atiTable[ x ] + SPACE( nspace3 ) + " º" + HB_OSNEWLINE() )
ENDIF
ELSEIF nNumTableItems == 4
nSpace3 := nMax3 - LEN( atitable[ x ] )
nSpace4 := nMax4 - LEN( afoitable[ x ] )
IF LEN( cMaxItem ) < 76
- oNgi:WriteParBox( " º " + afiTable[ x ] + SPACE( nSpace2 ) + " º " + IF( asiTable[ x ] == "|", STRTRAN( asiTable[ x ], "|", " " ), asiTable[ x ] ) + SPACE( nspace ) + " º " + atiTable[ x ] + SPACE( nspace3 ) + " º " + afoiTable[ x ] + SPACE( nspace4 ) + " º" + HB_OSNEWLINE() )
+ oNgi:WriteParBox( " º " + afiTable[ x ] + SPACE( nSpace2 ) + " º " + iif( asiTable[ x ] == "|", STRTRAN( asiTable[ x ], "|", " " ), asiTable[ x ] ) + SPACE( nspace ) + " º " + atiTable[ x ] + SPACE( nspace3 ) + " º " + afoiTable[ x ] + SPACE( nspace4 ) + " º" + HB_OSNEWLINE() )
ELSE
- oNgi:WriteParBox( "º " + afiTable[ x ] + SPACE( nSpace2 ) + " º " + IF( asiTable[ x ] == "|", STRTRAN( asiTable[ x ], "|", " " ), asiTable[ x ] ) + SPACE( nspace ) + " º " + atiTable[ x ] + SPACE( nspace3 ) + " º " + afoiTable[ x ] + SPACE( nspace4 ) + " º" + HB_OSNEWLINE() )
+ oNgi:WriteParBox( "º " + afiTable[ x ] + SPACE( nSpace2 ) + " º " + iif( asiTable[ x ] == "|", STRTRAN( asiTable[ x ], "|", " " ), asiTable[ x ] ) + SPACE( nspace ) + " º " + atiTable[ x ] + SPACE( nspace3 ) + " º " + afoiTable[ x ] + SPACE( nspace4 ) + " º" + HB_OSNEWLINE() )
ENDIF
ENDIF
ELSE
@@ -1144,10 +1144,10 @@ RETURN Nil
FUNCTION ProcNgTable( cBuffer, nNum )
LOCAL nPos
- LOCAL cItem := ''
- LOCAL cItem2 := ''
- LOCAL cItem3 := ''
- LOCAL cItem4 := ''
+ LOCAL cItem := ""
+ LOCAL cItem2 := ""
+ LOCAL cItem3 := ""
+ LOCAL cItem4 := ""
LOCAL nColorpos
LOCAL cColor
cBuffer := ALLTRIM( cBuffer )
@@ -1161,7 +1161,7 @@ FUNCTION ProcNgTable( cBuffer, nNum )
cBuffer := STRTRAN( cbuffer, "", "" )
cBuffer := STRTRAN( cbuffer, "", "" )
- cBuffer := STRTRAN( cBuffer, ccolor, '' )
+ cBuffer := STRTRAN( cBuffer, ccolor, "" )
nColorpos := ASCAN( aColorTable, { | x | UPPER( x[ 1 ] ) == UPPER( ccolor ) } )
cColor := aColortable[ nColorPos, 2 ]
ENDIF
@@ -1170,14 +1170,14 @@ FUNCTION ProcNgTable( cBuffer, nNum )
cItem := SUBSTR( cBuffer, 1, AT( SPACE( 3 ), cBuffer ) - 1 )
cBuffer := ALLTRIM( STRTRAN( cBuffer, cItem, "" ,,1) )
else
- citem:=''
+ citem:=""
endif
if nNum==2
If !empty(cBuffer)
cItem2 := SUBSTR( cBuffer, 1 )
else
- citem2:=''
+ citem2:=""
endif
elseif nNum ==3
If !empty(cBuffer)
@@ -1185,8 +1185,8 @@ FUNCTION ProcNgTable( cBuffer, nNum )
cBuffer := ALLTRIM( STRTRAN( cBuffer, cItem2, "" ) )
cItem3 := SUBSTR( cBuffer, 1 )
else
- citem2:=''
- citem3:=''
+ citem2:=""
+ citem3:=""
endif
ELSEIF nNum > 3
@@ -1199,9 +1199,9 @@ FUNCTION ProcNgTable( cBuffer, nNum )
cItem4 := SUBSTR( cBuffer, 1 )
else
- citem2:=''
- citem3:=''
- citem4:=''
+ citem2:=""
+ citem3:=""
+ citem4:=""
endif
ENDIF
@@ -1215,14 +1215,14 @@ FUNCTION ProcNgTable( cBuffer, nNum )
cItem := SUBSTR( cBuffer, 1, AT( SPACE( 3 ), cBuffer ) - 1 )
cBuffer := ALLTRIM( STRTRAN( cBuffer, cItem, "" ) )
ELSE
- citem := ''
+ citem := ""
ENDIF
IF nNum == 2
IF !EMPTY( cBuffer )
cItem2 := SUBSTR( cBuffer, 1 )
ELSE
- citem2 := ''
+ citem2 := ""
ENDIF
ELSEIF nNum == 3
IF !EMPTY( cBuffer )
@@ -1230,8 +1230,8 @@ FUNCTION ProcNgTable( cBuffer, nNum )
cBuffer := ALLTRIM( STRTRAN( cBuffer, cItem2, "" ) )
cItem3 := SUBSTR( cBuffer, 1 )
ELSE
- citem2 := ''
- citem3 := ''
+ citem2 := ""
+ citem3 := ""
ENDIF
ELSEIF nNum > 3
@@ -1244,9 +1244,9 @@ FUNCTION ProcNgTable( cBuffer, nNum )
cItem4 := SUBSTR( cBuffer, 1 )
ELSE
- citem2 := ''
- citem3 := ''
- citem4 := ''
+ citem2 := ""
+ citem3 := ""
+ citem4 := ""
ENDIF
ENDIF
@@ -1272,12 +1272,12 @@ RETURN Nil
*+
FUNCTION ProcNGDesc( cBuffer, oNgi, cStyle )
- LOCAL cLine := ''
+ LOCAL cLine := ""
LOCAL nPos
LOCAL CurPos := 0
LOCAL nColorPos
- LOCAL ccolor := ''
- LOCAL cReturn := ''
+ LOCAL ccolor := ""
+ LOCAL cReturn := ""
LOCAL nIdentLevel
LOCAL cOldLine
LOCAL lEndPar := .F.
@@ -1288,8 +1288,8 @@ FUNCTION ProcNGDesc( cBuffer, oNgi, cStyle )
LOCAL lArgBold := .F.
DEFAULT cStyle TO "Default"
- IF AT( '', cBuffer ) == 0 .AND. !EMPTY( cBuffer ) .AND. cstyle != "Example"
- cBuffer := '' + cBuffer
+ IF AT( "", cBuffer ) == 0 .AND. !EMPTY( cBuffer ) .AND. cstyle != "Example"
+ cBuffer := "" + cBuffer
ENDIF
IF EMPTY( cBuffer )
@@ -1318,9 +1318,9 @@ FUNCTION ProcNGDesc( cBuffer, oNgi, cStyle )
// cBuffer:= strtran(cBuffer,"","")
IF lArgBold
- cReturn := ' ' + cOldLine + ' ' + cReturn + ' '
+ cReturn := " " + cOldLine + " " + cReturn + " "
ELSE
- cReturn := ' ' + cOldLine + ' ' + cReturn + ' '
+ cReturn := " " + cOldLine + " " + cReturn + " "
ENDIF
cbuffer := cReturn
@@ -1331,17 +1331,17 @@ FUNCTION ProcNGDesc( cBuffer, oNgi, cStyle )
ENDIF
ENDIF
- IF AT( '', cBuffer ) > 0 .AND. AT( '', cBuffer ) > 0
- cBuffer := STRTRAN( cBuffer, '', '' )
- cBuffer := STRTRAN( cBuffer, '', ' ^b' )
- cBuffer := STRTRAN( cBuffer, '', '^n ' )
- cBuffer := STRTRAN( cBuffer, '', '^n ' )
- cBuffer := STRTRAN( cBuffer, '', '' )
- cBuffer := STRTRAN( cBuffer, '', '' )
- cBuffer := STRTRAN( cBuffer, '', '' )
- cBuffer := STRTRAN( cBuffer, '', '' )
+ IF AT( "", cBuffer ) > 0 .AND. AT( "", cBuffer ) > 0
+ cBuffer := STRTRAN( cBuffer, "", "" )
+ cBuffer := STRTRAN( cBuffer, "", " ^b" )
+ cBuffer := STRTRAN( cBuffer, "", "^n " )
+ cBuffer := STRTRAN( cBuffer, "", "^n " )
+ cBuffer := STRTRAN( cBuffer, "", "" )
+ cBuffer := STRTRAN( cBuffer, "", "" )
+ cBuffer := STRTRAN( cBuffer, "", "" )
+ cBuffer := STRTRAN( cBuffer, "", "" )
- nColorPos := AT( ' 0
checkngcolor( @cbuffer, ncolorpos )
ENDIF
@@ -1361,7 +1361,7 @@ FUNCTION ProcNGDesc( cBuffer, oNgi, cStyle )
ELSE
cLine := SPACE( nidentLevel ) + SUBSTR( cBuffer, curPos, 69 )
- IF AT( '', cLine ) > 0
+ IF AT( "", cLine ) > 0
lEndPar := .T.
cLine := STRTRAN( cLine, " ", "" )
ENDIF
@@ -1371,7 +1371,7 @@ FUNCTION ProcNGDesc( cBuffer, oNgi, cStyle )
nPos -= nIdentlevel
ELSE
IF cLine == ""
- cLine := ''
+ cLine := ""
ENDIF
ENDIF
@@ -1401,7 +1401,7 @@ FUNCTION ProcNGDesc( cBuffer, oNgi, cStyle )
ELSE
cLine := SPACE( nidentLevel ) + SUBSTR( cBuffer, curPos, 58 ) //60
- IF AT( '', cLine ) > 0
+ IF AT( "", cLine ) > 0
lEndPar := .T.
cLine := STRTRAN( cLine, " ", "" )
ENDIF
@@ -1411,7 +1411,7 @@ FUNCTION ProcNGDesc( cBuffer, oNgi, cStyle )
nPos -= nIdentlevel
ELSE
IF cLine == ""
- cLine := ''
+ cLine := ""
ENDIF
ENDIF
@@ -1438,7 +1438,7 @@ FUNCTION ProcNGDesc( cBuffer, oNgi, cStyle )
ELSE
cLine := SPACE( nidentLevel ) + SUBSTR( ALLTRIM( cBuffer ), curPos, 69 )
- IF AT( '', cLine ) > 0
+ IF AT( "", cLine ) > 0
lEndPar := .T.
cLine := STRTRAN( cLine, " ", "" )
ENDIF
@@ -1448,7 +1448,7 @@ FUNCTION ProcNGDesc( cBuffer, oNgi, cStyle )
nPos -= nIdentlevel
ELSE
IF cLine == ""
- cLine := ''
+ cLine := ""
ENDIF
ENDIF
@@ -1473,7 +1473,7 @@ FUNCTION ProcNGDesc( cBuffer, oNgi, cStyle )
ELSE
cLine := SPACE( nidentLevel ) + SUBSTR( cBuffer, curPos, 69 )
nPos := RAT( " ", cLine )
- IF AT( '', cLine ) > 0
+ IF AT( "", cLine ) > 0
lEndPar := .T.
cLine := STRTRAN( cLine, "", "" )
ENDIF
@@ -1482,7 +1482,7 @@ FUNCTION ProcNGDesc( cBuffer, oNgi, cStyle )
nPos -= nIdentlevel
ELSE
IF cLine == ""
- cLine := ''
+ cLine := ""
ENDIF
ENDIF
@@ -1495,8 +1495,8 @@ FUNCTION ProcNGDesc( cBuffer, oNgi, cStyle )
ENDIF
ENDIF
- IF AT( '', cBuffer ) > 0 .OR. cStyle = "Example"
- IF AT( '', cBuffer ) == 0 .OR. !EMPTY( cBuffer )
+ IF AT( "", cBuffer ) > 0 .OR. cStyle = "Example"
+ IF AT( "", cBuffer ) == 0 .OR. !EMPTY( cBuffer )
cBuffer := STRTRAN( cBuffer, "", "" )
cBuffer := STRTRAN( cBuffer, "", "" )
@@ -1509,7 +1509,7 @@ FUNCTION ProcNGDesc( cBuffer, oNgi, cStyle )
cLine := STRTRAN( cLine, "", "" )
ENDIF
IF AT( DELIM, cLine ) == 0
- cReturn += ALLTRIM( cLine ) + ' '
+ cReturn += ALLTRIM( cLine ) + " "
ENDIF
IF AT( DELIM, cLine ) > 0
FT_FSKIP( - 1 )
@@ -1522,7 +1522,7 @@ FUNCTION ProcNGDesc( cBuffer, oNgi, cStyle )
ENDDO
END
- IF AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0
DO WHILE !lendTable
cLine := TRIM( SUBSTR( ReadLN( @lEof ), nCommentLen ) )
IF AT( "
", cLine ) > 0 .or. AT( "
", cLine ) > 0
@@ -1544,7 +1544,7 @@ FUNCTION ProcNGDesc( cBuffer, oNgi, cStyle )
ENDIF
ENDIF
// If cStyle=="Description" .or. cStyle=="Compliance"
- // oNgi:Writepar('')
+ // oNgi:Writepar("")
// endif
RETURN nil
@@ -1604,7 +1604,7 @@ FUNC maxelem( a )
FOR nCount := 1 TO nSize
tam := LEN( a[ nCount ] )
- max := IF( tam > max, tam, max )
+ max := iif( tam > max, tam, max )
NEXT
nPos := ASCAN( a, { | x | LEN( x ) == max } )
RETURN max
@@ -1622,26 +1622,26 @@ RETURN max
*+
FUNCTION FormatNgBuff( cBuffer, cStyle )
- LOCAL cReturn := ''
- LOCAL cLine := ''
- LOCAL cOldLine := ''
- LOCAL cBuffEnd := ''
+ LOCAL cReturn := ""
+ LOCAL cLine := ""
+ LOCAL cOldLine := ""
+ LOCAL cBuffEnd := ""
LOCAL lEndBuffer := .F.
LOCAL nPos
LOCAL lArgBold := .F.
LOCAL LFstTableItem := .T.
- cReturn := cBuffer + ' '
- IF AT( '', cReturn ) > 0 .OR. EMPTY( cBuffer )
+ cReturn := cBuffer + " "
+ IF AT( "", cReturn ) > 0 .OR. EMPTY( cBuffer )
IF EMPTY( cbuffer )
- cReturn := ''
+ cReturn := ""
ENDIF
RETURN cReturn
ENDIF
IF cStyle != "Syntax" .AND. cStyle != "Arguments" .AND. cStyle != "Return"
DO WHILE !lEndBuffer
cLine := TRIM( SUBSTR( ReadLN( @lEof ), nCommentLen ) )
- IF AT( '', cLine ) > 0
+ IF AT( "", cLine ) > 0
lEndBuffer := .T.
ENDIF
@@ -1656,21 +1656,21 @@ FUNCTION FormatNgBuff( cBuffer, cStyle )
lEndBuffer := .T.
ENDIF
IF AT( DELIM, cLine ) == 0
- cReturn += ' ' + ALLTRIM( cLine ) + ' '
+ cReturn += " " + ALLTRIM( cLine ) + " "
ENDIF
ENDDO
cReturn := STRTRAN( cReturn, "", "" )
cReturn := STRTRAN( cReturn, "", "" )
- cReturn := '' + cReturn + ' '
- ELSEIF cStyle == 'Syntax'
+ cReturn := "" + cReturn + " "
+ ELSEIF cStyle == "Syntax"
cReturn := STRTRAN( cReturn, SPACE( 4 ), "" )
- cReturn := '' + cReturn + ' '
+ cReturn := "" + cReturn + " "
- ELSEIF cStyle == 'Arguments' .OR. cStyle == "Return"
+ ELSEIF cStyle == "Arguments" .OR. cStyle == "Return"
nPos := 0
- cReturn := '' + cReturn
+ cReturn := "" + cReturn
IF AT( "", cReturn ) > 0
cReturn := STRTRAN( cReturn, "", "" )
cReturn := STRTRAN( cReturn, "", "" )
@@ -1699,15 +1699,15 @@ FUNCTION FormatNgBuff( cBuffer, cStyle )
lEndBuffer := .T.
ENDIF
IF AT( DELIM, cLine ) == 0
- cReturn += ' ' + ALLTRIM( cLine ) + ' '
+ cReturn += " " + ALLTRIM( cLine ) + " "
ENDIF
ENDDO
cReturn := STRTRAN( cReturn, "", "" )
cReturn := STRTRAN( cReturn, "", "" )
IF lArgBold
- cReturn := ' ' + cOldLine + ' ' + cReturn + ' '
+ cReturn := " " + cOldLine + " " + cReturn + " "
ELSE
- cReturn := ' ' + cOldLine + ' ' + cReturn + ' '
+ cReturn := " " + cOldLine + " " + cReturn + " "
ENDIF
ENDIF
lArgBold := .F.
@@ -1727,7 +1727,7 @@ STATIC FUNCTION ReadFromTop( nh )
LOCAL cDoc := DELIM + "DOC" + DELIM // DOC keyword
LOCAL cEnd := DELIM + "END" + DELIM // END keyword
LOCAL cClassDoc := DELIM + "CLASSDOC" + DELIM
- LOCAL cBuffer := ''
+ LOCAL cBuffer := ""
LOCAL aLocDoc := {}
DO WHILE FREADline( nH, @cBuffer, 4096 )
cBuffer := TRIM( SUBSTR( cBuffer, nCommentLen ) )
diff --git a/harbour/utils/hbdoc/genos2.prg b/harbour/utils/hbdoc/genos2.prg
index 3832f078e9..ef17fb5d15 100644
--- a/harbour/utils/hbdoc/genos2.prg
+++ b/harbour/utils/hbdoc/genos2.prg
@@ -58,7 +58,7 @@
#include "fileio.ch"
#include "inkey.ch"
#include "hbdocdef.ch"
-#include 'common.ch'
+#include "common.ch"
// output lines on the screen
#define INFILELINE 10
@@ -79,7 +79,7 @@ STATIC atiTable := {}
STATIC nNumTableItems := 0
STATIC lIsTable := .F.
-STATIC aColorTable := { { 'aqua', '' }, { 'black', '' }, { 'fuchia', '' }, { 'grey', '' }, { 'green', '' }, { 'lime', '' }, { 'maroon', '' }, { 'navy', '' }, { 'olive', '' }, { 'purple', '' }, { 'red', '' }, { 'silver', '' }, { 'teal', '' }, { 'white', '' }, { 'yellow', '' } }
+STATIC aColorTable := { { "aqua", "" }, { "black", "" }, { "fuchia", "" }, { "grey", "" }, { "green", "" }, { "lime", "" }, { "maroon", "" }, { "navy", "" }, { "olive", "" }, { "purple", "" }, { "red", "" }, { "silver", "" }, { "teal", "" }, { "white", "" }, { "yellow", "" } }
STATIC aCurDoc := {}
STATIC nCurDoc := 1
@@ -154,19 +154,19 @@ FUNCTION ProcessOs2()
LOCAL cInc := DELIM + "INCLUDE" + DELIM // INCLUDE keyword
LOCAL cComm := DELIM + "COMMANDNAME" + DELIM // COMMAND keyword
LOCAL cCompl := DELIM + "COMPLIANCE" + DELIM
- LOCAL cTest := DELIM + 'TESTS' + DELIM
- LOCAL cStatus := DELIM + 'STATUS' + DELIM
- LOCAL cPlat := DELIM + 'PLATFORMS' + DELIM
- LOCAL cFiles := DELIM + 'FILES' + DELIM
- LOCAL cSubCode := DELIM + 'SUBCODE' + DELIM
- LOCAL cFunction := DELIM + 'FUNCTION' + DELIM
- LOCAL cConstruct := DELIM + 'CONSTRUCTOR' + DELIM
- LOCAL cDatalink := DELIM + 'DATALINK' + DELIM
- LOCAL cDatanolink := DELIM + 'DATANOLINK' + DELIM
- LOCAL cMethodslink := DELIM + 'METHODSLINK' + DELIM
- LOCAL cMethodsNolink := DELIM + 'METHODSNOLINK' + DELIM
+ LOCAL cTest := DELIM + "TESTS" + DELIM
+ LOCAL cStatus := DELIM + "STATUS" + DELIM
+ LOCAL cPlat := DELIM + "PLATFORMS" + DELIM
+ LOCAL cFiles := DELIM + "FILES" + DELIM
+ LOCAL cSubCode := DELIM + "SUBCODE" + DELIM
+ LOCAL cFunction := DELIM + "FUNCTION" + DELIM
+ LOCAL cConstruct := DELIM + "CONSTRUCTOR" + DELIM
+ LOCAL cDatalink := DELIM + "DATALINK" + DELIM
+ LOCAL cDatanolink := DELIM + "DATANOLINK" + DELIM
+ LOCAL cMethodslink := DELIM + "METHODSLINK" + DELIM
+ LOCAL cMethodsNolink := DELIM + "METHODSNOLINK" + DELIM
LOCAL cData := DELIM + "DATA" + DELIM
- LOCAL cMethod := DELIM + 'METHOD' + DELIM
+ LOCAL cMethod := DELIM + "METHOD" + DELIM
LOCAL cClassDoc := DELIM + "CLASSDOC" + DELIM
LOCAL cTable := DELIM + "TABLE" + DELIM
@@ -249,7 +249,7 @@ FUNCTION ProcessOs2()
// Now close down this little piece
lDoc := .F.
IF lData .OR. lmethod
- oos2:writeText( ':efn.' )
+ oos2:writeText( ":efn." )
ENDIF
IF .NOT. EMPTY( cSeeAlso )
oOs2:WriteText( ".br")
@@ -372,9 +372,9 @@ FUNCTION ProcessOs2()
nMode := D_ONELINE
// Now start writing out what we know
IF lData
- oOs2:WriteJumpTitle( LEFT( cFilename, AT( '.', cFilename ) - 1 ) + cFuncName, "Data " + cFuncName )
+ oOs2:WriteJumpTitle( LEFT( cFilename, AT( ".", cFilename ) - 1 ) + cFuncName, "Data " + cFuncName )
ELSEIF lMethod
- oOs2:WriteJumpTitle( LEFT( cFilename, AT( '.', cFilename ) - 1 ) + cFuncName, "Method " + cFuncName )
+ oOs2:WriteJumpTitle( LEFT( cFilename, AT( ".", cFilename ) - 1 ) + cFuncName, "Method " + cFuncName )
ELSE
oOs2:WriteTitle( PAD( cFuncName, 40 ), cFuncName ,cCategory)
@@ -556,10 +556,10 @@ end
lBlankLine := EMPTY( cBuffer )
// cBuffer := oOs2:DosToOs2Text(cBuffer)
IF AT( "", cBuffer ) > 0
- STRTRAN( cBuffer, "", '' )
- STRTRAN( cBuffer, "", '' )
+ STRTRAN( cBuffer, "", "" )
+ STRTRAN( cBuffer, "", "" )
cBuffer := ALLTRIM( cBuffer )
- cbuFfer := '' + cBuffer + ''
+ cbuFfer := "" + cBuffer + ""
ENDIF
procos2desc( cbuffer, oOs2, "Syntax" )
@@ -601,7 +601,7 @@ end
ENDIF
cTemp := SUBSTR( cBuffer, 1, AT( ":", cBuffer ) - 1 )
cBuffer := SUBSTR( cBuffer, AT( ":", cBuffer ) + 1 )
- oOs2:WriteJumpLink( LEFT( cfilename, AT( '.', cFilename ) - 1 ) + ALLTRIM( cTemp ), cBuffer )
+ oOs2:WriteJumpLink( LEFT( cfilename, AT( ".", cFilename ) - 1 ) + ALLTRIM( cTemp ), cBuffer )
ELSEIF nMode == D_METHODLINK
IF LEN( cBuffer ) > LONGLINE
WRITE_ERROR( "General", cBuffer, nLineCnt, ;
@@ -614,7 +614,7 @@ end
cTemp := SUBSTR( cBuffer, 1, AT( "()", cBuffer ) + 1 )
cName := SUBSTR( cBuffer, 1, AT( "()", cBuffer ) - 1 )
cBuffer := SUBSTR( cBuffer, AT( "()", cBuffer ) + 2 )
- oOs2:WriteJumpLink( LEFT( cfilename, AT( '.', cFilename ) - 1 ) + ALLTRIM( cTemp ), cTemp, cBuffer )
+ oOs2:WriteJumpLink( LEFT( cfilename, AT( ".", cFilename ) - 1 ) + ALLTRIM( cTemp ), cTemp, cBuffer )
ELSEIF nMode == D_SEEALSO
IF .NOT. EMPTY( cBuffer )
@@ -734,26 +734,26 @@ RETURN aAlso
*+
FUNCTION Formatos2Buff( cBuffer, cStyle )
- LOCAL cReturn := ''
- LOCAL cLine := ''
- LOCAL cBuffend := ''
- LOCAL coline := ''
+ LOCAL cReturn := ""
+ LOCAL cLine := ""
+ LOCAL cBuffend := ""
+ LOCAL coline := ""
LOCAL lEndBuff := .F.
LOCAL nPos
LOCAL lArgBold := .F.
- cReturn := cBuffer + ' '
- IF AT( '', cReturn ) > 0 .OR. EMPTY( cBuffer )
+ cReturn := cBuffer + " "
+ IF AT( "", cReturn ) > 0 .OR. EMPTY( cBuffer )
IF EMPTY( cbuffer )
- cReturn := ''
+ cReturn := ""
ENDIF
RETURN cReturn
ENDIF
IF cStyle != "Syntax" .AND. cStyle != "Arguments"
DO WHILE !lEndBuff
cLine := TRIM( SUBSTR( ReadLN( @lEof ), nCommentLen ) )
- IF AT( '', cLine ) > 0
+ IF AT( "", cLine ) > 0
lEndBuff := .T.
ENDIF
IF EMPTY( cLine )
@@ -767,18 +767,18 @@ FUNCTION Formatos2Buff( cBuffer, cStyle )
lEndBuff := .T.
ENDIF
IF AT( DELIM, cLine ) == 0
- cReturn += " "+ ALLTRIM( cLine ) + ' '
+ cReturn += " "+ ALLTRIM( cLine ) + " "
ENDIF
ENDDO
creturn := STRTRAN( creturn, "", "" )
creturn := STRTRAN( creturn, "", "" )
- cReturn := '' + creturn + ' '
+ cReturn := "" + creturn + " "
- ELSEIF cStyle == 'Syntax'
- cReturn := '' + Alltrim(cReturn) + ''
+ ELSEIF cStyle == "Syntax"
+ cReturn := "" + Alltrim(cReturn) + ""
- ELSEIF cStyle == 'Arguments'
+ ELSEIF cStyle == "Arguments"
nPos := 0
@@ -798,7 +798,7 @@ FUNCTION Formatos2Buff( cBuffer, cStyle )
DO WHILE !lEndBuff
cLine := TRIM( SUBSTR( ReadLN( @lEof ), nCommentLen ) )
- IF AT( '', cLine ) > 0
+ IF AT( "", cLine ) > 0
lEndBuff := .T.
ENDIF
IF EMPTY( cLine )
@@ -810,15 +810,15 @@ FUNCTION Formatos2Buff( cBuffer, cStyle )
lEndBuff := .T.
ENDIF
IF AT( DELIM, cline ) == 0
- cReturn += ' ' + ALLTRIM( cLine ) + ' '
+ cReturn += " " + ALLTRIM( cLine ) + " "
ENDIF
ENDDO
creturn := STRTRAN( creturn, "", "" )
creturn := STRTRAN( creturn, "", "" )
IF lArgBold
- cReturn := '' + cOLine + ' ' + cReturn + ' '
+ cReturn := "" + cOLine + " " + cReturn + " "
ELSE
- cReturn := '' + cOLine + ' ' + cReturn + ' '
+ cReturn := "" + cOLine + " " + cReturn + " "
ENDIF
lArgBold := .F.
@@ -883,15 +883,15 @@ FUNCTION ProcOs2Table( cBuffer , nNum )
cBuffer := STRTRAN( cbuffer, "", "" )
cBuffer := STRTRAN( cbuffer, "", "" )
- cBuffer := STRTRAN( cBuffer, ccolor, '' )
+ cBuffer := STRTRAN( cBuffer, ccolor, "" )
nColorpos := ASCAN( aColorTable, { | x | UPPER( x[ 1 ] ) == UPPER( ccolor ) } )
cColor := aColortable[ nColorPos, 2 ]
ENDIF
IF EMPTY( cBuffer )
- citem := ''
- citem2 := ''
- citem3 := ''
- citem4 := ''
+ citem := ""
+ citem2 := ""
+ citem3 := ""
+ citem4 := ""
ELSE
cBuffer := STRTRAN( cBuffer, "<", "<." )
cBuffer := STRTRAN( cBuffer, ">", ">." )
@@ -914,20 +914,20 @@ FUNCTION ProcOs2Table( cBuffer , nNum )
ENDIF
ENDIF
IF cColor != NIL
- AADD( afiTable, "" + RTRIM( LTRIM( cItem ) ) + '' )
- AADD( asiTable, "" + cItem2 + '' )
+ AADD( afiTable, "" + RTRIM( LTRIM( cItem ) ) + "" )
+ AADD( asiTable, "" + cItem2 + "" )
ELSE
AADD( afiTable, RTRIM( LTRIM( cItem ) ) )
AADD( asiTable, cItem2 )
ENDIF
IF cColor != NIL
- AADD( atiTable, "" + cItem3 + '' )
+ AADD( atiTable, "" + cItem3 + "" )
ELSE
AADD( atiTable, cItem3 )
ENDIF
IF cColor != NIL
- AADD( afoiTable, "" + cItem4 + '' )
+ AADD( afoiTable, "" + cItem4 + "" )
ELSE
AADD( afoiTable, cItem4 )
ENDIF
@@ -950,7 +950,7 @@ FUNC maxos2elem( a )
LOCAL ncount
FOR ncount := 1 TO nsize
tam := LEN( a[ ncount ] )
- max := IF( tam > max, tam, max )
+ max := iif( tam > max, tam, max )
NEXT
nPos := ASCAN( a, { | x | LEN( x ) == max } )
RETURN max
@@ -975,37 +975,37 @@ FUNCTION Genos2Table( oOs2 )
elseif nNumTableItems == 3
oos2:writeText(":table cols="+"'"+str(maxos2elem(afitable),2) + " " + str(maxos2elem(asitable),2) + " " +str(maxos2elem(atitable),2) +"'." )
elseif nNumTableItems == 4
- oos2:writeText(":table cols="+"'"+str(maxos2elem(afitable),2) + " " + str(maxos2elem(asitable),2) + " " +str(maxos2elem(atitable),2) + ' ' +str(maxos2elem(afoitable),2)+"'." )
+ oos2:writeText(":table cols="+"'"+str(maxos2elem(afitable),2) + " " + str(maxos2elem(asitable),2) + " " +str(maxos2elem(atitable),2) + " " +str(maxos2elem(afoitable),2)+"'." )
endif
FOR x := 1 TO LEN( asitable )
IF !EMPTY( asitable[ x ] )
IF nNumTableItems == 2
- oos2:Writetext(':row.')
- oos2:Writetext(':c.' + afitable[x])
- oos2:Writetext(':c.' + asitable[x])
+ oos2:Writetext(":row.")
+ oos2:Writetext(":c." + afitable[x])
+ oos2:Writetext(":c." + asitable[x])
ELSEIF nNumTableItems == 3
- oos2:Writetext(':row.')
- oos2:Writetext(':c.' + afitable[x])
- oos2:Writetext(':c.' + asitable[x])
- oos2:Writetext(':c.' + atitable[x])
+ oos2:Writetext(":row.")
+ oos2:Writetext(":c." + afitable[x])
+ oos2:Writetext(":c." + asitable[x])
+ oos2:Writetext(":c." + atitable[x])
ELSEIF nNumTableItems == 4
- oos2:Writetext(':row.')
- oos2:Writetext(':c.' + afitable[x])
- oos2:Writetext(':c.' + asitable[x])
- oos2:Writetext(':c.' + atitable[x])
- oos2:Writetext(':c.' + afoitable[x])
+ oos2:Writetext(":row.")
+ oos2:Writetext(":c." + afitable[x])
+ oos2:Writetext(":c." + asitable[x])
+ oos2:Writetext(":c." + atitable[x])
+ oos2:Writetext(":c." + afoitable[x])
ENDIF
ELSE
- oos2:Writetext(':row.')
- oos2:Writetext(':c.')
+ oos2:Writetext(":row.")
+ oos2:Writetext(":c.")
ENDIF
NEXT
- oOs2:Writetext( ':etable.' )
+ oOs2:Writetext( ":etable." )
oos2:WriteText( ".br" )
afiTable := {}
asitable := {}
@@ -1025,14 +1025,14 @@ RETURN Nil
*+
FUNCTION Procos2Desc( cBuffer, oOs2, cStyle )
- LOCAL cLine := ''
+ LOCAL cLine := ""
LOCAL lArgBold := .F.
LOCAL lHasFixed := .F.
LOCAL npos
LOCAL CurPos := 0
LOCAL nColorPos
- LOCAL ccolor := ''
- LOCAL creturn := ''
+ LOCAL ccolor := ""
+ LOCAL creturn := ""
LOCAL NIDENTLEVEL
LOCAL coline
LOCAL lEndPar := .F.
@@ -1042,8 +1042,8 @@ FUNCTION Procos2Desc( cBuffer, oOs2, cStyle )
DEFAULT cStyle TO "Default"
lendfixed := .F.
- IF AT( '', cBuffer ) == 0 .AND. !EMPTY( cBuffer ) .AND. cstyle != "Example"
- cBuffer := '' + cBuffer
+ IF AT( "", cBuffer ) == 0 .AND. !EMPTY( cBuffer ) .AND. cstyle != "Example"
+ cBuffer := "" + cBuffer
ENDIF
IF EMPTY( cBuffer )
oOs2:WriteText( ".br" )
@@ -1070,9 +1070,9 @@ FUNCTION Procos2Desc( cBuffer, oOs2, cStyle )
// cBuffer:= strtran(cBuffer,"","")
IF lArgBold
- cReturn := '' + cOLine + ' ' + cReturn + ' '
+ cReturn := "" + cOLine + " " + cReturn + " "
ELSE
- cReturn := '' + cOLine + ' ' + cReturn + ' '
+ cReturn := "" + cOLine + " " + cReturn + " "
ENDIF
cbuffer := cReturn
@@ -1085,16 +1085,16 @@ FUNCTION Procos2Desc( cBuffer, oOs2, cStyle )
ENDIF
ENDIF
- IF AT( '', cBuffer ) > 0 .AND. AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0 .AND. AT( "", cBuffer ) > 0
- cBuffer := STRTRAN( cBuffer, '', '' )
+ cBuffer := STRTRAN( cBuffer, "", "" )
- cBuffer := STRTRAN( cBuffer, '', ':hp3. ' )
- cBuffer := STRTRAN( cBuffer, '', ':ehp3. ' )
- cBuffer := STRTRAN( cBuffer, '', ':hp1. ' )
- cBuffer := STRTRAN( cBuffer, '', ':ehp1. ' )
- cBuffer := STRTRAN( cBuffer, '', '' )
- nColorPos := AT( '", ":hp3. " )
+ cBuffer := STRTRAN( cBuffer, "", ":ehp3. " )
+ cBuffer := STRTRAN( cBuffer, "", ":hp1. " )
+ cBuffer := STRTRAN( cBuffer, "", ":ehp1. " )
+ cBuffer := STRTRAN( cBuffer, "", "" )
+ nColorPos := AT( " 0
checkos2color( @cbuffer, ncolorpos )
ENDIF
@@ -1117,7 +1117,7 @@ FUNCTION Procos2Desc( cBuffer, oOs2, cStyle )
ELSE
cLine := SPACE( nidentLevel ) + SUBSTR( cBuffer, curPos, 220 )
- IF AT( '', cLine ) > 0
+ IF AT( "", cLine ) > 0
lEndPar := .T.
cLine := STRTRAN( cLine, " ", "" )
ENDIF
@@ -1127,7 +1127,7 @@ FUNCTION Procos2Desc( cBuffer, oOs2, cStyle )
nPos -= nIdentlevel
ELSE
IF cLine == ""
- cLine := ''
+ cLine := ""
ENDIF
ENDIF
@@ -1135,8 +1135,8 @@ FUNCTION Procos2Desc( cBuffer, oOs2, cStyle )
IF !EMPTY( cLine )
if AT("",cLine)>0 .or. AT("",cLine)>0
- cLine := STRTRAN( cLine, '', '' )
- cLine := STRTRAN( cLine, '', '' )
+ cLine := STRTRAN( cLine, "", "" )
+ cLine := STRTRAN( cLine, "", "" )
oOs2:WriteParBold(cLine,.F.)
Else
oos2:WriteText(SPACE(nidentLevel )+ cLine )
@@ -1148,7 +1148,7 @@ FUNCTION Procos2Desc( cBuffer, oOs2, cStyle )
*/
nIdentLevel := 6
nPos := 0
-/* IF AT( '', cBuffer ) > 0
+/* IF AT( "", cBuffer ) > 0
cBuffer := STRTRAN( cBuffer, "", "" )
ENDIF*/
IF !EMPTY( cBuffer )
@@ -1161,10 +1161,10 @@ FUNCTION Procos2Desc( cBuffer, oOs2, cStyle )
ENDIF
ELSEIF cStyle == "Arguments"
-/* cBuffer := STRTRAN( cBuffer, ':', "&colon." )
- cBuffer := STRTRAN( cBuffer, '', 'hp2.' )
- cBuffer := STRTRAN( cBuffer, '', 'ehp2.' )
- IF AT( '', cBuffer ) > 0
+/* cBuffer := STRTRAN( cBuffer, ":", "&colon." )
+ cBuffer := STRTRAN( cBuffer, "", "hp2." )
+ cBuffer := STRTRAN( cBuffer, "", "ehp2." )
+ IF AT( "", cBuffer ) > 0
cBuffer := STRTRAN( cBuffer, "", "" )
ENDIF
@@ -1172,7 +1172,7 @@ FUNCTION Procos2Desc( cBuffer, oOs2, cStyle )
IF !EMPTY( cBuffer )
cBuffer := SUBSTR( cBuffer, 2 )
- oos2:writetext(cbuffer+CRLF+'.br')
+ oos2:writetext(cbuffer+CRLF+".br")
oOs2:writeText( cBuffer+CRLF+".br")
ENDIF
@@ -1185,20 +1185,20 @@ FUNCTION Procos2Desc( cBuffer, oOs2, cStyle )
ELSEIF cStyle == "Syntax"
-/* IF AT( '', cBuffer ) > 0
+/* IF AT( "", cBuffer ) > 0
cBuffer := STRTRAN( cBuffer, "", "" )
ENDIF*/
IF !EMPTY( cBuffer )
/* cBuffer := SUBSTR( cBuffer, 2 )
oOs2:WriteParBold( cBuffer,.F.)
- oOs2:writeText('.br')
- oOs2:writeText('.br')*/
+ oOs2:writeText(".br")
+ oOs2:writeText(".br")*/
// ? cBuffer
cBuffer:=Alltrim(cBuffer)
oos2:WritePar2( cBuffer,":p.","Syntax" )
ENDIF
ELSEIF cStyle == "Default"
-/* IF AT( '', cBuffer ) > 0
+/* IF AT( "", cBuffer ) > 0
cBuffer := STRTRAN( cBuffer, "", "" )
ENDIF*/
IF !EMPTY( cBuffer )
@@ -1208,10 +1208,10 @@ FUNCTION Procos2Desc( cBuffer, oOs2, cStyle )
ENDIF
ENDIF
- IF AT( '', cBuffer ) > 0 .OR. cStyle = "Example"
+ IF AT( "", cBuffer ) > 0 .OR. cStyle = "Example"
- IF AT( '', cBuffer ) == 0 .OR. !EMPTY( cBuffer )
- if AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) == 0 .OR. !EMPTY( cBuffer )
+ if AT( "", cBuffer ) > 0
lHasFixed:=.T.
else
lHasFixed:=.F.
@@ -1231,7 +1231,7 @@ FUNCTION Procos2Desc( cBuffer, oOs2, cStyle )
cLine := STRTRAN( cLine, "", "" )
ENDIF
IF AT( DELIM, cLine ) == 0
- cReturn += ALLTRIM( cLine ) + ' '
+ cReturn += ALLTRIM( cLine ) + " "
ENDIF
IF AT( DELIM, cLine ) > 0
FT_FSKIP( - 1 )
@@ -1245,7 +1245,7 @@ FUNCTION Procos2Desc( cBuffer, oOs2, cStyle )
ENDDO
END
- IF AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0
DO WHILE !lendTable
cLine := TRIM( SUBSTR( ReadLN( @lEof ), nCommentLen ) )
IF AT( "
", cLine ) > 0
@@ -1274,7 +1274,7 @@ STATIC FUNCTION ReadFromTop( nh )
LOCAL cDoc := DELIM + "DOC" + DELIM // DOC keyword
LOCAL cEnd := DELIM + "END" + DELIM // END keyword
LOCAL cClassDoc := DELIM + "CLASSDOC" + DELIM
- LOCAL cBuffer := ''
+ LOCAL cBuffer := ""
LOCAL NPOS := 0
LOCAL aLocDoc := {}
DO WHILE FREADline( nH, @cBuffer, 4096 )
diff --git a/harbour/utils/hbdoc/genpdf1.prg b/harbour/utils/hbdoc/genpdf1.prg
index 87b3b01fb8..62afa9ec66 100644
--- a/harbour/utils/hbdoc/genpdf1.prg
+++ b/harbour/utils/hbdoc/genpdf1.prg
@@ -55,8 +55,8 @@
#include "directry.ch"
#include "fileio.ch"
#include "inkey.ch"
-#include 'common.ch'
-#include 'hbdocdef.ch'
+#include "common.ch"
+#include "hbdocdef.ch"
// output lines on the screen
#define INFILELINE 10
@@ -83,7 +83,7 @@ STATIC aCurDoc := {}
STATIC nCurDoc := 1
-STATIC aColorTable := { { 'aqua', '1B' }, { 'black', '10' }, { 'fuchia', '1D' }, { 'grey', '18' }, { 'green', '12' }, { 'lime', '1A' }, { 'maroon', '16' }, { 'navy', '19' }, { 'olive', '12' }, { 'purple', '15' }, { 'red', '1C' }, { 'silver', '17' }, { 'teal', '13 ' }, { 'white', '1F' }, { 'yellow', '1E' } }
+STATIC aColorTable := { { "aqua", "1B" }, { "black", "10" }, { "fuchia", "1D" }, { "grey", "18" }, { "green", "12" }, { "lime", "1A" }, { "maroon", "16" }, { "navy", "19" }, { "olive", "12" }, { "purple", "15" }, { "red", "1C" }, { "silver", "17" }, { "teal", "13 " }, { "white", "1F" }, { "yellow", "1E" } }
*+±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
*+
@@ -156,19 +156,19 @@ FUNCTION ProcessPdf(lMemory)
LOCAL cInc := DELIM + "INCLUDE" + DELIM // INCLUDE keyword
LOCAL cComm := DELIM + "COMMANDNAME" + DELIM // COMMAND keyword
LOCAL cCompl := DELIM + "COMPLIANCE" + DELIM
- LOCAL cTest := DELIM + 'TESTS' + DELIM
- LOCAL cStatus := DELIM + 'STATUS' + DELIM
- LOCAL cPlat := DELIM + 'PLATFORMS' + DELIM
- LOCAL cFiles := DELIM + 'FILES' + DELIM
- LOCAL cSubCode := DELIM + 'SUBCODE' + DELIM
- LOCAL cFunction := DELIM + 'FUNCTION' + DELIM
- LOCAL cConstruct := DELIM + 'CONSTRUCTOR' + DELIM
- LOCAL cDatalink := DELIM + 'DATALINK' + DELIM
- LOCAL cDatanolink := DELIM + 'DATANOLINK' + DELIM
- LOCAL cMethodslink := DELIM + 'METHODSLINK' + DELIM
- LOCAL cMethodsNolink := DELIM + 'METHODSNOLINK' + DELIM
+ LOCAL cTest := DELIM + "TESTS" + DELIM
+ LOCAL cStatus := DELIM + "STATUS" + DELIM
+ LOCAL cPlat := DELIM + "PLATFORMS" + DELIM
+ LOCAL cFiles := DELIM + "FILES" + DELIM
+ LOCAL cSubCode := DELIM + "SUBCODE" + DELIM
+ LOCAL cFunction := DELIM + "FUNCTION" + DELIM
+ LOCAL cConstruct := DELIM + "CONSTRUCTOR" + DELIM
+ LOCAL cDatalink := DELIM + "DATALINK" + DELIM
+ LOCAL cDatanolink := DELIM + "DATANOLINK" + DELIM
+ LOCAL cMethodslink := DELIM + "METHODSLINK" + DELIM
+ LOCAL cMethodsNolink := DELIM + "METHODSNOLINK" + DELIM
LOCAL cData := DELIM + "DATA" + DELIM
- LOCAL cMethod := DELIM + 'METHOD' + DELIM
+ LOCAL cMethod := DELIM + "METHOD" + DELIM
LOCAL cClassDoc := DELIM + "CLASSDOC" + DELIM
local hhh
DEFAULT lMemory to .F.
@@ -191,15 +191,15 @@ local hhh
// oPdf := tPdf():new( "pdf\temp.pdf" )
HB_PDFNEW("pdf\temp.pdf",,a4_height,a4_width)
- hb_pdfnewpage("Harbour Guide",'Harbour Guide')
+ hb_pdfnewpage("Harbour Guide","Harbour Guide")
hb_pdfendpage()
else
-// ? 'im here'
+// ? "im here"
HB_PDFNEW("pdf\harbour.pdf",,a4_height,a4_width)
- hb_pdfnewpage("Harbour Guide",'Harbour Guide')
+ hb_pdfnewpage("Harbour Guide","Harbour Guide")
hb_pdfinitbook(aResult)
hb_pdfendpage()
- hhh:=fcreate('ssss.sss')
+ hhh:=fcreate("ssss.sss")
endif
FOR i := 1 TO nFiles
@@ -644,10 +644,10 @@ local hhh
ENDIF
lBlankLine := EMPTY( cBuffer )
IF AT( "", cBuffer ) > 0
- STRTRAN( cBuffer, "", '' )
- STRTRAN( cBuffer, "", '' )
+ STRTRAN( cBuffer, "", "" )
+ STRTRAN( cBuffer, "", "" )
cBuffer := STRTRAN( cBuffer, SPACE( 6 ), "" )
- cbuFfer := '' + cBuffer + ''
+ cbuFfer := "" + cBuffer + ""
ENDIF
ProcPdfDesc( cbuffer, oPdf, "Syntax" )
ELSEIF nMode == D_ARG
@@ -696,9 +696,9 @@ local hhh
// read next line
ELSEIF nMode == D_STATUS
IF !EMPTY( cBuffer )
- hb_pdfwritetext('')
+ hb_pdfwritetext("")
hb_pdfwriteBoldtext1( " Status" )
- hb_pdfwritetext('')
+ hb_pdfwritetext("")
ENDIF
ProcStatusPdf( oPdf, cBuffer )
@@ -725,7 +725,7 @@ local hhh
/* oPdf:Close()*/
HB_PDFCLOSE()
if lmemory
-// ferase('pdf\temp.pdf')
+// ferase("pdf\temp.pdf")
endif
fclose(hhh)
@@ -821,10 +821,10 @@ RETURN Nil
FUNCTION ProcPdfTable( cBuffer, nNum )
LOCAL nPos
- LOCAL cItem := ''
- LOCAL cItem2 := ''
- LOCAL cItem3 := ''
- LOCAL cItem4 := ''
+ LOCAL cItem := ""
+ LOCAL cItem2 := ""
+ LOCAL cItem3 := ""
+ LOCAL cItem4 := ""
LOCAL nColorpos
LOCAL cColor
cBuffer := ALLTRIM( cBuffer )
@@ -838,7 +838,7 @@ FUNCTION ProcPdfTable( cBuffer, nNum )
cBuffer := STRTRAN( cbuffer, "", "" )
cBuffer := STRTRAN( cbuffer, "", "" )
- cBuffer := STRTRAN( cBuffer, ccolor, '' )
+ cBuffer := STRTRAN( cBuffer, ccolor, "" )
nColorpos := ASCAN( aColorTable, { | x | UPPER( x[ 1 ] ) == UPPER( ccolor ) } )
cColor := aColortable[ nColorPos, 2 ]
ENDIF
@@ -846,14 +846,14 @@ FUNCTION ProcPdfTable( cBuffer, nNum )
cItem := SUBSTR( cBuffer, 1, AT( SPACE( 3 ), cBuffer ) - 1 )
cBuffer := ALLTRIM( STRTRAN( cBuffer, cItem, "" ) )
ELSE
- citem := ''
+ citem := ""
ENDIF
IF nNum == 2
IF !EMPTY( cBuffer )
cItem2 := SUBSTR( cBuffer, 1 )
ELSE
- citem2 := ''
+ citem2 := ""
ENDIF
ELSEIF nNum == 3
IF !EMPTY( cBuffer )
@@ -861,8 +861,8 @@ FUNCTION ProcPdfTable( cBuffer, nNum )
cBuffer := ALLTRIM( STRTRAN( cBuffer, cItem2, "" ) )
cItem3 := SUBSTR( cBuffer, 1 )
ELSE
- citem2 := ''
- citem3 := ''
+ citem2 := ""
+ citem3 := ""
ENDIF
ELSEIF nNum > 3
@@ -875,9 +875,9 @@ FUNCTION ProcPdfTable( cBuffer, nNum )
cItem4 := SUBSTR( cBuffer, 1 )
ELSE
- citem2 := ''
- citem3 := ''
- citem4 := ''
+ citem2 := ""
+ citem3 := ""
+ citem4 := ""
ENDIF
ENDIF
@@ -898,14 +898,14 @@ RETURN Nil
*+
FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
- LOCAL cLine := ''
+ LOCAL cLine := ""
LOCAL nPos
- LOCAL cBold := ''
- LOCAL cRemove := ''
+ LOCAL cBold := ""
+ LOCAL cRemove := ""
LOCAL CurPos := 0
LOCAL nColorPos
- LOCAL ccolor := ''
- LOCAL cReturn := ''
+ LOCAL ccolor := ""
+ LOCAL cReturn := ""
LOCAL nIdentLevel
LOCAL cOldLine
LOCAL lEndPar := .F.
@@ -916,8 +916,8 @@ FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
LOCAL lArgBold := .F.
DEFAULT cStyle TO "Default"
- IF AT( '', cBuffer ) == 0 .AND. !EMPTY( cBuffer ) .AND. cstyle != "Example"
- cBuffer := '' + cBuffer
+ IF AT( "", cBuffer ) == 0 .AND. !EMPTY( cBuffer ) .AND. cstyle != "Example"
+ cBuffer := "" + cBuffer
ENDIF
IF EMPTY( cBuffer )
@@ -946,9 +946,9 @@ FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
// cBuffer:= strtran(cBuffer,"","")
IF lArgBold
- cReturn := '' + cOldLine + ' ' + cReturn + ' '
+ cReturn := "" + cOldLine + " " + cReturn + " "
ELSE
- cReturn := '' + cOldLine + ' ' + cReturn + ' '
+ cReturn := "" + cOldLine + " " + cReturn + " "
ENDIF
cbuffer := cReturn
@@ -959,8 +959,8 @@ FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
ENDIF
ENDIF
- IF AT( '', cBuffer ) > 0 .AND. AT( '', cBuffer ) > 0
- nColorPos := AT( '", cBuffer ) > 0 .AND. AT( "", cBuffer ) > 0
+ nColorPos := AT( " 0
CheckPdfColor( @cbuffer, ncolorpos )
ENDIF
@@ -968,7 +968,7 @@ FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
IF cStyle == "Description" .OR. cStyle == "Compliance"
nIdentLevel := 7
nPos := 0
- cBuffer:=strtran(cbuffer,"",'')
+ cBuffer:=strtran(cbuffer,"","")
DO WHILE !lendPar
IF nPos == 0
@@ -982,7 +982,7 @@ FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
ELSE
cLine := SPACE( nidentLevel ) + SUBSTR( cBuffer, curPos, 85 )
- IF AT( '', cLine ) > 0
+ IF AT( "", cLine ) > 0
lEndPar := .T.
cLine := STRTRAN( cLine, " ", "" )
ENDIF
@@ -992,7 +992,7 @@ FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
nPos -= nIdentlevel
ELSE
IF cLine == ""
- cLine := ''
+ cLine := ""
ENDIF
ENDIF
@@ -1011,7 +1011,7 @@ FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
ELSEIF cStyle == "Arguments"
nIdentLevel := 7
nPos := 0
- cBuffer:=strtran(cbuffer,"",'')
+ cBuffer:=strtran(cbuffer,"","")
DO WHILE !lendPar
IF nPos == 0
cLine := SUBSTR( cBuffer, 1, 85 )
@@ -1032,7 +1032,7 @@ FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
ELSE
cLine := SPACE( nidentLevel ) + SUBSTR( cBuffer, curPos, 85 ) //60
- IF AT( '', cLine ) > 0
+ IF AT( "", cLine ) > 0
lEndPar := .T.
cLine := STRTRAN( cLine, " ", "" )
ENDIF
@@ -1042,7 +1042,7 @@ FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
nPos -= nIdentlevel
ELSE
IF cLine == ""
- cLine := ''
+ cLine := ""
ENDIF
ENDIF
@@ -1058,9 +1058,9 @@ FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
nIdentLevel := 6
nPos := 0
- cBuffer:=strtran(cbuffer,"",'')
- cBuffer:=strtran(cbuffer,"",'')
- cBuffer:=strtran(cbuffer,"",'')
+ cBuffer:=strtran(cbuffer,"","")
+ cBuffer:=strtran(cbuffer,"","")
+ cBuffer:=strtran(cbuffer,"","")
cBuffer:=alltrim(cbuffer)
DO WHILE !lendPar
IF nPos == 0
@@ -1074,7 +1074,7 @@ FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
ELSE
cLine := SPACE( nidentLevel ) + SUBSTR( cBuffer, curPos, 85 )
- IF AT( '', cLine ) > 0
+ IF AT( "", cLine ) > 0
lEndPar := .T.
cLine := STRTRAN( cLine, " ", "" )
ENDIF
@@ -1084,7 +1084,7 @@ FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
nPos -= nIdentlevel
ELSE
IF cLine == ""
- cLine := ''
+ cLine := ""
ENDIF
ENDIF
@@ -1099,7 +1099,7 @@ FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
nIdentLevel := 7
nPos := 0
// hb_pdfwritetext(cbuffer)
- cBuffer:=strtran(cbuffer,"",'')
+ cBuffer:=strtran(cbuffer,"","")
DO WHILE !lendPar
IF nPos == 0
@@ -1113,7 +1113,7 @@ FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
ELSE
cLine := SPACE( nidentLevel ) + SUBSTR( cBuffer, curPos, 85 )
- IF AT( '', cLine ) > 0
+ IF AT( "", cLine ) > 0
lEndPar := .T.
cLine := STRTRAN( cLine, " ", "" )
ENDIF
@@ -1123,7 +1123,7 @@ FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
nPos -= nIdentlevel
ELSE
IF cLine == ""
- cLine := ''
+ cLine := ""
ENDIF
ENDIF
@@ -1138,8 +1138,8 @@ FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
ENDIF
ENDIF
- IF AT( '', cBuffer ) > 0 .OR. cStyle = "Example"
- IF AT( '', cBuffer ) == 0 .OR. !EMPTY( cBuffer )
+ IF AT( "", cBuffer ) > 0 .OR. cStyle = "Example"
+ IF AT( "", cBuffer ) == 0 .OR. !EMPTY( cBuffer )
cBuffer := STRTRAN( cBuffer, "", "" )
cBuffer := STRTRAN( cBuffer, "", "" )
hb_pdfWriteText( cBuffer )
@@ -1151,7 +1151,7 @@ FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
cLine := STRTRAN( cLine, "", "" )
ENDIF
IF AT( DELIM, cLine ) == 0
- cReturn += ALLTRIM( cLine ) + ' '
+ cReturn += ALLTRIM( cLine ) + " "
ENDIF
IF AT( DELIM, cLine ) > 0
FT_FSKIP( - 1 )
@@ -1164,7 +1164,7 @@ FUNCTION ProcPdfDesc( cBuffer, oPdf, cStyle )
ENDDO
END
- IF AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0
DO WHILE !lendTable
cLine := TRIM( SUBSTR( ReadLN( @lEof ), nCommentLen ) )
IF AT( "
", cLine ) > 0 .or. AT( "
", cLine ) > 0
@@ -1243,7 +1243,7 @@ FUNC MaxElemPdf( a )
FOR nCount := 1 TO nSize
tam := LEN( a[ nCount ] )
- max := IF( tam > max, tam, max )
+ max := iif( tam > max, tam, max )
NEXT
nPos := ASCAN( a, { | x | LEN( x ) == max } )
RETURN max
@@ -1261,10 +1261,10 @@ RETURN max
*+
FUNCTION FormatPdfBuff( cBuffer, cStyle, oPdf )
- LOCAL cReturn := ''
- LOCAL cLine := ''
- LOCAL cOldLine := ''
- LOCAL cBuffEnd := ''
+ LOCAL cReturn := ""
+ LOCAL cLine := ""
+ LOCAL cOldLine := ""
+ LOCAL cBuffEnd := ""
LOCAL lEndBuffer := .F.
LOCAL nPos
LOCAL lArgBold := .F.
@@ -1272,18 +1272,18 @@ FUNCTION FormatPdfBuff( cBuffer, cStyle, oPdf )
HB_SYMBOL_UNUSED( oPdf )
- cReturn := cBuffer + ' '
+ cReturn := cBuffer + " "
- IF AT( '', cReturn ) > 0 .OR. EMPTY( cBuffer )
+ IF AT( "", cReturn ) > 0 .OR. EMPTY( cBuffer )
IF EMPTY( cbuffer )
- cReturn := ''
+ cReturn := ""
ENDIF
RETURN cReturn
ENDIF
IF cStyle != "Syntax" .AND. cStyle != "Arguments" .AND. cStyle != "Return"
DO WHILE !lEndBuffer
cLine := TRIM( SUBSTR( ReadLN( @lEof ), nCommentLen ) )
- IF AT( '', cLine ) > 0
+ IF AT( "", cLine ) > 0
lEndBuffer := .T.
ENDIF
@@ -1298,21 +1298,21 @@ FUNCTION FormatPdfBuff( cBuffer, cStyle, oPdf )
lEndBuffer := .T.
ENDIF
IF AT( DELIM, cLine ) == 0
- cReturn += ' ' + ALLTRIM( cLine ) + ' '
+ cReturn += " " + ALLTRIM( cLine ) + " "
ENDIF
ENDDO
cReturn := STRTRAN( cReturn, "", "" )
cReturn := STRTRAN( cReturn, "", "" )
- cReturn := '' + cReturn + ' '
- ELSEIF cStyle == 'Syntax'
+ cReturn := "" + cReturn + " "
+ ELSEIF cStyle == "Syntax"
cReturn := STRTRAN( cReturn, SPACE( 4 ), "" )
- cReturn := '' + cReturn + ' '
+ cReturn := "" + cReturn + " "
- ELSEIF cStyle == 'Arguments' .OR. cStyle == "Return"
+ ELSEIF cStyle == "Arguments" .OR. cStyle == "Return"
nPos := 0
- cReturn := '' + cReturn
+ cReturn := "" + cReturn
IF AT( "", cReturn ) > 0
cReturn := STRTRAN( cReturn, "", "" )
cReturn := STRTRAN( cReturn, "", "" )
@@ -1341,15 +1341,15 @@ FUNCTION FormatPdfBuff( cBuffer, cStyle, oPdf )
lEndBuffer := .T.
ENDIF
IF AT( DELIM, cLine ) == 0
- cReturn += ' ' + ALLTRIM( cLine ) + ' '
+ cReturn += " " + ALLTRIM( cLine ) + " "
ENDIF
ENDDO
cReturn := STRTRAN( cReturn, "", "" )
cReturn := STRTRAN( cReturn, "", "" )
IF lArgBold
- cReturn := '' + cOldLine + ' ' + cReturn + ' '
+ cReturn := "" + cOldLine + " " + cReturn + " "
ELSE
- cReturn := '' + cOldLine + ' ' + cReturn + ' '
+ cReturn := "" + cOldLine + " " + cReturn + " "
ENDIF
ENDIF
lArgBold := .F.
@@ -1369,7 +1369,7 @@ STATIC FUNCTION ReadFromTop( nh )
LOCAL cDoc := DELIM + "DOC" + DELIM // DOC keyword
LOCAL cEnd := DELIM + "END" + DELIM // END keyword
LOCAL cClassDoc := DELIM + "CLASSDOC" + DELIM
- LOCAL cBuffer := ''
+ LOCAL cBuffer := ""
LOCAL NPOS := 0
LOCAL aLocDoc := {}
DO WHILE FREADline( nH, @cBuffer, 4096 )
diff --git a/harbour/utils/hbdoc/genrtf.prg b/harbour/utils/hbdoc/genrtf.prg
index d766b50c71..8bfd1ca6f8 100644
--- a/harbour/utils/hbdoc/genrtf.prg
+++ b/harbour/utils/hbdoc/genrtf.prg
@@ -57,8 +57,8 @@
#include "directry.ch"
#include "fileio.ch"
#include "inkey.ch"
-#include 'hbdocdef.ch'
-#include 'common.ch'
+#include "hbdocdef.ch"
+#include "common.ch"
// output lines on the screen
#define INFILELINE 10
@@ -76,7 +76,7 @@ STATIC lEof
STATIC aCurDoc := {}
STATIC nCurDoc := 1
-STATIC aColorTable := { { 'aqua', '\cf2 ' }, { 'black', '\cf1 ' }, { 'fuchia', '\cf3 ' }, { 'grey', '\cf4 ' }, { 'green', '\cf5 ' }, { 'lime', '\cf6 ' }, { 'maroon', '\cf7 ' }, { 'navy', '\cf8 ' }, { 'olive', '\cf9 ' }, { 'purple', '\cf10 ' }, { 'red', '\cf11 ' }, { 'silver', '\cf12 ' }, { 'teal', '\cf13 ' }, { 'white', '\cf14 ' }, { 'yellow', '\cf15 ' } }
+STATIC aColorTable := { { "aqua", "\cf2 " }, { "black", "\cf1 " }, { "fuchia", "\cf3 " }, { "grey", "\cf4 " }, { "green", "\cf5 " }, { "lime", "\cf6 " }, { "maroon", "\cf7 " }, { "navy", "\cf8 " }, { "olive", "\cf9 " }, { "purple", "\cf10 " }, { "red", "\cf11 " }, { "silver", "\cf12 " }, { "teal", "\cf13 " }, { "white", "\cf14 " }, { "yellow", "\cf15 " } }
*+±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
*+
@@ -113,7 +113,7 @@ FUNCTION ProcessRtf()
LOCAL xAddBlank
LOCAL nNumTopics := 0
LOCAL nCurTopics := 1
- LOCAL cBar := " " + replicate( ')', 80 )
+ LOCAL cBar := " " + replicate( ")", 80 )
LOCAL nMode
LOCAL cFuncName
LOCAL cOneLine
@@ -151,19 +151,19 @@ FUNCTION ProcessRtf()
LOCAL cInc := DELIM + "INCLUDE" + DELIM // INCLUDE keyword
LOCAL cComm := DELIM + "COMMANDNAME" + DELIM // COMMAND keyword
LOCAL cCompl := DELIM + "COMPLIANCE" + DELIM
- LOCAL cTest := DELIM + 'TESTS' + DELIM
- LOCAL cStatus := DELIM + 'STATUS' + DELIM
- LOCAL cPlat := DELIM + 'PLATFORMS' + DELIM
- LOCAL cFiles := DELIM + 'FILES' + DELIM
- LOCAL cSubCode := DELIM + 'SUBCODE' + DELIM
- LOCAL cFunction := DELIM + 'FUNCTION' + DELIM
- LOCAL cConstruct := DELIM + 'CONSTRUCTOR' + DELIM
- LOCAL cDatalink := DELIM + 'DATALINK' + DELIM
- LOCAL cDatanolink := DELIM + 'DATANOLINK' + DELIM
- LOCAL cMethodslink := DELIM + 'METHODSLINK' + DELIM
- LOCAL cMethodsNolink := DELIM + 'METHODSNOLINK' + DELIM
+ LOCAL cTest := DELIM + "TESTS" + DELIM
+ LOCAL cStatus := DELIM + "STATUS" + DELIM
+ LOCAL cPlat := DELIM + "PLATFORMS" + DELIM
+ LOCAL cFiles := DELIM + "FILES" + DELIM
+ LOCAL cSubCode := DELIM + "SUBCODE" + DELIM
+ LOCAL cFunction := DELIM + "FUNCTION" + DELIM
+ LOCAL cConstruct := DELIM + "CONSTRUCTOR" + DELIM
+ LOCAL cDatalink := DELIM + "DATALINK" + DELIM
+ LOCAL cDatanolink := DELIM + "DATANOLINK" + DELIM
+ LOCAL cMethodslink := DELIM + "METHODSLINK" + DELIM
+ LOCAL cMethodsNolink := DELIM + "METHODSNOLINK" + DELIM
LOCAL cData := DELIM + "DATA" + DELIM
- LOCAL cMethod := DELIM + 'METHOD' + DELIM
+ LOCAL cMethod := DELIM + "METHOD" + DELIM
LOCAL cClassDoc := DELIM + "CLASSDOC" + DELIM
LOCAL cTable := DELIM + "TABLE" + DELIM
Local aAlso:={}
@@ -174,7 +174,7 @@ FUNCTION ProcessRtf()
lIsMethodLink := .F.
lWrite := .F.
- cTempx := ''
+ cTempx := ""
//
// Entry Point
//
@@ -374,9 +374,9 @@ FUNCTION ProcessRtf()
nMode := D_ONELINE
// Now start writing out what we know
IF lData
- oRtf:WriteJumpTitle( LEFT( cFilename, AT( '.', cFilename ) - 1 ) + cFuncName, "Data " + cFuncName )
+ oRtf:WriteJumpTitle( LEFT( cFilename, AT( ".", cFilename ) - 1 ) + cFuncName, "Data " + cFuncName )
ELSEIF lMethod
- oRtf:WriteJumpTitle( LEFT( cFilename, AT( '.', cFilename ) - 1 ) + cFuncName, LEFT( cFilename, AT( '.', cFilename ) - 1 ) + ":"+cFuncName )
+ oRtf:WriteJumpTitle( LEFT( cFilename, AT( ".", cFilename ) - 1 ) + cFuncName, LEFT( cFilename, AT( ".", cFilename ) - 1 ) + ":"+cFuncName )
ELSE
oRtf:WriteTitle( cFuncName, cFuncName, cOneLine,cCategory)
// oRtf:WriteParBold( cOneLine )
@@ -395,9 +395,9 @@ FUNCTION ProcessRtf()
ENDIF
oRtf:WriteParBold( " Syntax" )
- oRtf:WritePar( '' ) //:endpar()
+ oRtf:WritePar( "" ) //:endpar()
nMode := D_SYNTAX
- // oRtf:WritePar('') //:endpar()
+ // oRtf:WritePar("") //:endpar()
lAddBlank := .T.
END
ELSEIF AT( cConstruct, cBuffer ) > 0
@@ -422,7 +422,7 @@ FUNCTION ProcessRtf()
ENDIF
oRtf:WriteParBold( " Arguments" )
- oRtf:WritePar( '' ) //:endpar()
+ oRtf:WritePar( "" ) //:endpar()
nMode := D_ARG
lAddBlank := .T.
lPar := .T.
@@ -441,9 +441,9 @@ FUNCTION ProcessRtf()
END
ELSEIF AT( cDesc, cBuffer ) > 0
IF GetItem( cBuffer, nCurdoc )
- oRtf:WritePar( '' ) //:endpar()
+ oRtf:WritePar( "" ) //:endpar()
oRtf:WriteParBold( " Description" )
- oRtf:WritePar( '' ) //:endpar()
+ oRtf:WritePar( "" ) //:endpar()
nMode := D_DESCRIPTION
lAddBlank := .T.
lPar := .T.
@@ -507,7 +507,7 @@ oRtf:WritePar( "" ) //:endpar()
IF !lBlankLine
//ortf:endpar()
- oRtf:WritePar('') //:endpar()
+ oRtf:WritePar("") //:endpar()
oRtf:WriteParBold( " Examples" )
ENDIF
@@ -517,9 +517,9 @@ oRtf:WritePar( "" ) //:endpar()
ELSEIF AT( cTest, cBuffer ) > 0
IF GetItem( cBuffer, nCurdoc )
IF !lBlankLine
- oRtf:WritePar('') //:endpar()
+ oRtf:WritePar("") //:endpar()
oRtf:WriteParBold( " Tests" )
- oRtf:WritePar( '' ) //:endpar()
+ oRtf:WritePar( "" ) //:endpar()
ENDIF
nMode := D_EXAMPLE
@@ -534,9 +534,9 @@ oRtf:WritePar( "" ) //:endpar()
IF GetItem( cBuffer, nCurdoc )
IF !lBlankLine
//ortf:endpar()
- oRtf:WritePar( '' ) //:endpar()
+ oRtf:WritePar( "" ) //:endpar()
oRtf:WriteParBold( " Compliance" )
- oRtf:WritePar( '' ) //:endpar()
+ oRtf:WritePar( "" ) //:endpar()
ENDIF
nMode := D_COMPLIANCE
@@ -547,9 +547,9 @@ oRtf:WritePar( "" ) //:endpar()
IF GetItem( cBuffer, nCurdoc )
IF !lBlankLine
//ortf:endpar()
- oRtf:WritePar( '' ) //:endpar()
+ oRtf:WritePar( "" ) //:endpar()
oRtf:WriteParBold( " Platforms" )
- oRtf:WritePar( '' ) //:endpar()
+ oRtf:WritePar( "" ) //:endpar()
ENDIF
nMode := D_NORMAL
@@ -559,9 +559,9 @@ oRtf:WritePar( "" ) //:endpar()
ELSEIF AT( cFiles, cBuffer ) > 0
IF GetItem( cBuffer, nCurdoc )
IF !lBlankLine
- oRtf:WritePar( '' ) //:endpar()
+ oRtf:WritePar( "" ) //:endpar()
oRtf:WriteParBold( " Files" )
- oRtf:WritePar( '' ) //:endpar()
+ oRtf:WritePar( "" ) //:endpar()
ENDIF
lPar := .T.
@@ -571,9 +571,9 @@ oRtf:WritePar( "" ) //:endpar()
ELSEIF AT( cFunction, cBuffer ) > 0
IF GetItem( cBuffer, nCurdoc )
IF !lBlankLine
- oRtf:WritePar( '' ) //:endpar()
+ oRtf:WritePar( "" ) //:endpar()
oRtf:WriteParBold( " Functions" )
- oRtf:WritePar( '' ) //:endpar()
+ oRtf:WritePar( "" ) //:endpar()
ENDIF
nMode := D_NORMAL
@@ -600,13 +600,13 @@ oRtf:WritePar( "" ) //:endpar()
ENDIF
lBlankLine := EMPTY( cBuffer )
IF AT( "", cBuffer ) > 0
- STRTRAN( cBuffer, "", '' )
- STRTRAN( cBuffer, "", '' )
+ STRTRAN( cBuffer, "", "" )
+ STRTRAN( cBuffer, "", "" )
cBuffer := ALLTRIM( cBuffer )
- cbuFfer := '' + cBuffer + ''
+ cbuFfer := "" + cBuffer + ""
ENDIF
procrtfdesc( cbuffer, oRtf, "Syntax" )
- // oRtf:WritePar('') //:endpar()
+ // oRtf:WritePar("") //:endpar()
ELSEIF nMode == D_RETURN
IF LEN( cBuffer ) > LONGLINE
@@ -637,7 +637,7 @@ oRtf:WritePar( "" ) //:endpar()
ENDIF
cTemp := SUBSTR( cBuffer, 1, AT( ":", cBuffer ) - 1 )
cBuffer := SUBSTR( cBuffer, AT( ":", cBuffer ) + 1 )
- oRtf:WriteJumpLink1( LEFT( cfilename, AT( '.', cFilename ) - 1 ) + ALLTRIM( cTemp ), cTemp, cBuffer )
+ oRtf:WriteJumpLink1( LEFT( cfilename, AT( ".", cFilename ) - 1 ) + ALLTRIM( cTemp ), cTemp, cBuffer )
ELSEIF nMode == D_METHODLINK
IF LEN( cBuffer ) > LONGLINE
WRITE_ERROR( "General", cBuffer, nLineCnt, ;
@@ -650,7 +650,7 @@ oRtf:WritePar( "" ) //:endpar()
cTemp := SUBSTR( cBuffer, 1, AT( "()", cBuffer ) + 1 )
cName := SUBSTR( cBuffer, 1, AT( "()", cBuffer ) - 1 )
cBuffer := SUBSTR( cBuffer, AT( "()", cBuffer ) + 2 )
- oRtf:WriteJumpLink( LEFT( cfilename, AT( '.', cFilename ) - 1 ) + ALLTRIM( cTemp ),ALLTRIM( cTemp ), cBuffer )
+ oRtf:WriteJumpLink( LEFT( cfilename, AT( ".", cFilename ) - 1 ) + ALLTRIM( cTemp ),ALLTRIM( cTemp ), cBuffer )
ELSEIF nMode == D_NORMAL
IF LEN( cBuffer ) > LONGLINE
@@ -701,9 +701,9 @@ oRtf:WritePar( "" ) //:endpar()
ENDIF
ELSEIF nMode == D_STATUS
IF !EMPTY( cBuffer )
- oRtf:WritePar( '' ) //:endpar()
+ oRtf:WritePar( "" ) //:endpar()
oRtf:WriteParBold( "Status" )
- oRtf:WritePar( '' ) //:endpar()
+ oRtf:WritePar( "" ) //:endpar()
xaddblank := .T.
ELSE
oRtf:WritePar( "" ) //:endpar()
@@ -747,7 +747,7 @@ RETURN oRtf:aIdh
FUNCTION ProcRtfAlso( nWriteHandle, cSeeAlso )
LOCAL nPos
- LOCAL cTemp := ''
+ LOCAL cTemp := ""
LOCAL nLen
LOCAL xPos
LOCAL xTemp
@@ -840,12 +840,12 @@ RETURN nil
*+
FUNCTION ProcRTFDesc( cBuffer, oRtf, cStyle )
- LOCAL cLine := ''
+ LOCAL cLine := ""
LOCAL npos
LOCAL CurPos := 0
LOCAL nColorPos
- LOCAL ccolor := ''
- LOCAL creturn := ''
+ LOCAL ccolor := ""
+ LOCAL creturn := ""
LOCAL NIDENTLEVEL
LOCAL coline
LOCAL lEndPar := .F.
@@ -854,8 +854,8 @@ FUNCTION ProcRTFDesc( cBuffer, oRtf, cStyle )
LOCAL lEndTable := .F.
LOCAL lArgBold := .F.
DEFAULT cStyle TO "Default"
- IF AT( '', cBuffer ) == 0 .AND. !EMPTY( cBuffer ) .AND. cstyle != "Example"
- cBuffer := '' + cBuffer
+ IF AT( "", cBuffer ) == 0 .AND. !EMPTY( cBuffer ) .AND. cstyle != "Example"
+ cBuffer := "" + cBuffer
ENDIF
IF EMPTY( cBuffer )
@@ -877,7 +877,7 @@ FUNCTION ProcRTFDesc( cBuffer, oRtf, cStyle )
cOLine := LEFT( cReturn, nPos - 1 )
cReturn := STRTRAN( cReturn, coLine, "" )
if "\" $ cReturn
- cReturn := Strtran( cReturn, '\', '\\')
+ cReturn := Strtran( cReturn, "\", "\\")
// tracelog( cReturn )
endif
IF AT( "@", cOLine ) > 0 .OR. AT( "()", cOLine ) > 0 .OR. AT( "<", cOLine ) > 0 .OR. AT( "_", cOLine ) > 0
@@ -888,9 +888,9 @@ FUNCTION ProcRTFDesc( cBuffer, oRtf, cStyle )
// cBuffer:= strtran(cBuffer,"","")
IF lArgBold
- cReturn := ' ' + cOLine + ' ' + cReturn + ' '
+ cReturn := " " + cOLine + " " + cReturn + " "
ELSE
- cReturn := ' ' + cOLine + ' ' + cReturn + ' '
+ cReturn := " " + cOLine + " " + cReturn + " "
ENDIF
cbuffer := cReturn
@@ -902,21 +902,21 @@ FUNCTION ProcRTFDesc( cBuffer, oRtf, cStyle )
ENDIF
ENDIF
- IF AT( '', cBuffer ) > 0 .AND. AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0 .AND. AT( "", cBuffer ) > 0
if "\" $ cBuffer
- cBuffer := Strtran(cBuffer, '\', '\\')
+ cBuffer := Strtran(cBuffer, "\", "\\")
// tracelog( cBuffer )
endif
- cBuffer := STRTRAN( cBuffer, '', '' )
- cBuffer := STRTRAN( cBuffer, '', '\b ' )
- cBuffer := STRTRAN( cBuffer, '', '\b0 ' )
- cBuffer := STRTRAN( cBuffer, '', '\b\i ' )
- cBuffer := STRTRAN( cBuffer, '', '\b0\i0 ' )
- cBuffer := STRTRAN( cBuffer, '', '\i ' )
- cBuffer := STRTRAN( cBuffer, '', '\i0 ' )
- cBuffer := STRTRAN( cBuffer, '', '\cf1 ' )
- nColorPos := AT( '", "" )
+ cBuffer := STRTRAN( cBuffer, "", "\b " )
+ cBuffer := STRTRAN( cBuffer, "", "\b0 " )
+ cBuffer := STRTRAN( cBuffer, "", "\b\i " )
+ cBuffer := STRTRAN( cBuffer, "", "\b0\i0 " )
+ cBuffer := STRTRAN( cBuffer, "", "\i " )
+ cBuffer := STRTRAN( cBuffer, "", "\i0 " )
+ cBuffer := STRTRAN( cBuffer, "", "\cf1 " )
+ nColorPos := AT( " 0
checkrtfcolor( @cbuffer, ncolorpos )
ENDIF
@@ -924,49 +924,49 @@ FUNCTION ProcRTFDesc( cBuffer, oRtf, cStyle )
IF cStyle == "Description" .OR. cStyle == "Compliance"
nIdentLevel := 6
nPos := 0
- IF AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0
cBuffer := STRTRAN( cBuffer, "", "" )
ENDIF
IF !EMPTY( cBuffer )
// cBuffer:=SUBSTR(cBuffer,2)
cBuffeR := ALLTRIM( cBuffer )
- oRtf:WritePar( " " + cBuffer + ' ', '\fi-426\li426 ' )
+ oRtf:WritePar( " " + cBuffer + " ", "\fi-426\li426 " )
ENDIF
ELSEIF cStyle == "Arguments"
- IF AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0
cBuffer := STRTRAN( cBuffer, "", "" )
ENDIF
IF !EMPTY( cBuffer )
cBuffeR := ALLTRIM( cBuffer )
- oRtf:WritePar( " " + cBuffer + ' ', '\fi-2272\li2272 ' )
+ oRtf:WritePar( " " + cBuffer + " ", "\fi-2272\li2272 " )
ENDIF
ELSEIF cStyle == "Syntax"
- IF AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0
cBuffer := STRTRAN( cBuffer, "", "" )
ENDIF
IF !EMPTY( cBuffer )
// cBuffer:=SUBSTR(cBuffer,2)
cBuffeR := ALLTRIM( cBuffer )
- oRtf:WritePar( cBuffer + ' ', '\fi-426\li426 ' )
+ oRtf:WritePar( cBuffer + " ", "\fi-426\li426 " )
ENDIF
ELSEIF cStyle == "Default"
- IF AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0
cBuffer := STRTRAN( cBuffer, "", "" )
ENDIF
IF !EMPTY( cBuffer )
// cBuffer:=SUBSTR(cBuffer,2)
cBuffeR := ALLTRIM( cBuffer )
- oRtf:WritePar( " " + cBuffer, '\fi-426\li426 ' )
+ oRtf:WritePar( " " + cBuffer, "\fi-426\li426 " )
ENDIF
ENDIF
ENDIF
- IF AT( '', cBuffer ) > 0 .OR. cStyle = "Example"
- IF AT( '', cBuffer ) == 0 .OR. !EMPTY( cBuffer )
+ IF AT( "", cBuffer ) > 0 .OR. cStyle = "Example"
+ IF AT( "", cBuffer ) == 0 .OR. !EMPTY( cBuffer )
cBuffer := STRTRAN( cBuffer, "", "" )
cBuffer := STRTRAN( cBuffer, "", "" )
oRtf:WriteParFixed( cBuffer )
@@ -988,7 +988,7 @@ FUNCTION ProcRTFDesc( cBuffer, oRtf, cStyle )
ENDDO
END
- IF AT( '', cBuffer ) > 0
+ IF AT( "", cBuffer ) > 0
DO WHILE !lendTable
cBuffer := TRIM( SUBSTR( ReadLN( @lEof ), nCommentLen ) )
IF AT( "
", cBuffer ) > 0
@@ -1003,7 +1003,7 @@ FUNCTION ProcRTFDesc( cBuffer, oRtf, cStyle )
ENDIF
// If cStyle=="Description" .or. cStyle=="Compliance"
- // oRtf:Writepar('')
+ // oRtf:Writepar("")
// endif
RETURN nil
@@ -1031,14 +1031,14 @@ FUNCTION ProcRtfTable( cBuffer )
cBuffer := STRTRAN( cbuffer, "", "\cf1" )
cBuffer := STRTRAN( cbuffer, "", "" )
- cBuffer := STRTRAN( cBuffer, ccolor, '' )
+ cBuffer := STRTRAN( cBuffer, ccolor, "" )
nColorpos := ASCAN( aColorTable, { | x | UPPER( x[ 1 ] ) == UPPER( ccolor ) } )
cColor := aColortable[ nColorPos, 2 ]
ENDIF
IF !EMPTY( cBuffer )
cItem := cBuffer
ELSE
- cItem := ''
+ cItem := ""
ENDIF
IF ccolor != NIL
AADD( afiTable, ccolor + cItem )
@@ -1083,7 +1083,7 @@ FUNCTION GenRtfTable( oRtf )
oRtf:WriteParBox( " " + replicate( CHR( 196 ), 80 ) )
FOR x := 1 TO LEN( afiTable )
- ortf:WriteParFixed( IF( AT( "|", afiTable[ x ] ) > 0, STRTRAN( afiTable[ x ], "|", " " ), afiTable[ x ] ), '\fi-426\li426' )
+ ortf:WriteParFixed( iif( AT( "|", afiTable[ x ] ) > 0, STRTRAN( afiTable[ x ], "|", " " ), afiTable[ x ] ), "\fi-426\li426" )
NEXT
oRtf:WriteParBox( " " + replicate( CHR( 196 ), 80 ) )
// oRtf:WritePar( "" )
@@ -1148,7 +1148,7 @@ FUNC maxrtfelem( a )
ELSE
tam := LEN( a[ ncount ] )
ENDIF
- max := IF( tam > max, tam, max )
+ max := iif( tam > max, tam, max )
NEXT
nPos := ASCAN( a, { | x | LEN( x ) == max } )
RETURN max
@@ -1163,24 +1163,24 @@ RETURN max
*+
FUNCTION FormatrtfBuff( cBuffer, cStyle )
- LOCAL cReturn := ''
- LOCAL cLine := ''
- LOCAL cBuffend := ''
- LOCAL coline := ''
+ LOCAL cReturn := ""
+ LOCAL cLine := ""
+ LOCAL cBuffend := ""
+ LOCAL coline := ""
LOCAL lEndBuff := .F.
LOCAL nPos
LOCAL lArgBold := .F.
- creturn := cBuffer + ' '
- IF AT( '', creturn ) > 0 .OR. EMPTY( cBuffer )
+ creturn := cBuffer + " "
+ IF AT( "", creturn ) > 0 .OR. EMPTY( cBuffer )
IF EMPTY( cbuffer )
- creturn := ''
+ creturn := ""
ENDIF
RETURN creturn
ENDIF
IF cStyle != "Syntax" .AND. cStyle != "Arguments" .AND. cStyle != "Return"
DO WHILE !lendBuff
cLine := TRIM( SUBSTR( ReadLN( @lEof ), nCommentLen ) )
- IF AT( '', cLine ) > 0
+ IF AT( "", cLine ) > 0
lEndBuff := .T.
ENDIF
@@ -1195,21 +1195,21 @@ FUNCTION FormatrtfBuff( cBuffer, cStyle )
lEndBuff := .T.
ENDIF
IF AT( DELIM, cLine ) == 0
- cReturn += ' ' + ALLTRIM( cLine ) + ' '
+ cReturn += " " + ALLTRIM( cLine ) + " "
ENDIF
ENDDO
creturn := STRTRAN( creturn, "", "" )
creturn := STRTRAN( creturn, "", "" )
- cReturn := '' + creturn + ' '
- ELSEIF cStyle == 'Syntax'
+ cReturn := "" + creturn + " "
+ ELSEIF cStyle == "Syntax"
- cReturn := '' + cReturn + ' '
+ cReturn := "" + cReturn + " "
- ELSEIF cStyle == 'Arguments' .OR. cStyle == "Return"
+ ELSEIF cStyle == "Arguments" .OR. cStyle == "Return"
nPos := 0
- cReturn := '' + creturn
+ cReturn := "" + creturn
IF AT( "", cReturn ) > 0
cReturn := STRTRAN( cReturn, "", "" )
cReturn := STRTRAN( cReturn, "", "" )
@@ -1241,15 +1241,15 @@ FUNCTION FormatrtfBuff( cBuffer, cStyle )
lEndBuff := .T.
ENDIF
IF AT( DELIM, cline ) == 0
- cReturn += ' ' + ALLTRIM( cLine ) + ' '
+ cReturn += " " + ALLTRIM( cLine ) + " "
ENDIF
ENDDO
creturn := STRTRAN( creturn, "", "" )
creturn := STRTRAN( creturn, "", "" )
IF lArgBold
- cReturn := ' ' + cOLine + ' ' + cReturn + ' '
+ cReturn := " " + cOLine + " " + cReturn + " "
ELSE
- cReturn := ' ' + cOLine + ' ' + cReturn + ' '
+ cReturn := " " + cOLine + " " + cReturn + " "
ENDIF
lArgBold := .F.
ENDIF
@@ -1269,7 +1269,7 @@ STATIC FUNCTION ReadFromTop( nh )
LOCAL cDoc := DELIM + "DOC" + DELIM // DOC keyword
LOCAL cEnd := DELIM + "END" + DELIM // END keyword
LOCAL cClassDoc := DELIM + "CLASSDOC" + DELIM
- LOCAL cBuffer := ''
+ LOCAL cBuffer := ""
LOCAL NPOS := 0
LOCAL aLocDoc := {}
DO WHILE FREADline( nH, @cBuffer, 4096 )
diff --git a/harbour/utils/hbdoc/gentrf.prg b/harbour/utils/hbdoc/gentrf.prg
index 78f312bcef..348439b42a 100644
--- a/harbour/utils/hbdoc/gentrf.prg
+++ b/harbour/utils/hbdoc/gentrf.prg
@@ -148,12 +148,12 @@ FUNCTION ProcessTroff
LOCAL cInc := DELIM + "INCLUDE" + DELIM // INCLUDE keyword
LOCAL cComm := DELIM + "COMMANDNAME" + DELIM // COMMAND keyword
LOCAL cCompl := DELIM + "COMPLIANCE" + DELIM
- LOCAL cTest := DELIM + 'TESTS' + DELIM
- LOCAL cStatus := DELIM + 'STATUS' + DELIM
- LOCAL cPlat := DELIM + 'PLATFORMS' + DELIM
- LOCAL cFiles := DELIM + 'FILES' + DELIM
- LOCAL cSubCode := DELIM + 'SUBCODE' + DELIM
- LOCAL cFunction := DELIM + 'FUNCTION' + DELIM
+ LOCAL cTest := DELIM + "TESTS" + DELIM
+ LOCAL cStatus := DELIM + "STATUS" + DELIM
+ LOCAL cPlat := DELIM + "PLATFORMS" + DELIM
+ LOCAL cFiles := DELIM + "FILES" + DELIM
+ LOCAL cSubCode := DELIM + "SUBCODE" + DELIM
+ LOCAL cFunction := DELIM + "FUNCTION" + DELIM
//
// Entry Point
@@ -227,7 +227,7 @@ FUNCTION ProcessTroff
// Now close down this little piece
lDoc := .F.
IF .NOT. EMPTY( cSeeAlso )
- oTroff:WriteText( '.ft B' + CRLF + "See Also:" + CRLF + '.ft R' )
+ oTroff:WriteText( ".ft B" + CRLF + "See Also:" + CRLF + ".ft R" )
FOR nAlso := 1 TO LEN( aAlso )
IF nAlso == 1
diff --git a/harbour/utils/hbdoc/hbdoc.prg b/harbour/utils/hbdoc/hbdoc.prg
index 0f80a377cb..9407f041d4 100644
--- a/harbour/utils/hbdoc/hbdoc.prg
+++ b/harbour/utils/hbdoc/hbdoc.prg
@@ -115,7 +115,7 @@
#include "directry.ch"
#include "fileio.ch"
#include "inkey.ch"
-#include 'hbdocdef.ch'
+#include "hbdocdef.ch"
// output lines on the screen
#define INFILELINE 10
@@ -150,7 +150,7 @@ MEMVAR lTroff
MEMVAR aResult
MEMVAR theHandle
-STATIC cTitle:=''
+STATIC cTitle:=""
/*
*/
@@ -171,7 +171,7 @@ FUNCTION MAIN( cFlags, cLinkName, cAtFile )
LOCAL cLast
LOCAL nItem
LOCAL nHpj
- LOCAL cItem:=''
+ LOCAL cItem:=""
LOCAL cFName
LOCAL cLName
LOCAL aName
@@ -544,22 +544,22 @@ FUNCTION MAIN( cFlags, cLinkName, cAtFile )
NEXT
ELSEIF lRtf
- nHpj := FCREATE( 'harbour.hpj' )
- FWRITE( nHpj, '[OPTIONS]' + CRLF )
- FWRITE( nHpj, 'HCW=1' + CRLF )
- FWRITE( nHpj, 'COMPRESS=60 Hall Zeck' + CRLF )
- FWRITE( nHpj, 'LCID=0x416 0x0 0x0 ;Português (brasileiro)' + CRLF )
- FWRITE( nHpj, 'REPORT=Yes' + CRLF )
- FWRITE( nHpj, 'CONTENTS=IDH_OVERVIEW' + CRLF )
- FWRITE( nHpj, 'TITLE='+cTitle + CRLF )
- FWRITE( nHpj, 'COPYRIGHT=Copyright (c) http://www.harbour-project.org/' + CRLF )
- FWRITE( nHpj, 'HLP=.\'+ lower(substr(cLinkName,1,AT(".",cLinkName)-1)) +".hlp"+ CRLF )
- FWRITE( nHpj, 'ROOT=\' + CURDIR() + "\RTF" + CRLF )
- FWRITE( nHpj, 'CNT=.\'+ lower(substr(cLinkName,1,AT(".",cLinkName)-1)) +".cnt"+ CRLF )
- FWRITE( nHpj, '[FILES]' + CRLF )
+ nHpj := FCREATE( "harbour.hpj" )
+ FWRITE( nHpj, "[OPTIONS]" + CRLF )
+ FWRITE( nHpj, "HCW=1" + CRLF )
+ FWRITE( nHpj, "COMPRESS=60 Hall Zeck" + CRLF )
+ FWRITE( nHpj, "LCID=0x416 0x0 0x0 ;Português (brasileiro)" + CRLF )
+ FWRITE( nHpj, "REPORT=Yes" + CRLF )
+ FWRITE( nHpj, "CONTENTS=IDH_OVERVIEW" + CRLF )
+ FWRITE( nHpj, "TITLE="+cTitle + CRLF )
+ FWRITE( nHpj, "COPYRIGHT=Copyright (c) http://www.harbour-project.org/" + CRLF )
+ FWRITE( nHpj, "HLP=.\"+ lower(substr(cLinkName,1,AT(".",cLinkName)-1)) +".hlp"+ CRLF )
+ FWRITE( nHpj, "ROOT=\" + CURDIR() + "\RTF" + CRLF )
+ FWRITE( nHpj, "CNT=.\"+ lower(substr(cLinkName,1,AT(".",cLinkName)-1)) +".cnt"+ CRLF )
+ FWRITE( nHpj, "[FILES]" + CRLF )
FWRITE( nHpj, "harbour.rtf" + CRLF )
- FWRITE( nHpj, '[CONFIG]' + CRLF + 'contents()' + CRLF + 'prev()' + CRLF + 'next()' + CRLF + 'BrowseButtons()' + CRLF )
- FWRITE( nHpj, '[WINDOWS]' + CRLF + 'Commands="Harbour Commands",(653,102,360,600),20736,(r14876671),(r12632256),f2' +;
+ FWRITE( nHpj, "[CONFIG]" + CRLF + "contents()" + CRLF + "prev()" + CRLF + "next()" + CRLF + "BrowseButtons()" + CRLF )
+ FWRITE( nHpj, "[WINDOWS]" + CRLF + 'Commands="Harbour Commands",(653,102,360,600),20736,(r14876671),(r12632256),f2' +;
CRLF +'API="Harbour Commands",(653,102,360,600),20736,(r14876671),(r12632256),f2' + CRLF +;
'Error="Harbour Run Time Errors",(653,102,360,600),20736,(r14876671),(r12632256),f2' + CRLF +;
'Tools="Harbour Tools",(653,102,360,600),20736,(r14876671),(r12632256),f2' + CRLF +;
@@ -567,39 +567,39 @@ FUNCTION MAIN( cFlags, cLinkName, cAtFile )
'Funca="Harbour Run Time Functions A-M",(653,102,360,600),20736,(r14876671),(r12632256),f2' + CRLF +;
'Funcn="Harbour Run Time Functions N-_",(653,102,360,600),20736,(r14876671),(r12632256),f2' + CRLF +;
'Main="Harbour",(117,100,894,873),60672,(r14876671),(r12632256),f2' + CRLF )
- FWRITE( nHpj, '[MAP]'+CRLF)
+ FWRITE( nHpj, "[MAP]"+CRLF)
for each ppp in aRtfid
fwrite(nHpj, "#define "+ppp[1] +" " + str(ppp[2])+CRLF)
next
FCLOSE( nHpj )
nHpj := FCREATE( lower(substr(cLinkName,1,AT(".",cLinkName)-1)) +".cnt" )
- FWRITE( nHpj, ':Base '+ lower(substr(cLinkName,1,AT(".",cLinkName)-1)) +".hlp"+ CRLF )
- FWRITE( nHpj, ':Title '+cTitle+CRLF)
- FWRITE( nHpj, ':Index '+lower(substr(cLinkName,1,AT(".",cLinkName)-1)) +'='+lower(substr(cLinkName,1,AT(".",cLinkName)-1)) +".hlp"+ CRLF )
- FWRITE( nHpj, '1 Harbour'+CRLF)
+ FWRITE( nHpj, ":Base "+ lower(substr(cLinkName,1,AT(".",cLinkName)-1)) +".hlp"+ CRLF )
+ FWRITE( nHpj, ":Title "+cTitle+CRLF)
+ FWRITE( nHpj, ":Index "+lower(substr(cLinkName,1,AT(".",cLinkName)-1)) +"="+lower(substr(cLinkName,1,AT(".",cLinkName)-1)) +".hlp"+ CRLF )
+ FWRITE( nHpj, "1 Harbour"+CRLF)
asort( aWww,,,{|x,y| x[3]+x[1]Main"+CRLF)
+ if aWww[ppp,3]=="Document"
+ fWrite( nHpj, "2 "+aWww[ppp,1]+"="+aWww[ppp,2]+">Main"+CRLF)
endif
Next
asort(aWww,,,{|x,y| x[3]+x[1]Error"+CRLF)
+ if aWww[ppp,3]=="Run Time Errors"
+ fWrite( nHpj, "2 "+aWww[ppp,1]+"="+aWww[ppp,2]+">Error"+CRLF)
endif
Next
- FWRITE( nHpj, '1 Harbour Runtime functions and Commands by Name'+CRLF)
+ FWRITE( nHpj, "1 Harbour Runtime functions and Commands by Name"+CRLF)
asort(aWww,,,{|x,y| x[1]Funca"+CRLF)
+ if aWww[ppp,3]!="Run Time Errors" .and. aWww[ppp,3] !="Document" .and. aWww[ppp,3] !="The garbage collector" .and. aWww[ppp,3] !="OOP Command" .and. aWww[ppp,3] !="Command" .and. aWww[ppp,3] !="The idle states"
+ fWrite( nHpj, "2 "+aWww[ppp,1]+"="+aWww[ppp,2]+">Funca"+CRLF)
endif
Next
- FWRITE( nHpj, '1 Harbour Runtime functions Category'+CRLF)
+ FWRITE( nHpj, "1 Harbour Runtime functions Category"+CRLF)
asort(aWww,,,{|x,y| x[3]Commands"+CRLF)
+ if aWww[ppp,3]=="Command"
+ fWrite( nHpj, "2 "+aWww[ppp,1]+"="+aWww[ppp,2]+">Commands"+CRLF)
endif
Next
- FWRITE( nHpj, '1 Harbour OOP commands'+CRLF)
+ FWRITE( nHpj, "1 Harbour OOP commands"+CRLF)
for ppp:=1 to len(aWww)
- if aWww[ppp,3]=='OOP Command'
- fWrite( nHpj, '2 '+aWww[ppp,1]+"="+aWww[ppp,2]+">Class"+CRLF)
+ if aWww[ppp,3]=="OOP Command"
+ fWrite( nHpj, "2 "+aWww[ppp,1]+"="+aWww[ppp,2]+">Class"+CRLF)
endif
Next
- FWRITE( nHpj, '1 The Garbage API'+CRLF)
+ FWRITE( nHpj, "1 The Garbage API"+CRLF)
for ppp:=1 to len(aWww)
- if aWww[ppp,3]=='The garbage collector'
- fWrite( nHpj, '2 '+aWww[ppp,1]+"="+aWww[ppp,2]+">API"+CRLF)
+ if aWww[ppp,3]=="The garbage collector"
+ fWrite( nHpj, "2 "+aWww[ppp,1]+"="+aWww[ppp,2]+">API"+CRLF)
endif
Next
@@ -640,9 +640,9 @@ FUNCTION MAIN( cFlags, cLinkName, cAtFile )
do while .T.
citem:=adocinfo[1,1]
AADD(aMetaContents,{"GENERATOR","HBDOC Harbour document Extractor"})
- aadd(aMetaContents,{'Keywords',"Harbour project, Clipper, xBase, database, Free Software, GNU, compiler, cross platform, 32-bit, FiveWin,"+cItem})
- ohtm:=THTML():new('htm\hb'+strtran(citem," ","")+'.htm',aMetaContents)
- ohtm:WriteText(''+adocinfo[1,1]+'
')
+ aadd(aMetaContents,{"Keywords","Harbour project, Clipper, xBase, database, Free Software, GNU, compiler, cross platform, 32-bit, FiveWin,"+cItem})
+ ohtm:=THTML():new("htm\hb"+strtran(citem," ","")+".htm",aMetaContents)
+ ohtm:WriteText(""+adocinfo[1,1]+"
")
ohtm:WriteText("")
for ppp:=1 to len(adocinfo)
@@ -655,12 +655,12 @@ FUNCTION MAIN( cFlags, cLinkName, cAtFile )
citem:=adocinfo[ppp,1]
aMetaContents:={}
AADD(aMetaContents,{"GENERATOR","HBDOC Harbour document Extractor"})
- aadd(aMetaContents,{'Keywords',"Harbour project, Clipper, xBase, database, Free Software, GNU, compiler, cross platform, 32-bit, FiveWin,"+cItem})
+ aadd(aMetaContents,{"Keywords","Harbour project, Clipper, xBase, database, Free Software, GNU, compiler, cross platform, 32-bit, FiveWin,"+cItem})
- ohtm:=THTML():new('htm\hb'+strtran(adocinfo[ppp,1]," ","")+'.htm',aMetaContents)
+ ohtm:=THTML():new("htm\hb"+strtran(adocinfo[ppp,1]," ","")+".htm",aMetaContents)
-// oHtm:WriteMetaTag('Keywords',"Harbour project, Clipper, xBase, database, Free Software, GNU, compiler, cross platform, 32-bit, FiveWin,"+cItem)
- ohtm:WriteText(''+adocinfo[ppp,1]+'
')
+// oHtm:WriteMetaTag("Keywords","Harbour project, Clipper, xBase, database, Free Software, GNU, compiler, cross platform, 32-bit, FiveWin,"+cItem)
+ ohtm:WriteText(""+adocinfo[ppp,1]+"
")
ohtm:WriteText("")
oHtm:WritelinkTable(adocinfo[ppp,4],adocinfo[ppp,2],adocinfo[ppp,3])
endif
@@ -673,13 +673,13 @@ FUNCTION MAIN( cFlags, cLinkName, cAtFile )
ohtm:close()
aMetaContents:={}
AADD(aMetaContents,{"GENERATOR","HBDOC Harbour document Extractor"})
- aadd(aMetaContents,{'Keywords',"Harbour project, Clipper, xBase, database, Free Software, GNU, compiler, cross platform, 32-bit, FiveWin,"+cItem})
+ aadd(aMetaContents,{"Keywords","Harbour project, Clipper, xBase, database, Free Software, GNU, compiler, cross platform, 32-bit, FiveWin,"+cItem})
oHtm1 := THTML():New( "htm\harbour.htm" ,aMetaContents)
-// oHtm:WriteMetaTag('Keywords',"Harbour project, Clipper, xBase, database, Free Software, GNU, compiler, cross platform, 32-bit, FiveWin,Harbour Documentation")
+// oHtm:WriteMetaTag("Keywords","Harbour project, Clipper, xBase, database, Free Software, GNU, compiler, cross platform, 32-bit, FiveWin,Harbour Documentation")
oHtm1:WriteTitle( "Harbour Reference Guide" )
oHtm1:WriteText( "Harbour Reference Guide
" )
- oHtm1:WriteText( "Harbour
" + hb_osnEwline() + '' )
+ oHtm1:WriteText( "Harbour
" + hb_osnEwline() + "" )
oHtm1:WriteLink( "overview", UpperLower( "Harbour Read me" ) )
oHtm1:WriteLink( "license", UpperLower( "Harbour License" ) )
oHtm1:WriteLink( "http://www.gnu.org/copyleft/gpl.html", "GNU License" )
@@ -690,46 +690,46 @@ FUNCTION MAIN( cFlags, cLinkName, cAtFile )
ohtm1:WriteLink( "http://www.harbour-project.org","Harbour.org Web page")
oHtm1:WriteText( "
" )
oHtm1:WriteText( "Alphabetical list of functions by Categorie
" )
- ohtm1:writetext('')
+ ohtm1:writetext("")
nItem := len(aResult)
asort(aResult,,,{|x,y| x')
+ ohtm1:writetext("
")
oHtm1:WriteText( "Commands and Statements
" )
- ohtm1:writetext('')
+ ohtm1:writetext("")
for ppp:=1 to nItem
cLast:=GetNextContent(ppp)
if cLast == "Command" .or. clast =="OOP Command" .or. cLast =="Statement"
- ohtm1:WriteLink('hb'+strtran(aResult[ppp]," ","")+'.htm',aResult[ppp])
+ ohtm1:WriteLink("hb"+strtran(aResult[ppp]," ","")+".htm",aResult[ppp])
endif
Next
- ohtm1:writetext('
')
+ ohtm1:writetext("
")
oHtm1:WriteText( "Classes and method
" )
- ohtm1:writetext('')
+ ohtm1:writetext("")
for ppp:=1 to nItem
cLast:=GetNextContent(ppp)
if "CLASS" $ UPPER(cLast) .or. "METHOD" $ UPPER(cLast)
- ohtm1:WriteLink('hb'+strtran(aResult[ppp]," ","")+'.htm',aResult[ppp])
+ ohtm1:WriteLink("hb"+strtran(aResult[ppp]," ","")+".htm",aResult[ppp])
endif
Next
- ohtm1:writetext('
')
+ ohtm1:writetext("
")
ohtm1:close()
@@ -747,7 +747,7 @@ FUNCTION MAIN( cFlags, cLinkName, cAtFile )
ELSEIF lWww2
cFileName := "index.htm"
- oHtmIndex := THTML():New('htm\' + cFileName)
+ oHtmIndex := THTML():New("htm\" + cFileName)
// Add title to HTML
oHtmIndex:WriteText("Harbour - Reference Guide")
@@ -792,23 +792,23 @@ FUNCTION MAIN( cFlags, cLinkName, cAtFile )
oHtmIndex:WriteText("