v2 / vlib / v / slow_tests / inout / tmpl_expand_v_source_code.vv
17 lines · 15 sloc · 382 bytes · 6a32c810703f4ec0c39fe18298ebe6c40acac8f1
Raw
1module main
2
3const codepath_file = @FILE
4
5fn main() {
6 togenerate := ['user', 'circle']
7 for name in togenerate {
8 object := name
9 object_u := name.capitalize()
10 objects := name + 's'
11 objects_u := name.capitalize() + 's'
12 mut txt := $tmpl('data_obj.v.templ')
13 txt = txt.replace('/////////// THIS IS THE TEMPLATE, THIS CAN BE MODIFIED', '')
14 println(txt)
15 }
16 println('OK')
17}
18