1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- export const UNUSED = 0b00000001;
- export const TRUTHY = 0b00000010;
- export const FALSY = 0b00000100;
- export const UNDEFINED = 0b00001000;
- export const INLINED = 0b00010000;
- export const WRITE_ONLY = 0b00100000;
- export const SQUEEZED = 0b0000000100000000;
- export const OPTIMIZED = 0b0000001000000000;
- export const TOP = 0b0000010000000000;
- export const CLEAR_BETWEEN_PASSES = SQUEEZED | OPTIMIZED | TOP;
- export const has_flag = (node, flag) => node.flags & flag;
- export const set_flag = (node, flag) => { node.flags |= flag; };
- export const clear_flag = (node, flag) => { node.flags &= ~flag; };
|