public static String getStringStatementInnerValue()

in src/main/java/com/uber/uberscriptquery/antlr4/parsing/ParserUtils.java [20:31]


    public static String getStringStatementInnerValue(String variableValue) {
        // remove quote from value, and handle character escape
        // TODO handle more character escapes rather than \' and \"
        if (variableValue.startsWith("'")) {
            variableValue = variableValue.substring(1, variableValue.length() - 1);
            variableValue = variableValue.replace("\\'", "'");
        } else if (variableValue.startsWith("\"")) {
            variableValue = variableValue.substring(1, variableValue.length() - 1);
            variableValue = variableValue.replace("\\\"", "\"");
        }
        return variableValue;
    }