mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 23:58:50 +00:00
[xml] Tab indentation in debug printer.
This commit is contained in:
@@ -47,10 +47,9 @@ print_element :: proc(writer: io.Writer, element: ^Element, indent := 0) -> (wri
|
|||||||
using fmt
|
using fmt
|
||||||
|
|
||||||
tab :: proc(writer: io.Writer, indent: int) {
|
tab :: proc(writer: io.Writer, indent: int) {
|
||||||
tabs := "\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"
|
for _ in 0..=indent {
|
||||||
|
wprintf(writer, "\t")
|
||||||
i := max(0, min(indent, len(tabs)))
|
}
|
||||||
wprintf(writer, "%v", tabs[:i])
|
|
||||||
}
|
}
|
||||||
|
|
||||||
tab(writer, indent)
|
tab(writer, indent)
|
||||||
|
|||||||
Reference in New Issue
Block a user