Lines Matching defs:node
19 function simple(node, visitors, base, state, override) { argument
21 ;(function c(node, st, override) { argument
31 function ancestor(node, visitors, base, state) { argument
34 ;(function c(node, st, override) { argument
49 function recursive(node, state, funcs, base, override) { argument
51 ;(function c(node, st, override) { argument
65 var Found = function Found(node, state) { this.node = node; this.state = state }; argument
70 function findNodeAt(node, start, end, test, base, state) { argument
74 ;(function c(node, st, override) { argument
92 function findNodeAround(node, pos, test, base, state) { argument
96 ;(function c(node, st, override) { argument
109 function findNodeAfter(node, pos, test, base, state) { argument
113 ;(function c(node, st, override) { argument
126 function findNodeBefore(node, pos, test, base, state) { argument
130 ;(function c(node, st, override) { argument
156 function skipThrough(node, st, c) { c(node, st) } argument
171 base.IfStatement = function (node, st, c) { argument
176 base.LabeledStatement = function (node, st, c) { return c(node.body, st, "Statement"); } argument
178 base.WithStatement = function (node, st, c) { argument
182 base.SwitchStatement = function (node, st, c) { argument
196 base.TryStatement = function (node, st, c) { argument
201 base.CatchClause = function (node, st, c) { argument
209 base.ForStatement = function (node, st, c) { argument
220 base.ForInit = function (node, st, c) { argument
226 base.FunctionDeclaration = function (node, st, c) { return c(node, st, "Function"); } argument
227 base.VariableDeclaration = function (node, st, c) { argument
231 base.VariableDeclarator = function (node, st, c) { argument
236 base.Function = function (node, st, c) { argument
244 base.ScopeBody = function (node, st, c) { return c(node, st, "Statement"); } argument
245 base.ScopeExpression = function (node, st, c) { return c(node, st, "Expression"); } argument
247 base.Pattern = function (node, st, c) { argument
257 base.RestElement = function (node, st, c) { return c(node.argument, st, "Pattern"); } argument
258 base.ArrayPattern = function (node, st, c) { argument
264 base.ObjectPattern = function (node, st, c) { argument
271 base.ArrayExpression = function (node, st, c) { argument
277 base.ObjectExpression = function (node, st, c) { argument
297 base.ConditionalExpression = function (node, st, c) { argument
307 base.MemberExpression = function (node, st, c) { argument
316 base.ExportAllDeclaration = function (node, st, c) { argument
319 base.ImportDeclaration = function (node, st, c) { argument
326 base.TaggedTemplateExpression = function (node, st, c) { argument
331 base.Class = function (node, st, c) { argument