STYLE: qualify expression debug flags

- for debug/tracing handle the following keywords:

   * debug.driver   (was "debugBaseDriver")
   * debug.scanner  (was "debugScanner")
   * debug.parser   (was "debugParser")
This commit is contained in:
Mark Olesen
2021-12-10 09:25:03 +01:00
committed by Andrew Heather
parent 510ffb3322
commit a6cbfcb9ba
6 changed files with 21 additions and 20 deletions

View File

@ -189,8 +189,8 @@ Foam::expressions::exprDriver::exprDriver
stashedTokenId_(0),
// Controls
debugScanner_(dict.getOrDefault("debugScanner", false)),
debugParser_(dict.getOrDefault("debugParser", false)),
debugScanner_(dict.getOrDefault("debug.scanner", false)),
debugParser_(dict.getOrDefault("debug.parser", false)),
allowShadowing_(dict.getOrDefault("allowShadowing", false)),
prevIterIsOldTime_(dict.getOrDefault("prevIterIsOldTime", false)),
searchCtrl_(search)
@ -298,7 +298,7 @@ bool Foam::expressions::exprDriver::readDict
const dictionary& dict
)
{
dict.readIfPresent("debugBaseDriver", debug);
dict.readIfPresent("debug.driver", debug);
// Regular variables
variableStrings_ = readVariableStrings(dict);

View File

@ -43,10 +43,10 @@ Description
Debug Properties
\table
Property | Description | Required | Default
debugBaseDriver | Debug level (int) for base driver | no |
debugScanner | Add debug for scanner | no | false
debugParser | Add debug for parser | no | false
Property | Description | Required | Default
debug.driver | Debug level (int) for base driver | no |
debug.scanner | Add debug for scanner | no | false
debug.parser | Add debug for parser | no | false
\endtable
The \c lookup<scalar> and \c lookup<vector> are dictionaries

View File

@ -44,10 +44,10 @@ Description
Debug Properties
\table
Property | Description | Required | Default
debugBaseDriver | Debug level (int) for base driver | no |
debugScanner | Add debug for scanner | no | false
debugParser | Add debug for parser | no | false
Property | Description | Required | Default
debug.driver | Debug level (int) for base driver | no |
debug.scanner | Add debug for scanner | no | false
debug.parser | Add debug for parser | no | false
\endtable
SourceFiles