genish.js
Version:
29 lines (20 loc) • 483 B
JavaScript
let gen = require('./gen.js')
let proto = {
name:'gtp',
gen() {
let out,
inputs = gen.getInputs( this )
if( isNaN( this.inputs[0] ) || isNaN( this.inputs[1] ) ) {
out = `(${inputs[ 0 ]} * ( ( ${inputs[0]} > ${inputs[1]} ) | 0 ) )`
} else {
out = inputs[0] * ( ( inputs[0] > inputs[1] ) | 0 )
}
return out
}
}
module.exports = (x,y) => {
let gtp = Object.create( proto )
gtp.inputs = [ x,y ]
return gtp
}