ion
Version:
ion language ========================
36 lines • 1.85 kB
JavaScript
void (function(){var _ion_compiler_nodes_ = function(module,exports,require){'use strict';
var ion = require('../');
var Identifier = exports.Identifier = { location: true }, NewExpression = exports.NewExpression = { location: true }, CallExpression = exports.CallExpression = { location: true }, ExpressionStatement = exports.ExpressionStatement = { location: true }, MemberExpression = exports.MemberExpression = { location: true }, BlockStatement = exports.BlockStatement = {
isBlock: true,
newScope: true
}, Program = exports.Program = {
isBlock: true,
newScope: true,
reactive: false
}, FunctionExpression = exports.FunctionExpression = {
isFunction: true,
paramKind: 'let',
newScope: true,
shadow: true,
reactive: false
}, FunctionDeclaration = exports.FunctionDeclaration = FunctionExpression, Template = exports.Template = {
isFunction: true,
paramKind: 'const',
newScope: true,
shadow: true,
reactive: true
}, ForStatement = exports.ForStatement = {
newScope: true,
allowedInReactive: false
}, ForInStatement = exports.ForInStatement = { newScope: true }, ForOfStatement = exports.ForOfStatement = { newScope: true }, ExportStatement = exports.ExportStatement = { allowedInReactive: false }, ClassExpression = exports.ClassExpression = { allowedInReactive: false }, ThrowStatement = exports.ThrowStatement = { allowedInReactive: false }, TryStatement = exports.TryStatement = { allowedInReactive: false };
}
if (typeof require === 'function') {
if (require.register)
require.register('ion/compiler/nodes',_ion_compiler_nodes_);
else
_ion_compiler_nodes_.call(this, module, exports, require);
}
else {
_ion_compiler_nodes_.call(this);
}
}).call(this)