-//
-// 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;
-
-/**
- * This class is used to implement the Transformer
- *
- * @see com.stevesoft.pat.Transform
- */
-class TransPat extends Pattern
-{
- Regex[] ra = new Regex[10];
-
- int ra_len = 0;
-
- int pn = -1;
-
- public String toString()
- {
- return "(?#TransPat)";
- }
-
- TransPat()
- {
-
- }
-
- int lastMatchedTo = -1;
-
- public int matchInternal(int pos, Pthings pt)
- {
- for (int i = 0; i < ra_len; i++)
- {
- pt.ignoreCase = ra[i].ignoreCase;
- pt.mFlag = ra[i].mFlag;
- pt.dotDoesntMatchCR = Regex.dotDoesntMatchCR;
- int r = ra[i].thePattern.matchInternal(pos, pt);
- if (r >= 0)
- {
- pn = i;
- return r;
- }
- }
- pn = -1;
- return -1;
- }
-}
+//\r
+// This software is now distributed according to\r
+// the Lesser Gnu Public License. Please see\r
+// http://www.gnu.org/copyleft/lesser.txt for\r
+// the details.\r
+// -- Happy Computing!\r
+//\r
+package com.stevesoft.pat;\r
+\r
+/**\r
+ * This class is used to implement the Transformer\r
+ * \r
+ * @see com.stevesoft.pat.Transform\r
+ */\r
+class TransPat extends Pattern\r
+{\r
+ Regex[] ra = new Regex[10];\r
+\r
+ int ra_len = 0;\r
+\r
+ int pn = -1;\r
+\r
+ public String toString()\r
+ {\r
+ return "(?#TransPat)";\r
+ }\r
+\r
+ TransPat()\r
+ {\r
+ \r
+ }\r
+\r
+ int lastMatchedTo = -1;\r
+\r
+ public int matchInternal(int pos, Pthings pt)\r
+ {\r
+ for (int i = 0; i < ra_len; i++)\r
+ {\r
+ pt.ignoreCase = ra[i].ignoreCase;\r
+ pt.mFlag = ra[i].mFlag;\r
+ pt.dotDoesntMatchCR = Regex.dotDoesntMatchCR;\r
+ int r = ra[i].thePattern.matchInternal(pos, pt);\r
+ if (r >= 0)\r
+ {\r
+ pn = i;\r
+ return r;\r
+ }\r
+ }\r
+ pn = -1;\r
+ return -1;\r
+ }\r
+}\r