package com.babel17.syntaxtree;
public class ModuleNode extends Node {
private ModuleIdNode moduleId;
private BlockNode block;
public ModuleNode(ModuleIdNode moduleId, BlockNode block) {
this.moduleId = moduleId;
this.block = block;
}
public BlockNode block() {
return block;
}
public ModuleIdNode moduleId() {
return moduleId;
}
public NodeList children() {
return new NodeList().cons(block).cons(moduleId);
}
}