khepri-ast
Advanced tools
Comparing version 4.1.1 to 4.1.2
# ChangeLog # | ||
## 4.1.0 - May 5, 2014 | ||
* Fixed `BinaryExpression` and `UnaryExpression` marking `operator` as `attribute` | ||
instead of `child`. | ||
## 4.0.0 - May 5, 2014 | ||
@@ -4,0 +8,0 @@ * Added `OperatorToken` to distinguish punctuators that are used as operators. |
/* | ||
* THIS FILE IS AUTO GENERATED FROM 'lib/expression.kep' | ||
* THIS FILE IS AUTO GENERATED from 'lib/expression.kep' | ||
* DO NOT EDIT | ||
*/ | ||
"use strict"; | ||
*/"use strict"; | ||
var __o = require("./node"), | ||
defineNode = __o["defineNode"], | ||
Node = __o["Node"], | ||
Expression, ThisExpression, UnaryExpression, BinaryExpression, AssignmentExpression, LogicalExpression, | ||
ConditionalExpression, NewExpression, CallExpression, MemberExpression, FunctionExpression, ArrayExpression, | ||
ObjectExpression, LetExpression, CurryExpression, ApplyExpression; | ||
Expression, UnaryExpression, BinaryExpression, AssignmentExpression, ConditionalExpression, NewExpression, | ||
CallExpression, MemberExpression, FunctionExpression, ArrayExpression, ObjectExpression, LetExpression, | ||
CurryExpression, ApplyExpression, defineNode = __o["defineNode"], | ||
Node = __o["Node"]; | ||
(Expression = (function() { | ||
@@ -16,7 +14,3 @@ var self = this; | ||
(Expression.prototype = new(Node)()); | ||
(ThisExpression = defineNode(Expression, "ThisExpression", [], [], (function(loc) { | ||
var self = this; | ||
Node.call(self, loc); | ||
}))); | ||
(UnaryExpression = defineNode(Expression, "UnaryExpression", ["argument"], ["operator"], (function(loc, operator, | ||
(UnaryExpression = defineNode(Expression, "UnaryExpression", ["operator", "argument"], [], (function(loc, operator, | ||
argument) { | ||
@@ -28,4 +22,4 @@ var self = this; | ||
}))); | ||
(BinaryExpression = defineNode(Expression, "BinaryExpression", ["left", "right"], ["operator"], (function(loc, operator, | ||
left, right) { | ||
(BinaryExpression = defineNode(Expression, "BinaryExpression", ["operator", "left", "right"], [], (function(loc, | ||
operator, left, right) { | ||
var self = this; | ||
@@ -45,10 +39,2 @@ Node.call(self, loc); | ||
}))); | ||
(LogicalExpression = defineNode(Expression, "LogicalExpression", ["left", "right"], ["operator"], (function(loc, | ||
operator, left, right) { | ||
var self = this; | ||
Node.call(self, loc); | ||
(self.operator = operator); | ||
(self.left = left); | ||
(self.right = right); | ||
}))); | ||
(ConditionalExpression = defineNode(Expression, "ConditionalExpression", ["test", "consequent", "alternate"], [], ( | ||
@@ -119,7 +105,5 @@ function(loc, test, consequent, alternate) { | ||
(exports["Expression"] = Expression); | ||
(exports["ThisExpression"] = ThisExpression); | ||
(exports["UnaryExpression"] = UnaryExpression); | ||
(exports["BinaryExpression"] = BinaryExpression); | ||
(exports["AssignmentExpression"] = AssignmentExpression); | ||
(exports["LogicalExpression"] = LogicalExpression); | ||
(exports["ConditionalExpression"] = ConditionalExpression); | ||
@@ -126,0 +110,0 @@ (exports["NewExpression"] = NewExpression); |
/* | ||
* THIS FILE IS AUTO GENERATED FROM 'lib/statement.kep' | ||
* THIS FILE IS AUTO GENERATED from 'lib/statement.kep' | ||
* DO NOT EDIT | ||
*/ | ||
"use strict"; | ||
*/"use strict"; | ||
var __o = require("./node"), | ||
defineNode = __o["defineNode"], | ||
Node = __o["Node"], | ||
Statement, EmptyStatement, DebuggerStatement, WithStatement, BlockStatement, ExpressionStatement, IfStatement, | ||
BreakStatement, ContinueStatement, SwitchStatement, ReturnStatement, ThrowStatement, TryStatement, | ||
WhileStatement, DoWhileStatement, ForStatement; | ||
SwitchStatement, BreakStatement, ContinueStatement, ReturnStatement, ThrowStatement, TryStatement, | ||
WhileStatement, DoWhileStatement, ForStatement, defineNode = __o["defineNode"], | ||
Node = __o["Node"]; | ||
(Statement = (function() { | ||
@@ -109,5 +107,5 @@ var self = this; | ||
(exports["IfStatement"] = IfStatement); | ||
(exports["SwitchStatement"] = SwitchStatement); | ||
(exports["BreakStatement"] = BreakStatement); | ||
(exports["ContinueStatement"] = ContinueStatement); | ||
(exports["SwitchStatement"] = SwitchStatement); | ||
(exports["ReturnStatement"] = ReturnStatement); | ||
@@ -114,0 +112,0 @@ (exports["ThrowStatement"] = ThrowStatement); |
/* | ||
* THIS FILE IS AUTO GENERATED FROM 'lib/expression.kep' | ||
* THIS FILE IS AUTO GENERATED from 'lib/expression.kep' | ||
* DO NOT EDIT | ||
*/ | ||
define(["require", "exports", "./node"], (function(require, exports, __o) { | ||
*/define(["require", "exports", "./node"], (function(require, exports, __o) { | ||
"use strict"; | ||
var defineNode = __o["defineNode"], | ||
Node = __o["Node"], | ||
Expression, ThisExpression, UnaryExpression, BinaryExpression, AssignmentExpression, LogicalExpression, | ||
ConditionalExpression, NewExpression, CallExpression, MemberExpression, FunctionExpression, | ||
ArrayExpression, ObjectExpression, LetExpression, CurryExpression, ApplyExpression; | ||
var Expression, UnaryExpression, BinaryExpression, AssignmentExpression, ConditionalExpression, | ||
NewExpression, CallExpression, MemberExpression, FunctionExpression, ArrayExpression, | ||
ObjectExpression, LetExpression, CurryExpression, ApplyExpression, defineNode = __o["defineNode"], | ||
Node = __o["Node"]; | ||
(Expression = (function() { | ||
@@ -16,7 +14,3 @@ var self = this; | ||
(Expression.prototype = new(Node)()); | ||
(ThisExpression = defineNode(Expression, "ThisExpression", [], [], (function(loc) { | ||
var self = this; | ||
Node.call(self, loc); | ||
}))); | ||
(UnaryExpression = defineNode(Expression, "UnaryExpression", ["argument"], ["operator"], (function(loc, | ||
(UnaryExpression = defineNode(Expression, "UnaryExpression", ["operator", "argument"], [], (function(loc, | ||
operator, argument) { | ||
@@ -28,3 +22,3 @@ var self = this; | ||
}))); | ||
(BinaryExpression = defineNode(Expression, "BinaryExpression", ["left", "right"], ["operator"], (function( | ||
(BinaryExpression = defineNode(Expression, "BinaryExpression", ["operator", "left", "right"], [], (function( | ||
loc, operator, left, right) { | ||
@@ -45,10 +39,2 @@ var self = this; | ||
}))); | ||
(LogicalExpression = defineNode(Expression, "LogicalExpression", ["left", "right"], ["operator"], (function( | ||
loc, operator, left, right) { | ||
var self = this; | ||
Node.call(self, loc); | ||
(self.operator = operator); | ||
(self.left = left); | ||
(self.right = right); | ||
}))); | ||
(ConditionalExpression = defineNode(Expression, "ConditionalExpression", ["test", "consequent", "alternate"], [], ( | ||
@@ -125,7 +111,5 @@ function(loc, test, consequent, alternate) { | ||
(exports["Expression"] = Expression); | ||
(exports["ThisExpression"] = ThisExpression); | ||
(exports["UnaryExpression"] = UnaryExpression); | ||
(exports["BinaryExpression"] = BinaryExpression); | ||
(exports["AssignmentExpression"] = AssignmentExpression); | ||
(exports["LogicalExpression"] = LogicalExpression); | ||
(exports["ConditionalExpression"] = ConditionalExpression); | ||
@@ -132,0 +116,0 @@ (exports["NewExpression"] = NewExpression); |
/* | ||
* THIS FILE IS AUTO GENERATED FROM 'lib/statement.kep' | ||
* THIS FILE IS AUTO GENERATED from 'lib/statement.kep' | ||
* DO NOT EDIT | ||
*/ | ||
define(["require", "exports", "./node"], (function(require, exports, __o) { | ||
*/define(["require", "exports", "./node"], (function(require, exports, __o) { | ||
"use strict"; | ||
var defineNode = __o["defineNode"], | ||
Node = __o["Node"], | ||
Statement, EmptyStatement, DebuggerStatement, WithStatement, BlockStatement, ExpressionStatement, | ||
IfStatement, BreakStatement, ContinueStatement, SwitchStatement, ReturnStatement, ThrowStatement, | ||
TryStatement, WhileStatement, DoWhileStatement, ForStatement; | ||
var Statement, EmptyStatement, DebuggerStatement, WithStatement, BlockStatement, ExpressionStatement, | ||
IfStatement, SwitchStatement, BreakStatement, ContinueStatement, ReturnStatement, ThrowStatement, | ||
TryStatement, WhileStatement, DoWhileStatement, ForStatement, defineNode = __o["defineNode"], | ||
Node = __o["Node"]; | ||
(Statement = (function() { | ||
@@ -112,5 +110,5 @@ var self = this; | ||
(exports["IfStatement"] = IfStatement); | ||
(exports["SwitchStatement"] = SwitchStatement); | ||
(exports["BreakStatement"] = BreakStatement); | ||
(exports["ContinueStatement"] = ContinueStatement); | ||
(exports["SwitchStatement"] = SwitchStatement); | ||
(exports["ReturnStatement"] = ReturnStatement); | ||
@@ -117,0 +115,0 @@ (exports["ThrowStatement"] = ThrowStatement); |
{ | ||
"name": "khepri-ast", | ||
"version": "4.1.1", | ||
"version": "4.1.2", | ||
"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
95197
1581