package org.easyb.domain;
import org.easyb.util.PreProcessorable;
public class NarrativePreProcessor implements PreProcessorable {
public String process(String specification) {
return specification
.replaceAll("(\\{*\\s)as a([^\\}]*\\})", "$1as_a$2")
.replaceAll("(\\{*\\s)i want([^\\}]*\\})", "$1i_want$2")
.replaceAll("(\\{*\\s)so that([^\\}]*\\})", "$1so_that$2");
}
}