Skip to content

Commit 59f46a6

Browse files
committed
fix the issue of logical operator support in AOT
1 parent 83e8459 commit 59f46a6

4 files changed

Lines changed: 7 additions & 3 deletions

File tree

bin/npm/jscexc/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"email": "jeffz@live.com"
77
},
88
"name": "jscexc",
9-
"version": "0.2.0",
9+
"version": "0.2.1",
1010
"main": "src/jscexc.js",
1111
"description": "The AOT compiler for Jscex",
1212
"dependencies": {

bin/npm/jscexc/src/jscexc.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,8 @@ var extract = function (ast) {
9898
case "*":
9999
case "/":
100100
case "?":
101+
case "&&":
102+
case "||":
101103
visitChildren(node);
102104
break;
103105
case "IDENTIFIER":

scripts/build-npm.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ var buildAot = function () {
8787

8888
var packageData = _.clone(packageBase);
8989
packageData.name = "jscexc";
90-
packageData.version = "0.2.0";
90+
packageData.version = "0.2.1";
9191
packageData.main = "src/jscexc.js";
9292
packageData.description = "The AOT compiler for Jscex";
9393
packageData.dependencies = {
@@ -109,4 +109,4 @@ _.each(modules, function (name) {
109109
buildOne(name);
110110
});
111111

112-
buildAot();
112+
buildAot();

src/jscexc.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,8 @@ var extract = function (ast) {
9898
case "*":
9999
case "/":
100100
case "?":
101+
case "&&":
102+
case "||":
101103
visitChildren(node);
102104
break;
103105
case "IDENTIFIER":

0 commit comments

Comments
 (0)