invalid variable name
Posted: 2007-04-25 19:03:31
Continuing learning the new macro language and therefore Perl, the first part of an effort has the variable $vprior, which causes no complaint until the last time it appears. NWP returns the error "invalid variable name on line 10"
##cInsert Prior Right Paragraph Number##
$vprior = Read Clipboard cvPrior #get counter
$pasteStr = 'undefined'
Begin Perl #initialize counter if need be
if ($vprior == 0) {
$vprior = 1;
} else {
$vprior += 1; #<<<<<<HERE
}
End
What is wrong? Perl doesn't complain in the first If, so it apparently considers the variable name valid at that point.
Changing this line to
$vprior = $vprior + 1
brings a new complaint about an invalid assignment operator.
The named clipboard exists, and whether a value is preassigned to the clipboard or not, the same thing happens.
I am experimenting trying to use named clipboards to store variables and make them persistent until global variables come along.
Cliff Bender
##cInsert Prior Right Paragraph Number##
$vprior = Read Clipboard cvPrior #get counter
$pasteStr = 'undefined'
Begin Perl #initialize counter if need be
if ($vprior == 0) {
$vprior = 1;
} else {
$vprior += 1; #<<<<<<HERE
}
End
What is wrong? Perl doesn't complain in the first If, so it apparently considers the variable name valid at that point.
Changing this line to
$vprior = $vprior + 1
brings a new complaint about an invalid assignment operator.
The named clipboard exists, and whether a value is preassigned to the clipboard or not, the same thing happens.
I am experimenting trying to use named clipboards to store variables and make them persistent until global variables come along.
Cliff Bender