ENH: disentangle testing and quoting of regex characters
- originally had tests for regex meta characters strewn across regExp classes as well as wordRe, keyType, string. And had special-purpose quotemeta static function within string that relied on special naming convention for testing the meta characters. The regex meta character testing/handling now relegated entirely to the regExp class(es). Relocate quotemeta to stringOps, with a predicate. - avoid code duplication. Reuse some regExpCxx methods in regExpPosix
Showing
- applications/test/fvSolutionCombine/Test-fvSolutionCombine.C 6 additions, 5 deletionsapplications/test/fvSolutionCombine/Test-fvSolutionCombine.C
- applications/test/regex1/Test-regex1.C 42 additions, 17 deletionsapplications/test/regex1/Test-regex1.C
- src/OSspecific/POSIX/regExp/regExpPosix.C 1 addition, 1 deletionsrc/OSspecific/POSIX/regExp/regExpPosix.C
- src/OSspecific/POSIX/regExp/regExpPosix.H 38 additions, 25 deletionssrc/OSspecific/POSIX/regExp/regExpPosix.H
- src/OSspecific/POSIX/regExp/regExpPosixI.H 21 additions, 39 deletionssrc/OSspecific/POSIX/regExp/regExpPosixI.H
- src/OpenFOAM/primitives/strings/regex/regExpCxx.H 44 additions, 15 deletionssrc/OpenFOAM/primitives/strings/regex/regExpCxx.H
- src/OpenFOAM/primitives/strings/regex/regExpCxxI.H 51 additions, 27 deletionssrc/OpenFOAM/primitives/strings/regex/regExpCxxI.H
- src/OpenFOAM/primitives/strings/string/string.H 0 additions, 13 deletionssrc/OpenFOAM/primitives/strings/string/string.H
- src/OpenFOAM/primitives/strings/string/stringI.H 0 additions, 62 deletionssrc/OpenFOAM/primitives/strings/string/stringI.H
- src/OpenFOAM/primitives/strings/stringOps/stringOps.H 10 additions, 1 deletionsrc/OpenFOAM/primitives/strings/stringOps/stringOps.H
- src/OpenFOAM/primitives/strings/stringOps/stringOpsTemplates.C 40 additions, 1 deletion...penFOAM/primitives/strings/stringOps/stringOpsTemplates.C
- src/OpenFOAM/primitives/strings/wordRe/wordRe.H 0 additions, 9 deletionssrc/OpenFOAM/primitives/strings/wordRe/wordRe.H
- src/OpenFOAM/primitives/strings/wordRe/wordReI.H 2 additions, 20 deletionssrc/OpenFOAM/primitives/strings/wordRe/wordReI.H
- src/functionObjects/field/ddt2/ddt2.C 5 additions, 6 deletionssrc/functionObjects/field/ddt2/ddt2.C
Please register or sign in to comment