Add location information to group AST node

master
Mingun 7 years ago
parent 03912dc761
commit c98fee1629

@ -236,7 +236,7 @@ function peg$parse(input, options) {
// nodes that already isolate label scope themselves. This leaves us with // nodes that already isolate label scope themselves. This leaves us with
// "labeled" and "sequence". // "labeled" and "sequence".
return expression.type === "labeled" || expression.type === "sequence" return expression.type === "labeled" || expression.type === "sequence"
? { type: "group", expression: expression } ? { type: "group", expression: expression, location: location() }
: expression; : expression;
}; };
var peg$c32 = function(name) { var peg$c32 = function(name) {

@ -180,7 +180,7 @@ PrimaryExpression
// nodes that already isolate label scope themselves. This leaves us with // nodes that already isolate label scope themselves. This leaves us with
// "labeled" and "sequence". // "labeled" and "sequence".
return expression.type === "labeled" || expression.type === "sequence" return expression.type === "labeled" || expression.type === "sequence"
? { type: "group", expression: expression } ? { type: "group", expression: expression, location: location() }
: expression; : expression;
} }

Loading…
Cancel
Save