jashkenas--coffeescript/lib/coffee_script/nodes.js

34 lines
1.1 KiB
JavaScript
Raw Normal View History

2010-01-31 04:17:36 +00:00
(function(){
exports.Node = function Node() {
var __a;
var arguments = Array.prototype.slice.call(arguments, 0);
__a = this.values = arguments;
return Node === this.constructor ? this : __a;
};
exports.Expressions = exports.Node;
exports.LiteralNode = exports.Node;
exports.ReturnNode = exports.Node;
exports.CommentNode = exports.Node;
exports.CallNode = exports.Node;
exports.ExtendsNode = exports.Node;
exports.ValueNode = exports.Node;
exports.AccessorNode = exports.Node;
exports.IndexNode = exports.Node;
exports.RangeNode = exports.Node;
exports.SliceNode = exports.Node;
exports.AssignNode = exports.Node;
exports.OpNode = exports.Node;
exports.CodeNode = exports.Node;
exports.SplatNode = exports.Node;
exports.ObjectNode = exports.Node;
exports.ArrayNode = exports.Node;
exports.PushNode = exports.Node;
exports.ClosureNode = exports.Node;
exports.WhileNode = exports.Node;
exports.ForNode = exports.Node;
exports.TryNode = exports.Node;
exports.ThrowNode = exports.Node;
exports.ExistenceNode = exports.Node;
exports.ParentheticalNode = exports.Node;
exports.IfNode = exports.Node;
})();