Skip to content

Commit af1be47

Browse files
committed
fix for #143
1 parent a2e7c4d commit af1be47

File tree

7 files changed

+24913
-9183
lines changed

7 files changed

+24913
-9183
lines changed

dist/action.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
if (!yy.ast) {
2+
yy.ast = _ast;
3+
_ast.initialize();
4+
}

dist/all.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
]
4343
},
4444
{
45-
"owner": "msvc",
45+
"owner": "msvc-line",
4646
"pattern": [
4747
{
4848
"regexp": "^(.*)\\((\\d+)\\)\\s*:\\s*(?:fatal\\s*)?(error|warning)\\s+(?:.*)?([\\d]{4}):(\\s+.*)$",
@@ -53,6 +53,20 @@
5353
"message": 5
5454
}
5555
]
56+
},
57+
{
58+
"owner": "msvc-linecol",
59+
"pattern": [
60+
{
61+
"regexp": "^(?:\\sWarning:\\s|\\sError:\\s)?(.*)\\((\\d+)(?:,(\\d+))?\\)\\s*:\\s*(?:fatal\\s*)?(error|warning)\\s+(?:.*)?([\\d]{4}):(\\s+.*)$",
62+
"file": 1,
63+
"line": 2,
64+
"column": 3,
65+
"code": 5,
66+
"severity": 4,
67+
"message": 6
68+
}
69+
]
5670
}
5771
]
5872
}

dist/esprima.js

Lines changed: 3756 additions & 0 deletions
Large diffs are not rendered by default.

dist/index.js

Lines changed: 20933 additions & 9138 deletions
Large diffs are not rendered by default.

dist/module.js

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
var _ast = {
2+
3+
initialize: function() {
4+
this._nodes = [];
5+
this._node = {};
6+
this._stash = [];
7+
},
8+
9+
set: function(props) {
10+
for (var k in props) this._node[k] = props[k];
11+
return this._node;
12+
},
13+
14+
node: function(obj) {
15+
if (arguments.length) this._node = obj;
16+
return this._node;
17+
},
18+
19+
push: function() {
20+
this._nodes.push(this._node);
21+
this._node = {};
22+
},
23+
24+
unshift: function() {
25+
this._nodes.unshift(this._node);
26+
this._node = {};
27+
},
28+
29+
yield: function() {
30+
var _nodes = this._nodes;
31+
this.initialize();
32+
return _nodes;
33+
}
34+
};

package-lock.json

Lines changed: 166 additions & 39 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)