Lines Matching defs:literal
168 String literal) {
170 if (literal.startsWith("'\\u")) {
171 literal = "0x" + literal.substring(3, 7);
173 int c = literal.charAt(1);
176 literal = "0x" + Integer.toHexString(c);
180 return literal;
183 /** Convert from an ANTLR string literal found in a grammar file to
184 * an equivalent string literal in the C target.
194 String literal) {
205 for (int i = 1; i < literal.length() - 1; i++) {
208 if (literal.charAt(i) == '\\') {
211 switch (literal.charAt(i)) {
214 buf.append(literal.substring(i + 1, i + 5)); // Already a hex string
252 buf.append(Integer.toHexString((int) literal.charAt(i)).toUpperCase());
256 buf.append(Integer.toHexString((int) literal.charAt(i)).toUpperCase());