fmt: minor cleanups (#9090)
							parent
							
								
									7663f826e5
								
							
						
					
					
						commit
						28fc91acb7
					
				|  | @ -68,14 +68,13 @@ pub fn fmt(file ast.File, table &table.Table, pref &pref.Preferences, is_debug b | |||
| 	f.indent-- | ||||
| 	f.stmts(file.stmts) | ||||
| 	f.indent++ | ||||
| 	// for comment in file.comments { println('$comment.line_nr $comment.text')	}
 | ||||
| 	f.imports(f.file.imports) // now that we have all autoimports, handle them
 | ||||
| 	res := f.out.str().trim_space() + '\n' | ||||
| 	if res.len == 1 { | ||||
| 		return f.out_imports.str().trim_space() + '\n' | ||||
| 	} | ||||
| 	bounded_import_pos := util.imin(res.len, f.import_pos) | ||||
| 	return res[..bounded_import_pos] + f.out_imports.str() + res[bounded_import_pos..] // + '\n'
 | ||||
| 	return res[..bounded_import_pos] + f.out_imports.str() + res[bounded_import_pos..] | ||||
| } | ||||
| 
 | ||||
| pub fn (mut f Fmt) process_file_imports(file &ast.File) { | ||||
|  | @ -1562,8 +1561,7 @@ pub fn (mut f Fmt) lock_expr(lex ast.LockExpr) { | |||
| 			} | ||||
| 		} | ||||
| 	} | ||||
| 	f.write(' {') | ||||
| 	f.writeln('') | ||||
| 	f.writeln(' {') | ||||
| 	f.stmts(lex.stmts) | ||||
| 	f.write('}') | ||||
| } | ||||
|  | @ -1770,6 +1768,9 @@ fn (mut f Fmt) write_generic_if_require(node ast.CallExpr) { | |||
| 
 | ||||
| pub fn (mut f Fmt) call_args(args []ast.CallArg) { | ||||
| 	f.single_line_fields = true | ||||
| 	defer { | ||||
| 		f.single_line_fields = false | ||||
| 	} | ||||
| 	for i, arg in args { | ||||
| 		if arg.is_mut { | ||||
| 			f.write(arg.share.str() + ' ') | ||||
|  | @ -1782,7 +1783,6 @@ pub fn (mut f Fmt) call_args(args []ast.CallArg) { | |||
| 			f.write(', ') | ||||
| 		} | ||||
| 	} | ||||
| 	f.single_line_fields = false | ||||
| } | ||||
| 
 | ||||
| pub fn (mut f Fmt) call_expr(node ast.CallExpr) { | ||||
|  | @ -1856,7 +1856,6 @@ pub fn (mut f Fmt) match_expr(it ast.MatchExpr) { | |||
| 	mut single_line := true | ||||
| 	for branch in it.branches { | ||||
| 		if branch.stmts.len > 1 || branch.pos.line_nr < branch.pos.last_line { | ||||
| 			// println(branch)
 | ||||
| 			single_line = false | ||||
| 			break | ||||
| 		} | ||||
|  | @ -1876,9 +1875,7 @@ pub fn (mut f Fmt) match_expr(it ast.MatchExpr) { | |||
| 				f.expr(expr) | ||||
| 				if j < branch.ecmnts.len && branch.ecmnts[j].len > 0 { | ||||
| 					f.write(' ') | ||||
| 					for cmnt in branch.ecmnts[j] { | ||||
| 						f.comment(cmnt, iembed: true) | ||||
| 					} | ||||
| 					f.comments(branch.ecmnts[j], iembed: true) | ||||
| 				} | ||||
| 				if j < branch.exprs.len - 1 { | ||||
| 					f.write(', ') | ||||
|  | @ -1906,9 +1903,7 @@ pub fn (mut f Fmt) match_expr(it ast.MatchExpr) { | |||
| 				f.writeln('}') | ||||
| 			} | ||||
| 		} | ||||
| 		if branch.post_comments.len > 0 { | ||||
| 			f.comments(branch.post_comments, inline: true) | ||||
| 		} | ||||
| 		f.comments(branch.post_comments, inline: true) | ||||
| 	} | ||||
| 	f.indent-- | ||||
| 	f.write('}') | ||||
|  | @ -2285,8 +2280,7 @@ fn (mut f Fmt) global_decl(it ast.GlobalDecl) { | |||
| 	if single { | ||||
| 		f.write('__global ( ') | ||||
| 	} else { | ||||
| 		f.write('__global (') | ||||
| 		f.writeln('') | ||||
| 		f.writeln('__global (') | ||||
| 		f.indent++ | ||||
| 	} | ||||
| 	mut max := 0 | ||||
|  | @ -2300,11 +2294,7 @@ fn (mut f Fmt) global_decl(it ast.GlobalDecl) { | |||
| 		} | ||||
| 	} | ||||
| 	for field in it.fields { | ||||
| 		comments := field.comments | ||||
| 		for comment in comments { | ||||
| 			f.comment(comment, inline: true) | ||||
| 			f.writeln('') | ||||
| 		} | ||||
| 		f.comments(field.comments, inline: true) | ||||
| 		f.write('$field.name ') | ||||
| 		f.write(strings.repeat(` `, max - field.name.len)) | ||||
| 		if field.has_expr { | ||||
|  | @ -2333,11 +2323,7 @@ fn (mut f Fmt) global_decl(it ast.GlobalDecl) { | |||
| pub fn (mut f Fmt) assign_stmt(node ast.AssignStmt) { | ||||
| 	f.comments(node.comments, {}) | ||||
| 	for i, left in node.left { | ||||
| 		if left is ast.Ident { | ||||
| 			f.expr(left) | ||||
| 		} else { | ||||
| 			f.expr(left) | ||||
| 		} | ||||
| 		f.expr(left) | ||||
| 		if i < node.left.len - 1 { | ||||
| 			f.write(', ') | ||||
| 		} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue