bundles/org.eclipse.orion.client.javascript/web/eslint/lib/code-path-analysis/code-path-analyzer.js
function(node) {
			this.currentNode = node;// Updates the code path.
			// And emits onCodePathStart/onCodePathSegmentStart events.
			processCodePathToExit(this, node);

			// Emits node events.
			this.original.leaveNode(node);

			// Emits the last onCodePathStart/onCodePathSegmentStart events.
			postprocess(this, node);

			this.currentNode = null;
		}
function(node) {
			this.currentNode = node;// Updates the code path.
			// And emits onCodePathStart/onCodePathSegmentStart events.
			processCodePathToExit(this, node);

			// Emits node events.
			this.original.leaveNode(node);

			// Emits the last onCodePathStart/onCodePathSegmentStart events.
			postprocess(this, node);

			this.currentNode = null;
		}
function ( node ) { this . currentNode = node ; // Updates the code path. // And emits onCodePathStart/onCodePathSegmentStart events. processCodePathToExit ( this , node ) ; // Emits node events. this . original . leaveNode ( node ) ; // Emits the last onCodePathStart/onCodePathSegmentStart events. postprocess ( this , node ) ; this . currentNode = null ; }
Does the process to leave a given AST node.
This updates state of analysis and calls `leaveNode` of the wrapped.

@param {ASTNode} node - A node which is leaving.
@returns {void}
Does the process to leave a given AST node . This updates state of analysis and calls leaveNode of the wrapped .