Workaround for missing prefix in UnaryExpression generated by Esprima
See #193
This commit is contained in:
@@ -148,12 +148,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
function From_Moz_Unary(M) {
|
function From_Moz_Unary(M) {
|
||||||
return new (M.prefix ? AST_UnaryPrefix : AST_UnaryPostfix)({
|
var prefix = "prefix" in M ? M.prefix
|
||||||
|
: M.type == "UnaryExpression" ? true : false;
|
||||||
|
return new (prefix ? AST_UnaryPrefix : AST_UnaryPostfix)({
|
||||||
start : my_start_token(M),
|
start : my_start_token(M),
|
||||||
end : my_end_token(M),
|
end : my_end_token(M),
|
||||||
operator : M.operator,
|
operator : M.operator,
|
||||||
expression : from_moz(M.argument)
|
expression : from_moz(M.argument)
|
||||||
})
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
var ME_TO_MOZ = {};
|
var ME_TO_MOZ = {};
|
||||||
|
|||||||
Reference in New Issue
Block a user