Add optional to MemberExpression

This commit is contained in:
Justin Ridgewell 2017-06-04 00:20:21 -04:00
parent 9ce797dd34
commit b048bff77d

View File

@ -416,7 +416,7 @@ defineType("LogicalExpression", {
}); });
defineType("MemberExpression", { defineType("MemberExpression", {
builder: ["object", "property", "computed"], builder: ["object", "property", "computed", "optional"],
visitor: ["object", "property"], visitor: ["object", "property"],
aliases: ["Expression", "LVal"], aliases: ["Expression", "LVal"],
fields: { fields: {
@ -437,6 +437,10 @@ defineType("MemberExpression", {
computed: { computed: {
default: false, default: false,
}, },
optional: {
validate: assertOneOf(true, false),
optional: true,
}
}, },
}); });