scanner: fix string interpolation in " strings
							parent
							
								
									96c3f10a0e
								
							
						
					
					
						commit
						08fd62339e
					
				| 
						 | 
					@ -247,7 +247,7 @@ fn (s mut Scanner) scan() ScanRes {
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	// End of $var, start next string
 | 
						// End of $var, start next string
 | 
				
			||||||
	if s.inter_end {
 | 
						if s.inter_end {
 | 
				
			||||||
		if s.text[s.pos] == single_quote {
 | 
							if s.text[s.pos] == s.quote { //single_quote {
 | 
				
			||||||
			s.inter_end = false
 | 
								s.inter_end = false
 | 
				
			||||||
			return scan_res(.str, '')
 | 
								return scan_res(.str, '')
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
| 
						 | 
					@ -277,7 +277,7 @@ fn (s mut Scanner) scan() ScanRes {
 | 
				
			||||||
		// 'asdf $b' => "b" is the last name in the string, dont start parsing string
 | 
							// 'asdf $b' => "b" is the last name in the string, dont start parsing string
 | 
				
			||||||
		// at the next ', skip it
 | 
							// at the next ', skip it
 | 
				
			||||||
		if s.inside_string {
 | 
							if s.inside_string {
 | 
				
			||||||
			if next_char == single_quote {
 | 
								if next_char == s.quote {
 | 
				
			||||||
				s.inter_end = true
 | 
									s.inter_end = true
 | 
				
			||||||
				s.inter_start = false
 | 
									s.inter_start = false
 | 
				
			||||||
				s.inside_string = false
 | 
									s.inside_string = false
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue