public void process()

in src/main/java/org/apache/sling/query/impl/selector/parser/State.java [220:234]


        public void process(ParserContext context, char c) {
            if (c == ')') {
                if (context.decreaseParentheses() == 0) {
                    context.addModifier();
                    context.setState(IDLE);
                } else {
                    context.append(c);
                }
            } else if (c == '(') {
                context.increaseParentheses();
                context.append(c);
            } else {
                context.append(c);
            }
        }