INNER CODE UNIT · Java
unescapeLegacyPgqlString
oracle/pgql-lang · pgql-spoofax/src/main/strategies/pgqllang/strategies/Main.java:15
public static String unescapeLegacyPgqlString(String input, boolean identifier) {
if (input == null) {
return null;
}
StringBuilder sb = new StringBuilder();
int length = input.length();
for (int i = 0; i < length; i++) {
char currentChar = input.charAt(i);
if (currentChar == '\\' && i + 1 < length) {
char nextChar = input.charAt(i + 1);
switch (nextChar) {
case 'n':
sb.append('\n');
i++;
break;