public class Statements extends Reduction {
private Reduction statement1;
private Reduction statement2;
public Statements(GOLDParser parser) {
Reduction reduction = parser.getCurrentReduction();
if (reduction != null) {
if (reduction.size() > 0 && reduction.size() < 3) {
statement1 = reduction.get(0).asReduction();
statement2 = (reduction.size() > 1) ? reduction.get(1).asReduction() : null;
} else {
parser.raiseParserException(Simple2.formatMessage("error.param_count_range", "1", "2", String.valueOf(reduction.size())));
}
} else {
parser.raiseParserException(Simple2.formatMessage("error.no_reduction"));
}
}