summaryrefslogtreecommitdiffstats
path: root/RegularExpression.cxx
diff options
context:
space:
mode:
authorKWSys Upstream <kwrobot@kitware.com>2018-06-01 16:53:33 (GMT)
committerBrad King <brad.king@kitware.com>2018-06-01 16:54:12 (GMT)
commit3af8c7715b359affce99c575bdcb84ca87585bb2 (patch)
treebb551a6063ccc08c1fdae71d0a6cd592e369c906 /RegularExpression.cxx
parent1f52cb087aeb1eef7082884df6423b749e7f50c1 (diff)
downloadCMake-3af8c7715b359affce99c575bdcb84ca87585bb2.zip
CMake-3af8c7715b359affce99c575bdcb84ca87585bb2.tar.gz
CMake-3af8c7715b359affce99c575bdcb84ca87585bb2.tar.bz2
KWSys 2018-06-01 (8ef62b28)
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 8ef62b289e0a99856893ef49106c2b2d94e9dd0c (master). Upstream Shortlog ----------------- Brad King (2): 6b9c233c clang-format.bash: update to clang-format-6.0 b7a341cf Empty commit at end of history preceding clang-format-6.0 style transition Kitware Robot (1): 828b6837 Revise C++ coding style using clang-format-6.0
Diffstat (limited to 'RegularExpression.cxx')
-rw-r--r--RegularExpression.cxx35
1 files changed, 20 insertions, 15 deletions
diff --git a/RegularExpression.cxx b/RegularExpression.cxx
index 78cff1a..5f84b19 100644
--- a/RegularExpression.cxx
+++ b/RegularExpression.cxx
@@ -25,7 +25,7 @@
// Work-around CMake dependency scanning limitation. This must
// duplicate the above list of headers.
#if 0
-#include "RegularExpression.hxx.in"
+# include "RegularExpression.hxx.in"
#endif
#include <stdio.h>
@@ -194,24 +194,29 @@ bool RegularExpression::deep_equal(const RegularExpression& rxp) const
*/
// definition number opnd? meaning
-#define END 0 // no End of program.
-#define BOL 1 // no Match "" at beginning of line.
-#define EOL 2 // no Match "" at end of line.
-#define ANY 3 // no Match any one character.
-#define ANYOF 4 // str Match any character in this string.
-#define ANYBUT 5 // str Match any character not in this
- // string.
-#define BRANCH 6 // node Match this alternative, or the
+#define END 0 // no End of program.
+#define BOL 1 // no Match "" at beginning of line.
+#define EOL 2 // no Match "" at end of line.
+#define ANY 3 // no Match any one character.
+#define ANYOF 4 // str Match any character in this string.
+#define ANYBUT \
+ 5 // str Match any character not in this
+ // string.
+#define BRANCH \
+ 6 // node Match this alternative, or the
// next...
#define BACK 7 // no Match "", "next" ptr points backward.
#define EXACTLY 8 // str Match this string.
#define NOTHING 9 // no Match empty string.
-#define STAR 10 // node Match this (simple) thing 0 or more
- // times.
-#define PLUS 11 // node Match this (simple) thing 1 or more
- // times.
-#define OPEN 20 // no Mark this point in input as start of
- // #n.
+#define STAR \
+ 10 // node Match this (simple) thing 0 or more
+ // times.
+#define PLUS \
+ 11 // node Match this (simple) thing 1 or more
+ // times.
+#define OPEN \
+ 20 // no Mark this point in input as start of
+ // #n.
// OPEN+1 is number 1, etc.
#define CLOSE 30 // no Analogous to OPEN.