blob: fa9f65a84acbcb25a4073e8b3dbe03dc10f2a98a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
package org.yarp;
// GENERATED BY <%= File.basename(__FILE__) %>
public abstract class AbstractNodeVisitor<T> {
protected abstract T defaultVisit(Nodes.Node node);
<%- nodes.each do |node| -%>
public T visit<%= node.name -%>(Nodes.<%= node.name -%> node) {
return defaultVisit(node);
}
<%- end -%>
}
|