3 abstract class Token extends InputElement {
4 abstract java_cup.runtime.Symbol token();
6 protected static String escape(String s) {
7 StringBuffer sb = new StringBuffer();
8 for (int i=0; i<s.length(); i++)
10 case '\t': sb.append("\\t"); break;
11 case '\f': sb.append("\\f"); break;
12 case '\n': sb.append("\\n"); break;
14 if ((int)s.charAt(i)<32)
15 sb.append("\\"+Integer.toOctalString((int)s.charAt(i)));
17 sb.append(s.charAt(i));