src/main/java/com/bazaarvoice/jless/parser/Parser.java
Rule Function() {
        return Sequence(
                Ident(), push(new FunctionNode(match())),
                Arguments(), peek(1).addChild(pop())
        );
    }
Rule Function() {
        return Sequence(
                Ident(), push(new FunctionNode(match())),
                Arguments(), peek(1).addChild(pop())
        );
    }
Rule Function ( ) { return Sequence ( Ident ( ) , push ( new FunctionNode ( match ( ) ) ) , Arguments ( ) , peek ( 1 ) . addChild ( pop ( ) ) ) ; }
Ident Arguments
Ident Arguments