package fitnesse.wikitext.parser;
public class EqualPairRule implements Rule {
@Override
public Maybe<Symbol> parse(Symbol current, Parser parser) {
Symbol body = parser.parseToIgnoreFirst(current.getType());
if (body.getChildren().isEmpty()) return Symbol.nothing;
if (!parser.getCurrent().isType(current.getType())) return Symbol.nothing;
return new Maybe<>(current.add(body));
}
}