public SimpleExpressionTokenizer(final String input) {
        final String[] tokens = input.split(String.format(WITH_DELIMITER, "[*\\s+,/()^%-]"));
        for (final String token : tokens) {
            if (!token.isEmpty() && !token.matches("\\s")) {
                tokenStrings.add(token);
            }
        }
    }