adder-script
Version:
Python like language to execute untrusted codes in browsers and Node.js.
26 lines (22 loc) • 628 B
JavaScript
// all statements
var statements = {
'pass': require('./pass'),
'def': require('./def'),
'return': require('./return'),
'for': require('./for'),
'while': require('./while'),
'continue': require('./continue'),
'break': require('./break'),
'if': require('./if'),
'else': require('./else'),
'elif': require('./elif'),
'!@#$%^&*()_default': require('./evaluate_expression'),
};
// set identifier field
for (var key in statements)
{
statements[key].prototype.identifier = "builtin.statements." + key;
}
// export
module.exports = statements;
;