Search in sources :

Example 1 with Grammars2ModelsVisitor

use of org.whole.lang.grammars.visitors.Grammars2ModelsVisitor in project whole by wholeplatform.

the class GrammarsUtils method deriveModel.

public static Model deriveModel(Grammar g, boolean normalizeGrammar) {
    Grammars2ModelsVisitor v = new Grammars2ModelsVisitor(normalizeGrammar);
    v.visit(g);
    return (Model) v.getResult();
}
Also used : Model(org.whole.lang.models.model.Model) Grammars2ModelsVisitor(org.whole.lang.grammars.visitors.Grammars2ModelsVisitor)

Aggregations

Grammars2ModelsVisitor (org.whole.lang.grammars.visitors.Grammars2ModelsVisitor)1 Model (org.whole.lang.models.model.Model)1