@@ -335,22 +335,25 @@ pub fn (mut b Builder) rebuild(backend_cb FnBackend) {
335335 if b.pref.is_stats {
336336 compilation_time_micros := 1 + sw.elapsed ().microseconds ()
337337 scompilation_time_ms := util.bold ('${f64 (compilation_time_micros ) / 1000.0 :6.3 f }' )
338- mut all_v_source_lines, mut all_v_source_bytes := 0 , 0
338+ mut all_v_source_lines, mut all_v_source_bytes, mut all_v_source_tokens := 0 , 0 , 0
339339 for pf in b.parsed_files {
340340 all_v_source_lines + = pf.nr_lines
341341 all_v_source_bytes + = pf.nr_bytes
342+ all_v_source_tokens + = pf.nr_tokens
342343 }
343344 mut sall_v_source_lines := all_v_source_lines.str ()
344345 mut sall_v_source_bytes := all_v_source_bytes.str ()
346+ mut sall_v_source_tokens := all_v_source_tokens.str ()
345347 mut sall_v_types := b.table.type_symbols.len.str ()
346348 mut sall_v_modules := b.table.modules.len.str ()
347349 mut sall_v_files := b.parsed_files.len.str ()
348350 sall_v_source_lines = util.bold ('${sall_v_source_lines :10 s }' )
349351 sall_v_source_bytes = util.bold ('${sall_v_source_bytes :10 s }' )
352+ sall_v_source_tokens = util.bold ('${sall_v_source_tokens :10 s }' )
350353 sall_v_types = util.bold ('${sall_v_types :5 s }' )
351354 sall_v_modules = util.bold ('${sall_v_modules :5 s }' )
352355 sall_v_files = util.bold ('${sall_v_files :5 s }' )
353- println (' V source code size: ${sall_v_source_lines } lines, ${sall_v_source_bytes } bytes, ${sall_v_types } types, ${sall_v_modules } modules, ${sall_v_files } files' )
356+ println (' V source code size: ${sall_v_source_lines } lines, ${sall_v_source_tokens } tokens, ${ sall_v_source_bytes } bytes, ${sall_v_types } types, ${sall_v_modules } modules, ${sall_v_files } files' )
354357 //
355358 mut slines := b.stats_lines.str ()
356359 mut sbytes := b.stats_bytes.str ()
0 commit comments