ConstNode.js 406 B

1234567891011121314151617181920212223
  1. import InputNode from './InputNode.js';
  2. class ConstNode extends InputNode {
  3. generateConst( builder ) {
  4. return builder.getConst( this.getNodeType( builder ), this.value );
  5. }
  6. generate( builder, output ) {
  7. const type = this.getNodeType( builder );
  8. return builder.format( this.generateConst( builder ), type, output );
  9. }
  10. }
  11. ConstNode.prototype.isConstNode = true;
  12. export default ConstNode;