JAL-1807 still testing
[jalviewjs.git] / unused / 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 extends Pattern\r
12 {\r
13   int end_pos, start_pos;\r
14 \r
15   OrMark om;\r
16 \r
17   public String toString()\r
18   {\r
19     return "";\r
20   }\r
21 \r
22   public int matchInternal(int i, Pthings pt)\r
23   {\r
24     pt.marks[om.id + pt.nMarks] = i;\r
25     int ret = nextMatch(i, pt);\r
26     if (ret < 0)\r
27     {\r
28       pt.marks[om.id + pt.nMarks] = -1;\r
29     }\r
30     return ret;\r
31   }\r
32 }\r