package com.stevesoft.pat;\r
\r
/** Implements the rules for \U, \L, \E, \Q in substitutions. */\r
-public final class CodeRule extends SpecialRule {\r
- char c = 'E';\r
- public CodeRule() {}\r
- public CodeRule(char c) {\r
- this.c = c;\r
- }\r
- public void apply(StringBufferLike sb,RegRes res) {\r
- sb.setMode(c);\r
- }\r
- public String toString1() { return "\\"+c; }\r
+public final class CodeRule\r
+ extends SpecialRule\r
+{\r
+ char c = 'E';\r
+ public CodeRule()\r
+ {}\r
+\r
+ public CodeRule(char c)\r
+ {\r
+ this.c = c;\r
+ }\r
+\r
+ public void apply(StringBufferLike sb, RegRes res)\r
+ {\r
+ sb.setMode(c);\r
+ }\r
+\r
+ public String toString1()\r
+ {\r
+ return "\\" + c;\r
+ }\r
}\r