Crunch the ranges

This commit is contained in:
Feoramund
2024-06-24 13:18:54 -04:00
parent bf44a94065
commit 67b4cb0038
+6 -6
View File
@@ -217,7 +217,7 @@ row_of_values :: proc(tbl: ^Table, values: ..any, loc := #caller_location) {
tbl.nr_rows += 1
for col in 0 ..< tbl.nr_cols {
for col in 0..<tbl.nr_cols {
val := values[col] if col < len(values) else nil
set_cell_value(tbl, last_row(tbl), col, val, loc)
}
@@ -236,7 +236,7 @@ aligned_row_of_values :: proc(tbl: ^Table, alignment: Cell_Alignment, values: ..
tbl.nr_rows += 1
for col in 0 ..< tbl.nr_cols {
for col in 0..<tbl.nr_cols {
val := values[col] if col < len(values) else nil
set_cell_value_and_alignment(tbl, last_row(tbl), col, val, alignment, loc)
}
@@ -255,7 +255,7 @@ row_of_aligned_values :: proc(tbl: ^Table, aligned_values: []Aligned_Value, loc
tbl.nr_rows += 1
for col in 0 ..< tbl.nr_cols {
for col in 0..<tbl.nr_cols {
if col < len(aligned_values) {
val := aligned_values[col].value
alignment := aligned_values[col].alignment
@@ -432,7 +432,7 @@ write_markdown_table :: proc(w: io.Writer, tbl: ^Table) {
}
write_row :: proc(w: io.Writer, tbl: ^Table, row: int, alignment: Cell_Alignment = .Left) {
for col in 0 ..< tbl.nr_cols {
for col in 0..<tbl.nr_cols {
cell := get_cell(tbl, row, col)
if col == 0 {
io.write_byte(w, '|')
@@ -450,7 +450,7 @@ write_markdown_table :: proc(w: io.Writer, tbl: ^Table) {
write_row(w, tbl, row, .Center)
for col in 0 ..< tbl.nr_cols {
for col in 0..<tbl.nr_cols {
cell := get_cell(tbl, row, col)
if col == 0 {
io.write_byte(w, '|')
@@ -475,7 +475,7 @@ write_markdown_table :: proc(w: io.Writer, tbl: ^Table) {
start += row + 1
}
for row in start ..< tbl.nr_rows {
for row in start..<tbl.nr_rows {
write_row(w, tbl, row)
}
}