MCPcopy Create free account
hub / github.com/BloombergGraphics/whatiscode / Walker

Function Walker

scripts/libs/walker.js:75–169  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

73 var Walker = (function WalkerClosure() {
74
75 function Walker() {
76 this.walkBreakStatement = null;
77 this.walkContinueStatement = null;
78 this.walkDebuggerStatement = null;
79 this.walkEmptyStatement = null;
80 this.walkIdentifier = null;
81 this.walkLiteral = null;
82 this.walkThisExpression = null;
83
84 this.enterAssignmentExpression = null;
85 this.enterArrayExpression = null;
86 this.enterBinaryExpression = null;
87 this.enterBlockStatement = null;
88 this.enterCallExpression = null;
89 this.enterCatchClause = null;
90 this.enterConditionalExpression = null;
91 this.enterDoWhileStatement = null;
92 this.enterExpressionStatement = null;
93 this.enterForStatement = null;
94 this.enterForInStatement = null;
95 this.enterFunctionDeclaration = null;
96 this.enterFunctionExpression = null;
97 this.enterIfStatement = null;
98 this.enterLabeledStatement = null;
99 this.enterLogicalExpression = null;
100 this.enterMemberExpression = null;
101 this.enterNewExpression = null;
102 this.enterObjectExpression = null;
103 this.enterProgram = null;
104 this.enterProperty = null;
105 this.enterReturnStatement = null;
106 this.enterSequenceExpression = null;
107 this.enterSwitchStatement = null;
108 this.enterSwitchCase = null;
109 this.enterThrowStatement = null;
110 this.enterTryStatement = null;
111 this.enterUnaryExpression = null;
112 this.enterUpdateExpression = null;
113 this.enterVariableDeclaration = null;
114 this.enterVariableDeclarator = null;
115 this.enterWithStatement = null;
116 this.enterWhileStatement = null;
117
118 // Arrays
119 this.enterCatchClauses = null;
120 this.enterExpressions = null;
121 this.enterParams = null;
122 this.enterProperties = null;
123 this.enterStatements = null;
124 this.enterSwitchCases = null;
125 this.enterVariables = null;
126
127 this.exitAssignmentExpression = null;
128 this.exitArrayExpression = null;
129 this.exitBlockStatement = null;
130 this.exitBinaryExpression = null;
131 this.exitCallExpression = null;
132 this.exitCatchClause = null;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected