khepri-ast
Advanced tools
Comparing version 4.4.0 to 4.5.0
# ChangeLog # | ||
## 4.5.0 - Sep 7, 2014 | ||
* Added `checked` attribute to member expressions and object patterns. | ||
## 4.4.0 - May 14, 2014 | ||
@@ -4,0 +7,0 @@ * Changed `AssignmentExpression` to have `immutable` attribute instead of `operator`. |
@@ -57,10 +57,11 @@ /* | ||
}))); | ||
(MemberExpression = defineNode(Expression, "MemberExpression", ["object", "property"], ["computed"], (function(loc, | ||
object, property, computed) { | ||
var self = this; | ||
Node.call(self, loc); | ||
(self.object = object); | ||
(self.property = property); | ||
(self.computed = computed); | ||
}))); | ||
(MemberExpression = defineNode(Expression, "MemberExpression", ["object", "property"], ["computed", "checked"], ( | ||
function(loc, object, property, computed, checked) { | ||
var self = this; | ||
Node.call(self, loc); | ||
(self.object = object); | ||
(self.property = property); | ||
(self.computed = computed); | ||
(self.checked = (!(!checked))); | ||
}))); | ||
(FunctionExpression = defineNode(Expression, "FunctionExpression", ["id", "params", "body"], [], (function(loc, id, | ||
@@ -67,0 +68,0 @@ params, body) { |
@@ -33,8 +33,10 @@ /* | ||
}))); | ||
(ArrayPattern = defineNode(Pattern, "ArrayPattern", ["elements"], [], (function(loc, elements) { | ||
(ArrayPattern = defineNode(Pattern, "ArrayPattern", ["elements"], ["checked"], (function(loc, elements, checked) { | ||
var self = this; | ||
Node.call(self, loc); | ||
(self.elements = elements); | ||
(self.checked = (!(!checked))); | ||
}))); | ||
(ObjectPatternElement = defineNode(Pattern, "ObjectPatternElement", ["key", "target"], [], (function(loc, key, target) { | ||
(ObjectPatternElement = defineNode(Pattern, "ObjectPatternElement", ["key", "target"], ["checked"], (function(loc, key, | ||
target, checked) { | ||
var self = this; | ||
@@ -44,2 +46,3 @@ Node.call(self, loc); | ||
(self.target = (target || null)); | ||
(self.checked = (!(!checked))); | ||
}))); | ||
@@ -46,0 +49,0 @@ (ObjectPattern = defineNode(Pattern, "ObjectPattern", ["elements"], [], (function(loc, elements) { |
@@ -60,10 +60,12 @@ /* | ||
}))); | ||
(MemberExpression = defineNode(Expression, "MemberExpression", ["object", "property"], ["computed"], ( | ||
function(loc, object, property, computed) { | ||
var self = this; | ||
Node.call(self, loc); | ||
(self.object = object); | ||
(self.property = property); | ||
(self.computed = computed); | ||
}))); | ||
(MemberExpression = defineNode(Expression, "MemberExpression", ["object", "property"], ["computed", | ||
"checked" | ||
], (function(loc, object, property, computed, checked) { | ||
var self = this; | ||
Node.call(self, loc); | ||
(self.object = object); | ||
(self.property = property); | ||
(self.computed = computed); | ||
(self.checked = (!(!checked))); | ||
}))); | ||
(FunctionExpression = defineNode(Expression, "FunctionExpression", ["id", "params", "body"], [], (function( | ||
@@ -70,0 +72,0 @@ loc, id, params, body) { |
@@ -33,14 +33,17 @@ /* | ||
}))); | ||
(ArrayPattern = defineNode(Pattern, "ArrayPattern", ["elements"], [], (function(loc, elements) { | ||
(ArrayPattern = defineNode(Pattern, "ArrayPattern", ["elements"], ["checked"], (function(loc, elements, | ||
checked) { | ||
var self = this; | ||
Node.call(self, loc); | ||
(self.elements = elements); | ||
(self.checked = (!(!checked))); | ||
}))); | ||
(ObjectPatternElement = defineNode(Pattern, "ObjectPatternElement", ["key", "target"], [], (function(loc, | ||
key, target) { | ||
var self = this; | ||
Node.call(self, loc); | ||
(self.key = key); | ||
(self.target = (target || null)); | ||
}))); | ||
(ObjectPatternElement = defineNode(Pattern, "ObjectPatternElement", ["key", "target"], ["checked"], ( | ||
function(loc, key, target, checked) { | ||
var self = this; | ||
Node.call(self, loc); | ||
(self.key = key); | ||
(self.target = (target || null)); | ||
(self.checked = (!(!checked))); | ||
}))); | ||
(ObjectPattern = defineNode(Pattern, "ObjectPattern", ["elements"], [], (function(loc, elements) { | ||
@@ -47,0 +50,0 @@ var self = this; |
{ | ||
"name": "khepri-ast", | ||
"version": "4.4.0", | ||
"version": "4.5.0", | ||
"description": "Khepri AST nodes", | ||
@@ -5,0 +5,0 @@ "repository": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
97472
1603