- public patInt minChars() { return new patInt(0); }\r
- public patInt maxChars() { return new patInt(0); }\r
- Pattern clone1(Hashtable h) {\r
- lookAhead la=new lookAhead(reverse);\r
- h.put(this,la);\r
- h.put(la,la);\r
- for(int i=0;i<v.size();i++)\r
- la.v.addElement( ((Pattern)v.elementAt(i)).clone(h) );\r
- return la;\r
+ }\r
+\r
+ String leftForm()\r
+ {\r
+ if (reverse)\r
+ {\r
+ return "(?!";\r
+ }\r
+ else\r
+ {\r
+ return "(?=";\r
+ }\r
+ }\r
+\r
+ public patInt minChars()\r
+ {\r
+ return new patInt(0);\r
+ }\r
+\r
+ public patInt maxChars()\r
+ {\r
+ return new patInt(0);\r
+ }\r
+\r
+ Pattern clone1(Hashtable h)\r
+ {\r
+ lookAhead la = new lookAhead(reverse);\r
+ h.put(this, la);\r
+ h.put(la, la);\r
+ for (int i = 0; i < v.size(); i++)\r
+ {\r
+ la.v.addElement( ( (Pattern) v.elementAt(i)).clone(h));\r