diff options
| author | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2017-09-11 19:12:27 -0300 |
|---|---|---|
| committer | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2017-09-11 19:12:27 -0300 |
| commit | 660d52ce6d876ea5e145f7e0b979eb75d9c0eba9 (patch) | |
| tree | a205648b48e0bbf7ea4d7269b273420017f99872 /BJC-Utils2/data/formats.sprop | |
| parent | 1948e4ea9288191d8de405c9c78460e6f0457cb9 (diff) | |
| parent | e9271f470a5c61562d40b4ecf2fbeef123ac127a (diff) | |
Merge branch 'master' of ssh://10.65.77.3/home/bjculkin/git/bjc-utils2
Diffstat (limited to 'BJC-Utils2/data/formats.sprop')
| -rw-r--r-- | BJC-Utils2/data/formats.sprop | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/BJC-Utils2/data/formats.sprop b/BJC-Utils2/data/formats.sprop index 7d8fc94..73ebc29 100644 --- a/BJC-Utils2/data/formats.sprop +++ b/BJC-Utils2/data/formats.sprop @@ -1,5 +1,29 @@ # File storage for format strings +################################################# +# Generic format strings for regular expressions. +################################################# + +## Format a regular expression for matching a delimiter separated list. +## Takes two parameters +## 1) The expression for each term +## 2) The expression for the delimiter +delimSeparatedList (?:%1$s(?:%2$s%1$s)*) + +###################################### +# CL format string regular expressions +###################################### + +## Format a regular expression for matching a potential CL format directive +## Has two parts +## 1) The optional set of prefix parameters +## 2) The optional modifier +## Captures three things +## 1) The prefix parameters +## 2) The modifiers +## 3) The directive name +clFormatDirective ~(?<params>%1$s)?(?<modifiers>%2$s?)(?<name>\S) + #################################################### # Format strings for handling double-quoted strings. #################################################### |
