- local templates and 'if constexpr' to simplify logic and reduce reliance on pre-processor defines. FIX: readScalarOrDefault used scalarToken() not number() token - will rarely (or never) be triggered, but was inconsistent
- local templates and 'if constexpr' to simplify logic and reduce reliance on pre-processor defines. FIX: readScalarOrDefault used scalarToken() not number() token - will rarely (or never) be triggered, but was inconsistent