1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

cgen: add support for -d trace_gen too. Add v tracev command.

This commit is contained in:
Delyan Angelov
2020-07-20 12:36:27 +03:00
parent 587b9dd8aa
commit c858978348
4 changed files with 27 additions and 1 deletions

View File

@@ -559,6 +559,9 @@ pub fn (g Gen) save() {
}
pub fn (mut g Gen) write(s string) {
$if trace_gen ? {
eprintln('gen file: ${g.file.path:-30} | last_fn_c_name: ${g.last_fn_c_name:-45} | write: $s')
}
if g.indent > 0 && g.empty_line {
if g.indent < tabs.len {
g.out.write(tabs[g.indent])
@@ -573,6 +576,9 @@ pub fn (mut g Gen) write(s string) {
}
pub fn (mut g Gen) writeln(s string) {
$if trace_gen ? {
eprintln('gen file: ${g.file.path:-30} | last_fn_c_name: ${g.last_fn_c_name:-45} | writeln: $s')
}
if g.indent > 0 && g.empty_line {
if g.indent < tabs.len {
g.out.write(tabs[g.indent])