| 1 | void main__Test_set_tags(main__Test* t, string tags) { |
| 2 | string _arg_expr_split_0_169 = builtin__string_trim_space(builtin__string_replace(builtin__string_to_lower(tags), _S(","), _S(" "))); |
| 3 | t->tags = builtin__string_split(/*af receiver arg*/_arg_expr_split_0_169, _S(" ")); |
| 4 | builtin__string_free(&_arg_expr_split_0_169); // autofreed var main false |
| 5 | } |
| 6 | VV_LOC void main__main(void) { |
| 7 | main__Test _t1 = ((main__Test){.tags = builtin____new_array(0, 0, sizeof(string)),}); |
| 8 | main__Test test = _t1; |
| 9 | main__Test_set_tags(&test, _S("Hello, World")); |
| 10 | string _t2 = Array_string_str(test.tags); builtin__println(_t2); builtin__string_free(&_t2); |
| 11 | ; |
| 12 | } |
| 13 | |