|  | @@ -81,10 +81,16 @@ export class OutputMatching {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    outputMatch (g_output, e_output) {
 | 
	
		
			
				|  |  |      if(OutputMatching.NUM_REGEX.test(e_output)) {
 | 
	
		
			
				|  |  | +      if(!OutputMatching.NUM_REGEX.test(g_output)) {
 | 
	
		
			
				|  |  | +        return OutputResult.createNumberResult(e_output, g_output, 0);
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |        const g_num = new Decimal(g_output);
 | 
	
		
			
				|  |  |        const e_num = new Decimal(e_output);
 | 
	
		
			
				|  |  |        return this.checkNumbers(g_num, e_num);
 | 
	
		
			
				|  |  |      } else if (OutputMatching.BOOLEAN_REGEX.test(e_output)) {
 | 
	
		
			
				|  |  | +      if (!OutputMatching.BOOLEAN_REGEX.test(g_output)) {
 | 
	
		
			
				|  |  | +        return OutputResult.createBoolResult(e_output, g_output, 0);
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |        const g_bool = TypeParser.toBool(g_output);
 | 
	
		
			
				|  |  |        const e_bool = TypeParser.toBool(e_output);
 | 
	
		
			
				|  |  |        return this.checkBoolean(g_bool, e_bool);
 |