package com.googlecode.totallylazy.parser;
import com.googlecode.totallylazy.Segment;
abstract class DelegateParser<A> implements Parser<A> {
protected final Parser<A> delegate;
protected DelegateParser(Parser<A> delegate) {
this.delegate = delegate;
}
@Override
public String toString() {
return delegate.toString();
}
@Override
public Result<A> parse(Segment<Character> characters) {
return delegate.parse(characters);
}
}