Embedded JavaScript System Model - Need args, arg types and exceptions thrown - Error classes class Global class System class environment var class GC void function run() function tune() function getUsedMemory() // Should be properties function getAllocatedMemory() // Should be properties var javascript var null var undefined var true var false var Nan var Infinity function random // Not implemented function sleep // Not implemented function exit function yield // Not implemented Debug isDebugMode Limits isLimitsMode // Not implemented stack // Not implemented heap // Not implemented flash // Not implemented Memory getUsedMemory() // Should be properties getAvailableMemory() // Should be properties used flash // Not implemented assert() breakpoint() dirname() basename() eval() exit() print() println() printVars() sleep() sort() time() typeof() include() trace() printf() // Not implemented sprintf()