| 1234567891011121314151617181920 | 
							- 'use strict';
 
- /**
 
- Finds a variable named `name` in the scope `scope` (or it's parents).
 
- @param {string} name - The variable name to be resolve.
 
- @param {Scope} scope - The scope to look for the variable in.
 
- @returns {Variable?} - The found variable, if any.
 
- */
 
- module.exports = (name, scope) => {
 
- 	while (scope) {
 
- 		const variable = scope.set.get(name);
 
- 		if (variable) {
 
- 			return variable;
 
- 		}
 
- 		scope = scope.upper;
 
- 	}
 
- };
 
 
  |