package bjc.rgens.parser; import java.util.List; import bjc.rgens.parser.elements.CaseElement; public class NormalRuleCase extends RuleCase { public NormalRuleCase(List elms) { super(elms); } @Override public void generate(GenerationState state) { for(CaseElement elm : elementList) { elm.generate(state); if(elm.spacing) { state.appendContents(" "); } } } public NormalRuleCase withElements(List elms) { return new NormalRuleCase(elms); } }