Formatting
[jalview.git] / src / com / stevesoft / pat / SubMark.java
1 //\r
2 // This software is now distributed according to\r
3 // the Lesser Gnu Public License.  Please see\r
4 // http://www.gnu.org/copyleft/lesser.txt for\r
5 // the details.\r
6 //    -- Happy Computing!\r
7 //\r
8 package com.stevesoft.pat;\r
9 \r
10 /** OrMark and SubMark together implement ( ... ) */\r
11 class SubMark\r
12     extends Pattern\r
13 {\r
14   int end_pos, start_pos;\r
15   OrMark om;\r
16   public String toString()\r
17   {\r
18     return "";\r
19   }\r
20 \r
21   public int matchInternal(int i, Pthings pt)\r
22   {\r
23     pt.marks[om.id + pt.nMarks] = i;\r
24     int ret = nextMatch(i, pt);\r
25     if (ret < 0)\r
26     {\r
27       pt.marks[om.id + pt.nMarks] = -1;\r
28     }\r
29     return ret;\r
30   }\r
31 }\r