Fix compilation

This commit is contained in:
Clément Fournier
2020-01-12 18:20:43 +01:00
parent 820edada4f
commit ddb5f44d3a

View File

@ -100,6 +100,14 @@ public class AbstractVmNode extends AbstractJjtreeNode<VmNode> implements VmNode
this.first = t; this.first = t;
} }
public Token getFirstToken() {
return first;
}
public Token getLastToken() {
return last;
}
@Override @Override
public Object jjtAccept(final VmParserVisitor visitor, final Object data) { public Object jjtAccept(final VmParserVisitor visitor, final Object data) {
return visitor.visit(this, data); return visitor.visit(this, data);
@ -107,10 +115,8 @@ public class AbstractVmNode extends AbstractJjtreeNode<VmNode> implements VmNode
@Override @Override
public Object childrenAccept(final VmParserVisitor visitor, final Object data) { public Object childrenAccept(final VmParserVisitor visitor, final Object data) {
if (children != null) { for (VmNode c : children()) {
for (int i = 0; i < children.length; ++i) { c.jjtAccept(visitor, data);
((VmNode) children[i]).jjtAccept(visitor, data);
}
} }
return data; return data;
} }