| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 22x 22x 754x 754x 754x | // @flow
import opcode from '../emitter/opcode';
import type { GeneratorType } from './flow/types';
const generateConstant: GeneratorType = node => {
const kind = opcode[String(node.type) + 'Const'];
const value = (node.meta.SIGN || 1) * Number(node.value);
return [
{
kind,
params: [value],
},
];
};
export default generateConstant;
|