// spaces before the second argument, should not affect the outcome of parsing the $d() directive: #flag -I $d('my_flag','flag_value')/xyz #flag -I $d('my_flag', 'flag_value')/xyz #flag -I $d('my_flag', 'flag_value')/xyz #include "@VMODROOT/$d('my_include','vlib/v')/tests/project_with_c_code/mod1/c/header.h" const my_f64 = $d('my_f64', 42.0) struct StructFSAWithDSize { fsa [$d('field_fsa_size', 10)]int } fn main() { println(my_f64) cv_bool := $d('my_bool', false) println(cv_bool) println('done') fsa := [$d('fixed_size', 4)]int{} println(fsa) s := StructFSAWithDSize{} println(s.fsa) }