diff options
| author | Daniel Gavin <danielgavin5@hotmail.com> | 2021-04-18 21:53:52 +0200 |
|---|---|---|
| committer | Daniel Gavin <danielgavin5@hotmail.com> | 2021-04-18 21:53:52 +0200 |
| commit | 2cbb3443d3051bea25dff8b1028c5ec6f71f3c0f (patch) | |
| tree | 17c46f6fc25fa253a11c99ee03a452a5ceed7f6e | |
| parent | 11bd518f36fecf24d69443b257e369bd986645b7 (diff) | |
ran odinfmt
| -rw-r--r-- | core/odin/printer/printer.odin | 38 | ||||
| -rw-r--r-- | core/odin/printer/visit.odin | 12 |
2 files changed, 18 insertions, 32 deletions
diff --git a/core/odin/printer/printer.odin b/core/odin/printer/printer.odin index bd77e9b7c..928c0e07d 100644 --- a/core/odin/printer/printer.odin +++ b/core/odin/printer/printer.odin @@ -211,7 +211,7 @@ format_value_decl :: proc(p: ^Printer, index: int) { eq_line = line_index + index;
eq_found = true;
break found_eq;
- }
+ }
}
}
@@ -233,7 +233,7 @@ format_value_decl :: proc(p: ^Printer, index: int) { align_next = false;
}
- kind := find_last_token(line.format_tokens).kind;
+ kind := find_last_token(line.format_tokens).kind;
if tokenizer.Token_Kind.B_Operator_Begin < kind && kind <= tokenizer.Token_Kind.Cmp_Or {
align_next = true;
@@ -242,26 +242,22 @@ format_value_decl :: proc(p: ^Printer, index: int) { if !align_next {
break;
}
-
}
-
}
find_last_token :: proc(format_tokens: [dynamic]Format_Token) -> Format_Token {
- for i := len(format_tokens)-1; i >= 0; i -= 1 {
+ for i := len(format_tokens) - 1; i >= 0; i -= 1 {
if format_tokens[i].kind != .Comment {
return format_tokens[i];
}
-
}
panic("not possible");
}
format_assignment :: proc(p: ^Printer, index: int) {
-
}
format_call :: proc(p: ^Printer, line_index: int, format_index: int) {
@@ -287,12 +283,12 @@ format_call :: proc(p: ^Printer, line_index: int, format_index: int) { paren_found = true;
paren_token_index = j;
break found_paren;
- }
+ }
}
}
if !paren_found {
- panic("Should not be possible");;
+ panic("Should not be possible");
}
paren_count := 1;
@@ -305,7 +301,7 @@ format_call :: proc(p: ^Printer, line_index: int, format_index: int) { }
for format_token, i in line.format_tokens {
-
+
if format_token.kind == .Comment {
continue;
}
@@ -323,7 +319,6 @@ format_call :: proc(p: ^Printer, line_index: int, format_index: int) { if paren_count == 0 {
done = true;
}
-
}
if line_index != 0 {
@@ -356,7 +351,7 @@ format_keyword_to_brace :: proc(p: ^Printer, line_index: int, format_index: int, keyword_line = line_index + i;
keyword_found = true;
break found_keyword;
- }
+ }
}
}
@@ -371,7 +366,7 @@ format_keyword_to_brace :: proc(p: ^Printer, line_index: int, format_index: int, }
for format_token, i in line.format_tokens {
-
+
if format_token.kind == .Comment {
continue;
}
@@ -389,7 +384,6 @@ format_keyword_to_brace :: proc(p: ^Printer, line_index: int, format_index: int, if brace_count == 1 {
done = true;
}
-
}
if line_index != 0 {
@@ -399,9 +393,7 @@ format_keyword_to_brace :: proc(p: ^Printer, line_index: int, format_index: int, if done {
return;
}
-
}
-
}
format_generic :: proc(p: ^Printer) {
@@ -414,13 +406,12 @@ format_generic :: proc(p: ^Printer) { for format_token, token_index in line.format_tokens {
- if format_token.kind == .For || format_token.kind == .If
- || format_token.kind == .When || format_token.kind == .Switch {
+ if format_token.kind == .For || format_token.kind == .If ||
+ format_token.kind == .When || format_token.kind == .Switch {
format_keyword_to_brace(p, line_index, token_index, format_token.kind);
} else if format_token.type == .Call {
format_call(p, line_index, token_index);
}
-
}
if .Switch_Stmt in line.types && p.config.align_switch {
@@ -438,15 +429,10 @@ format_generic :: proc(p: ^Printer) { if .Assign in line.types {
format_assignment(p, line_index);
}
-
}
}
-
-align_var_decls_and_assignments :: proc(p: ^Printer) {
-
-
-
+align_var_decls_and_assignments :: proc(p: ^Printer) {
}
align_switch_stmt :: proc(p: ^Printer, index: int) {
@@ -650,7 +636,7 @@ align_comments :: proc(p: ^Printer) { if .Line_Comment in line.types {
if current_info.end + 1 != line_index || current_info.depth != line.depth ||
- (current_info.begin == current_info.end && current_info.length == 0) {
+ (current_info.begin == current_info.end && current_info.length == 0) {
if (current_info.begin != 0 && current_info.end != 0) || current_info.length > 0 {
append(&comment_infos, current_info);
diff --git a/core/odin/printer/visit.odin b/core/odin/printer/visit.odin index 36c8c42d9..b1b1d2693 100644 --- a/core/odin/printer/visit.odin +++ b/core/odin/printer/visit.odin @@ -195,8 +195,8 @@ append_format_token :: proc(p: ^Printer, format_token: Format_Token) -> ^Format_ format_token := format_token;
if p.last_token != nil && (p.last_token.kind == .Ellipsis || p.last_token.kind == .Range_Half ||
- p.last_token.kind == .Open_Paren || p.last_token.kind == .Period ||
- p.last_token.kind == .Open_Brace || p.last_token.kind == .Open_Bracket) {
+ p.last_token.kind == .Open_Paren || p.last_token.kind == .Period ||
+ p.last_token.kind == .Open_Brace || p.last_token.kind == .Open_Bracket) {
format_token.spaces_before = 0;
} else if p.merge_next_token {
format_token.spaces_before = 0;
@@ -1101,10 +1101,10 @@ visit_expr :: proc(p: ^Printer, expr: ^ast.Expr) { visit_expr(p, v.expr);
push_format_token(p, Format_Token {
- kind = .Open_Paren,
- type = .Call,
- text = "(",
- });
+ kind = .Open_Paren,
+ type = .Call,
+ text = "(",
+ });
hint_current_line(p, {.Call});
|