|  | @@ -78,15 +78,15 @@ impl ASTArena {
 | 
												
													
														
															|  |      }
 |  |      }
 | 
												
													
														
															|  |  
 |  |  
 | 
												
													
														
															|  |      pub fn get_line(&self, file: FileRef, span: Span) -> String {
 |  |      pub fn get_line(&self, file: FileRef, span: Span) -> String {
 | 
												
													
														
															|  | -        let mut line_number = 0;
 |  | 
 | 
												
													
														
															|  | 
 |  | +        let mut line_number = 1;
 | 
												
													
														
															|  |          let mut start_of_line = 0;
 |  |          let mut start_of_line = 0;
 | 
												
													
														
															|  |          let mut end_of_line = None;
 |  |          let mut end_of_line = None;
 | 
												
													
														
															|  |          let src = &self.files[file.idx];
 |  |          let src = &self.files[file.idx];
 | 
												
													
														
															|  |  
 |  |  
 | 
												
													
														
															|  |          for (i, ch) in src.char_indices() {
 |  |          for (i, ch) in src.char_indices() {
 | 
												
													
														
															|  |              if ch == '\n' {
 |  |              if ch == '\n' {
 | 
												
													
														
															|  | -                line_number += 1;
 |  | 
 | 
												
													
														
															|  |                  if i < span.start as usize {
 |  |                  if i < span.start as usize {
 | 
												
													
														
															|  | 
 |  | +                    line_number += 1;
 | 
												
													
														
															|  |                      start_of_line = i;
 |  |                      start_of_line = i;
 | 
												
													
														
															|  |                  }
 |  |                  }
 | 
												
													
														
															|  |                  if i >= span.end as usize && end_of_line.is_none() {
 |  |                  if i >= span.end as usize && end_of_line.is_none() {
 |