X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=unused%2Fcom%2Fstevesoft%2Fpat%2FRthings.java;h=23497e18adc65d9bc382c921b0f36d3aee35be41;hb=6319110ce33faa76ee6cf9832e78faa224510fed;hp=58afe8ef5ebe065a4a2b2219f9f75a80cf4a04cb;hpb=7301a2415adab88038b291fc54caeeb3a5a47a44;p=jalviewjs.git
diff --git a/unused/com/stevesoft/pat/Rthings.java b/unused/com/stevesoft/pat/Rthings.java
index 58afe8e..23497e1 100644
--- a/unused/com/stevesoft/pat/Rthings.java
+++ b/unused/com/stevesoft/pat/Rthings.java
@@ -1,68 +1,68 @@
-//
-// This software is now distributed according to
-// the Lesser Gnu Public License. Please see
-// http://www.gnu.org/copyleft/lesser.txt for
-// the details.
-// -- Happy Computing!
-//
-package com.stevesoft.pat;
-
-/**
- Shareware: package pat
- Copyright 2001, Steven R. Brandt
- */
-/**
- * This class only exists to store data needed during the compilation of a
- * regular expression.
- */
-public class Rthings
-{
- /**
- * The numeric identity of the next () to be encountered while compiling the
- * pattern.
- */
- public int val = Regex.BackRefOffset;
-
- /**
- * Needed in case (?i) is encountered, to pass back the message that
- * ignoreCase should be set.
- */
- public boolean ignoreCase;
-
- /**
- * Needed in case (?Q) is encountered, to pass back the message that
- * dontMatchInQuotes should be set.
- */
- public boolean dontMatchInQuotes;
-
- public boolean optimizeMe = false;
-
- public boolean noBackRefs = false;
-
- public int parenLevel = 0;
-
- boolean gFlag = false, mFlag = false, sFlag = false;
-
- Pattern p;
-
- Or o;
-
- Rthings(Regex r)
- {
- ignoreCase = r.ignoreCase;
- dontMatchInQuotes = r.dontMatchInQuotes;
- }
-
- void set(Regex r)
- {
- r.gFlag = gFlag;
- r.mFlag = mFlag;
- r.sFlag = sFlag;
- r.ignoreCase = ignoreCase;
- r.dontMatchInQuotes = dontMatchInQuotes;
- if (optimizeMe)
- {
- r.optimize();
- }
- }
-};
+//
+// This software is now distributed according to
+// the Lesser Gnu Public License. Please see
+// http://www.gnu.org/copyleft/lesser.txt for
+// the details.
+// -- Happy Computing!
+//
+package com.stevesoft.pat;
+
+/**
+ Shareware: package pat
+ Copyright 2001, Steven R. Brandt
+ */
+/**
+ * This class only exists to store data needed during the compilation of a
+ * regular expression.
+ */
+public class Rthings
+{
+ /**
+ * The numeric identity of the next () to be encountered while compiling the
+ * pattern.
+ */
+ public int val = Regex.BackRefOffset;
+
+ /**
+ * Needed in case (?i) is encountered, to pass back the message that
+ * ignoreCase should be set.
+ */
+ public boolean ignoreCase;
+
+ /**
+ * Needed in case (?Q) is encountered, to pass back the message that
+ * dontMatchInQuotes should be set.
+ */
+ public boolean dontMatchInQuotes;
+
+ public boolean optimizeMe = false;
+
+ public boolean noBackRefs = false;
+
+ public int parenLevel = 0;
+
+ boolean gFlag = false, mFlag = false, sFlag = false;
+
+ Pattern p;
+
+ Or o;
+
+ Rthings(Regex r)
+ {
+ ignoreCase = r.ignoreCase;
+ dontMatchInQuotes = r.dontMatchInQuotes;
+ }
+
+ void set(Regex r)
+ {
+ r.gFlag = gFlag;
+ r.mFlag = mFlag;
+ r.sFlag = sFlag;
+ r.ignoreCase = ignoreCase;
+ r.dontMatchInQuotes = dontMatchInQuotes;
+ if (optimizeMe)
+ {
+ r.optimize();
+ }
+ }
+};