UNPKG

@awayfl/avm2

Version:

Virtual machine for executing AS3 code

9 lines (7 loc) 230 B
const VALID_PROP_REG = /^[a-zA-Z$_][a-zA-Z0-9$_]*$/; export function emitInlineAccessor (obj: string, prop: string): string { if (prop && VALID_PROP_REG.test(prop)) { return `${obj}.${prop}`; } return `${obj}["${prop}"]`; }