complete builder definitions - fixes #1982
This commit is contained in:
parent
91e59cf2bb
commit
124e30face
@ -141,17 +141,6 @@ define("MemberExpression", {
|
|||||||
aliases: ["Expression"]
|
aliases: ["Expression"]
|
||||||
});
|
});
|
||||||
|
|
||||||
define("MethodDefinition", {
|
|
||||||
builder: {
|
|
||||||
key: null,
|
|
||||||
value: null,
|
|
||||||
kind: "method",
|
|
||||||
computed: false,
|
|
||||||
static: false
|
|
||||||
},
|
|
||||||
visitor: ["key", "value", "decorators"]
|
|
||||||
});
|
|
||||||
|
|
||||||
define("NewExpression", {
|
define("NewExpression", {
|
||||||
visitor: ["callee", "arguments"],
|
visitor: ["callee", "arguments"],
|
||||||
aliases: ["Expression"]
|
aliases: ["Expression"]
|
||||||
@ -169,7 +158,7 @@ define("Program", {
|
|||||||
|
|
||||||
define("Property", {
|
define("Property", {
|
||||||
builder: {
|
builder: {
|
||||||
kind: null,
|
kind: "init",
|
||||||
key: null,
|
key: null,
|
||||||
value: null,
|
value: null,
|
||||||
computed: false
|
computed: false
|
||||||
@ -211,6 +200,7 @@ define("ThrowStatement", {
|
|||||||
});
|
});
|
||||||
|
|
||||||
define("TryStatement", {
|
define("TryStatement", {
|
||||||
|
builder: ["block", "handler", "finalizer"],
|
||||||
visitor: ["block", "handlers", "handler", "guardedHandlers", "finalizer"],
|
visitor: ["block", "handlers", "handler", "guardedHandlers", "finalizer"],
|
||||||
aliases: ["Statement"]
|
aliases: ["Statement"]
|
||||||
});
|
});
|
||||||
@ -226,6 +216,11 @@ define("UnaryExpression", {
|
|||||||
});
|
});
|
||||||
|
|
||||||
define("UpdateExpression", {
|
define("UpdateExpression", {
|
||||||
|
builder: {
|
||||||
|
operator: null,
|
||||||
|
argument: null,
|
||||||
|
prefix: false
|
||||||
|
},
|
||||||
visitor: ["argument"],
|
visitor: ["argument"],
|
||||||
aliases: ["Expression"]
|
aliases: ["Expression"]
|
||||||
});
|
});
|
||||||
|
|||||||
@ -90,6 +90,17 @@ define("MetaProperty", {
|
|||||||
aliases: ["Expression"]
|
aliases: ["Expression"]
|
||||||
});
|
});
|
||||||
|
|
||||||
|
define("MethodDefinition", {
|
||||||
|
builder: {
|
||||||
|
key: null,
|
||||||
|
value: null,
|
||||||
|
kind: "method",
|
||||||
|
computed: false,
|
||||||
|
static: false
|
||||||
|
},
|
||||||
|
visitor: ["key", "value", "decorators"]
|
||||||
|
});
|
||||||
|
|
||||||
define("ObjectPattern", {
|
define("ObjectPattern", {
|
||||||
visitor: ["properties", "typeAnnotation"],
|
visitor: ["properties", "typeAnnotation"],
|
||||||
aliases: ["Pattern"]
|
aliases: ["Pattern"]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user