@bitloops/bl-transpiler
Version:
The one and only Bitloops Language transpiler
18 lines • 434 B
JavaScript
import { ClassNode } from '../nodes/ClassNode.js';
export class ClassNodeBuilder {
classNode;
class;
constructor() {
this.classNode = new ClassNode();
}
withClass(name) {
this.class = name;
return this;
}
build() {
this.classNode.addChild(this.class);
this.classNode.buildObjectValue();
return this.classNode;
}
}
//# sourceMappingURL=ClassBuilder.js.map