-class Start extends Pattern {\r
- boolean retIsStart;\r
- Start(boolean b) { retIsStart = b; }\r
- public int matchInternal(int pos,Pthings pt) {\r
- if(retIsStart\r
- && pt.mFlag\r
- && pos > 0 && pt.src.charAt(pos-1)=='\n')\r
- return nextMatch(pos,pt);\r
- if(pos == 0) return nextMatch(pos,pt);\r
- return -1;\r
+class Start\r
+ extends Pattern\r
+{\r
+ boolean retIsStart;\r
+ Start(boolean b)\r
+ {\r
+ retIsStart = b;\r
+ }\r
+\r
+ public int matchInternal(int pos, Pthings pt)\r
+ {\r
+ if (retIsStart\r
+ && pt.mFlag\r
+ && pos > 0 && pt.src.charAt(pos - 1) == '\n')\r
+ {\r
+ return nextMatch(pos, pt);\r