v2: add missing table/modules.v
							parent
							
								
									b62a90a212
								
							
						
					
					
						commit
						f91bded9b3
					
				|  | @ -0,0 +1,20 @@ | ||||||
|  | module table | ||||||
|  | 
 | ||||||
|  | import os | ||||||
|  | 
 | ||||||
|  | // Once we have a module format we can read from module file instead
 | ||||||
|  | // this is not optimal
 | ||||||
|  | pub fn (table &Table) qualify_module(mod string, file_path string) string { | ||||||
|  | 	for m in table.imports { | ||||||
|  | 		println('TABLE IMPORT: $m') | ||||||
|  | 		if m.contains('.') && m.contains(mod) { | ||||||
|  | 			m_parts := m.split('.') | ||||||
|  | 			m_path := m_parts.join(os.path_separator) | ||||||
|  | 			println('IMPORT B: $m - $m_path') | ||||||
|  | 			if mod == m_parts[m_parts.len - 1] && file_path.contains(m_path) { | ||||||
|  | 				return m | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  | 	return mod | ||||||
|  | } | ||||||
		Loading…
	
		Reference in New Issue