@bitloops/bl-transpiler
Version:
The one and only Bitloops Language transpiler
17 lines • 430 B
JavaScript
import { ClassNameNode } from '../nodes/ClassNameNode.js';
export class ClassNameNodeBuilder {
nameNode;
name;
constructor(metadata) {
this.nameNode = new ClassNameNode(metadata);
}
withClassName(name) {
this.name = name;
return this;
}
build() {
this.nameNode.buildLeafValue(this.name);
return this.nameNode;
}
}
//# sourceMappingURL=ClassNameBuilder.js.map