|  |  | @ -470,6 +470,9 @@ class AnalyzeRule(private var book: BaseBook? = null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             var tmp: String |  |  |  |             var tmp: String | 
			
		
	
		
		
			
				
					
					|  |  |  |             val evalMatcher = evalPattern.matcher(rule) |  |  |  |             val evalMatcher = evalPattern.matcher(rule) | 
			
		
	
		
		
			
				
					
					|  |  |  |             while (evalMatcher.find()) { |  |  |  |             while (evalMatcher.find()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 if (mode == Mode.Default) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     mode = Mode.Regex | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |                 if (evalMatcher.start() > start) { |  |  |  |                 if (evalMatcher.start() > start) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                     tmp = rule.substring(start, evalMatcher.start()) |  |  |  |                     tmp = rule.substring(start, evalMatcher.start()) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     ruleType.add(0) |  |  |  |                     ruleType.add(0) | 
			
		
	
	
		
		
			
				
					|  |  | 
 |