Fix bug
This commit is contained in:
		
							parent
							
								
									76f37671b4
								
							
						
					
					
						commit
						e76e358d98
					
				
					 2 changed files with 10 additions and 10 deletions
				
			
		|  | @ -112,16 +112,6 @@ export class ASEvaluator { | |||
| 		this.envVars.SEED = seed; | ||||
| 	} | ||||
| 
 | ||||
| 	@autobind | ||||
| 	public getVarByName(name: string): Variable { | ||||
| 		const v = this.variables.find(x => x.name === name); | ||||
| 		if (v !== undefined) { | ||||
| 			return v; | ||||
| 		} else { | ||||
| 			throw new AiScriptError(`No such variable '${name}'`); | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	@autobind | ||||
| 	private interpolate(str: string, scope: Scope) { | ||||
| 		return str.replace(/\{(.+?)\}/g, match => { | ||||
|  |  | |||
|  | @ -139,6 +139,16 @@ export class ASTypeChecker { | |||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	@autobind | ||||
| 	public getVarByName(name: string): Variable { | ||||
| 		const v = this.variables.find(x => x.name === name); | ||||
| 		if (v !== undefined) { | ||||
| 			return v; | ||||
| 		} else { | ||||
| 			throw new Error(`No such variable '${name}'`); | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	@autobind | ||||
| 	public getVarsByType(type: Type): Variable[] { | ||||
| 		if (type == null) return this.variables; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue