private char continueBare()

in chatterbox-slack/chatterbox-slack-impl/src/main/java/org/apache/tomee/chatterbox/slack/adapter/ArgumentsParser.java [77:108]


    private char continueBare() {

        final char read = read();

        // Skip passed any white space
        if (isSeparator(read)) {

            // If we were reading an arg, close it
            if (arg != null) {
                result.add(arg.toString());
                arg = null;
            }

            return continueBare();
        }

        if ('|' == read) {
            endCommand();
            return continueBare();
        }

        // We've found something not whitespace
        if (EOF != read && arg == null) {
            arg = new StringBuilder();
        }

        if ('\'' == read) return next(this::inSingleQuotes);
        if ('\"' == read) return next(this::inDoubleQuotes);
        if ('\\' == read) return next(this::escape);

        return read;
    }