module gamma.grammar.hyper.HyperVisitor;

import gamma.grammar.hyper.Group;
import gamma.grammar.hyper.Option;
import gamma.grammar.hyper.Repetition;
import gamma.grammar.hyper.RepetitionAlternative;
import gamma.grammar.Visitor;

public interface HyperVisitor : Visitor
{
    public void visit(Group group);

    public void visit(Option option);

    public void visit(Repetition repetition);

    public void visit(RepetitionAlternative alternative);
}