equal
deleted
inserted
replaced
123 interface Expression { |
123 interface Expression { |
124 void minusminus(Consumer<Expression> expr); |
124 void minusminus(Consumer<Expression> expr); |
125 void plus(Consumer<Expression> lhs, Consumer<Expression> rhs); |
125 void plus(Consumer<Expression> lhs, Consumer<Expression> rhs); |
126 void cond(Consumer<Expression> cond, Consumer<Expression> truePart, Consumer<Expression> falsePart); |
126 void cond(Consumer<Expression> cond, Consumer<Expression> truePart, Consumer<Expression> falsePart); |
127 void ident(String... qnames); |
127 void ident(String... qnames); |
|
128 void literal(Object value); |
128 } |
129 } |
129 |
130 |
130 interface Statements { |
131 interface Statements { |
131 Statements _if(Consumer<Expression> cond, Consumer<Statements> ifPart, Consumer<Statements> elsePart); |
132 Statements _if(Consumer<Expression> cond, Consumer<Statements> ifPart, Consumer<Statements> elsePart); |
132 Statements expr(Consumer<Expression> expr); |
133 Statements expr(Consumer<Expression> expr); |