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;
}