Lines Matching refs:AST_Node
47 if (typeof base === "undefined") base = AST_Node;
92 var AST_Node = DEFNODE("Node", "start end", { variable
138 DEF_BITPROPS(AST_Node, [
188 (AST_Node.log_function = function(fn, verbose) {
190 AST_Node.info = AST_Node.warn = noop;
194 AST_Node.info = verbose ? function(text, props) {
197 AST_Node.warn = function(text, props) {
209 AST_Node.enable_validation = function() {
210 AST_Node.disable_validation();
217 if (node instanceof AST_Node) {
230 AST_Node.disable_validation = function() {
250 return u instanceof AST_Node && v instanceof AST_Node && u.equals(v);
298 if (!(value instanceof AST_Node)) throw new Error(prop + " must " + multiple + " AST_Node");
316 body: "[AST_Node] an expression node (should not be instanceof AST_Statement)",
1346 body: "[AST_Node] the default export",
1458 value: "[AST_Node] value to assign if variable is `undefined`",
1485 args: "[AST_Node*] array of arguments",
1486 expression: "[AST_Node] expression to invoke as function",
1522 expressions: "[AST_Node*] array of expressions (at least two)",
1549 expression: "[AST_Node] the “container” expression",
1551 …property: "[AST_Node|string] the property to access. For AST_Dot this is always a plain string, w…
2107 expressions: "[AST_Node*] the placeholder expressions",
2109 tag: "[AST_Node?] tag function, or null if absent",