- public Pattern clone1(Hashtable h) {\r
- Bracket b = new Bracket(neg);\r
- b.v = new Vector();\r
- for(int i=0;i<v.size();i++)\r
- b.v.addElement( ((Pattern)v.elementAt(i)).clone1(h) );\r
- return b;\r
+ return -1;\r
+ }\r
+\r
+ public patInt minChars()\r
+ {\r
+ return new patInt(1);\r
+ }\r
+\r
+ public patInt maxChars()\r
+ {\r
+ return new patInt(1);\r
+ }\r
+\r
+ public Or addOr(Pattern p)\r
+ {\r
+ pv = null;\r
+ v.addElement(p);\r
+ p.setParent(null);\r
+ return this;\r
+ }\r
+\r
+ public Pattern clone1(Hashtable h)\r
+ {\r
+ Bracket b = new Bracket(neg);\r
+ b.v = new Vector();\r
+ for (int i = 0; i < v.size(); i++)\r
+ {\r
+ b.v.addElement( ( (Pattern) v.elementAt(i)).clone1(h));\r