You can now include your own text in the header block. Just put some
text in a file named CLICK.HDR, and it will be placed in the title block
of each file processed.
You can have a CLICK.HDR in with your CLICK.INI and CLICK.EXE, and if
you place a CLICK.HDR in the local directory, it will override the
master file.
You don't need to comment or indent it. Plain text is all you need.
---
Click! had some problems ignoring comment lines. This is improved.
---
If the word SET is the first element of a line, and is followed by a (,
it is now understood to be a function, not a command.
---
If a source file ends with the comment block still turned on, Click! now
ends gracefully.
So, you can have a source module like:
function stuff
xfunc( x, y )
/*
This should have a comment end block, but it doesn't
---
If the output file in the output directory has the same or later
date/time than the source file, you can use:
SKIP_FILES_WITH_NO_CHANGES=YES
to not process them again.
---
The Aligner now removes the extra spaces in assignment blocks, so:
nIndIf := 0
nIndFor := 0
nIndCase := 0
nIndFunc := 0
nIndBegin := 0
nIndWhile := 0
becomes:
nIndIf := 0
nIndFor := 0
nIndCase := 0
nIndFunc := 0
nIndBegin := 0
nIndWhile := 0
---
The Aligner now removes extra spaces in declarations, so:
local CRLF := chr( 13 ) + chr( 10 )
local cContSpace := ''
local cFullPath := if( file( 'CLICK.INI' ), 'CLICK', rootname( ft_origin() ) )
becomes:
local CRLF := chr( 13 ) + chr( 10 )
local cContSpace := ''
local cFullPath := if( file( 'CLICK.INI' ), 'CLICK', rootname( ft_origin() ) )