diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..517d63e --- /dev/null +++ b/.editorconfig @@ -0,0 +1,9 @@ +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.v] +indent_style = tab +indent_size = 4 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..bea12d4 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +*.v linguist-language=V text=auto eol=lf +*.vv linguist-language=V text=auto eol=lf diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d03e9a1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +# Binaries for programs and plugins +main +vaker +*.exe +*.exe~ +*.so +*.dylib +*.dll +vls.log diff --git a/v.mod b/v.mod new file mode 100644 index 0000000..fb58451 --- /dev/null +++ b/v.mod @@ -0,0 +1,7 @@ +Module { + name: 'vaker' + description: '' + version: '' + license: '' + dependencies: [] +} diff --git a/vaker.v b/vaker.v new file mode 100644 index 0000000..058e2e6 --- /dev/null +++ b/vaker.v @@ -0,0 +1,13 @@ +module main + +import vaker + +struct St { + a string +} + +fn main() { + st := St{} + vaker.fake_data(&st) + println(st) +}