package org.whole.lang.grammars.visitors;
import org.whole.lang.grammars.model.*;
/**
* @generator Whole
*/
public class GrammarsIdentityDefaultVisitor extends GrammarsIdentityVisitor {
public void visit(IGrammarsEntity entity) {
}
public void visit(Grammar entity) {
visit((IGrammarsEntity) entity);
}
public void visit(Productions entity) {
visit((IGrammarsEntity) entity);
}
public void visit(Rule entity) {
visit((Predicate) entity);
}
public void visit(Production entity) {
visit((IGrammarsEntity) entity);
visit((Rule) entity);
}
public void visit(Predicate entity) {
}
public void visit(And entity) {
visit((IGrammarsEntity) entity);
visit((Predicate) entity);
}
public void visit(Or entity) {
visit((IGrammarsEntity) entity);
visit((Predicate) entity);
}
public void visit(Not entity) {
visit((IGrammarsEntity) entity);
visit((Predicate) entity);
}
public void visit(EpsilonRule entity) {
visit((Rule) entity);
}
public void visit(Empty entity) {
visit((IGrammarsEntity) entity);
visit((EpsilonRule) entity);
}
public void visit(Space entity) {
visit((IGrammarsEntity) entity);
visit((EpsilonRule) entity);
}
public void visit(Indent entity) {
visit((IGrammarsEntity) entity);
visit((EpsilonRule) entity);
}
public void visit(NewLine entity) {
visit((IGrammarsEntity) entity);
visit((EpsilonRule) entity);
}
public void visit(Terminal entity) {
visit((Rule) entity);
}
public void visit(LiteralTerminal entity) {
visit((IGrammarsEntity) entity);
visit((Terminal) entity);
}
public void visit(DataTerminal entity) {
visit((IGrammarsEntity) entity);
visit((Terminal) entity);
}
public void visit(NonTerminal entity) {
visit((IGrammarsEntity) entity);
visit((Rule) entity);
}
public void visit(Optional entity) {
visit((IGrammarsEntity) entity);
visit((Rule) entity);
}
public void visit(Repeat entity) {
visit((IGrammarsEntity) entity);
visit((Rule) entity);
}
public void visit(Concatenate entity) {
visit((IGrammarsEntity) entity);
visit((Rule) entity);
}
public void visit(Choose entity) {
visit((IGrammarsEntity) entity);
visit((Rule) entity);
}
public void visit(When entity) {
visit((IGrammarsEntity) entity);
visit((Rule) entity);
}
public void visit(As entity) {
visit((IGrammarsEntity) entity);
visit((Rule) entity);
}
public void visit(Split entity) {
visit((IGrammarsEntity) entity);
visit((Rule) entity);
}
public void visit(Splitter entity) {
}
public void visit(BySize entity) {
visit((IGrammarsEntity) entity);
visit((Splitter) entity);
}
public void visit(ByLines entity) {
visit((IGrammarsEntity) entity);
visit((Splitter) entity);
}
public void visit(ByDelimiter entity) {
visit((IGrammarsEntity) entity);
visit((Splitter) entity);
}
public void visit(TargetLanguage entity) {
}
public void visit(LanguageDescriptor entity) {
visit((IGrammarsEntity) entity);
visit((TargetLanguage) entity);
}
public void visit(Name entity) {
visit((IGrammarsEntity) entity);
}
public void visit(URI entity) {
visit((IGrammarsEntity) entity);
visit((TargetLanguage) entity);
}
public void visit(Namespace entity) {
visit((IGrammarsEntity) entity);
}
public void visit(Version entity) {
visit((IGrammarsEntity) entity);
}
public void visit(Bound entity) {
}
public void visit(Unbounded entity) {
visit((IGrammarsEntity) entity);
visit((Bound) entity);
}
public void visit(Size entity) {
visit((IGrammarsEntity) entity);
visit((Bound) entity);
}
public void visit(Literal entity) {
visit((IGrammarsEntity) entity);
}
public void visit(Pattern entity) {
}
public void visit(RegExp entity) {
visit((IGrammarsEntity) entity);
visit((Pattern) entity);
}
public void visit(CompiledPattern entity) {
visit((IGrammarsEntity) entity);
visit((Pattern) entity);
}
public void visit(Format entity) {
visit((IGrammarsEntity) entity);
}
public void visit(Category entity) {
visit((IGrammarsEntity) entity);
}
public void visit(DataType entity) {
visit((IGrammarsEntity) entity);
visit((Template) entity);
}
public void visit(Template entity) {
}
public void visit(CustomDataType entity) {
visit((IGrammarsEntity) entity);
visit((Template) entity);
}
}