Summary
Prints some text during BFF parsing.
Print( "String or $VarName$" )
Details
The Print() function allows output to be emitted during the parsing of BFF files, in order to assist in configuring/debugging them. It allows targeted debugging, where the -verbose command line option is overwhelming.
NOTE: Output will only be generated during BFF parsing (i.e. after the BFF is modified).
Examples
The following sample BFF:
.X86_Debug     = [ .Config = 'Debug'   .Platform = 'X86' ]
.X86_Release   = [ .Config = 'Release' .Platform = 'X86' ]
.X64_Debug     = [ .Config = 'Debug'   .Platform = 'X64' ]
.X64_Release   = [ .Config = 'Release' .Platform = 'X64' ]
.Configs       = { .X86_Debug, .X86_Release, .X64_Debug, .X64_Release }
  
ForEach( .Config in .Configs )
{
  Using( .Config )
  .TargetName = '$Platform$-$Config$'
	
  Print( 'TargetName = $TargetName$' )
}
  Will generate the following output:
TargetName = X86-Debug
TargetName = X86-Release
TargetName = X64-Debug
TargetName = X64-Release
