From 9885d19ed9b7c6f7f629255c8936e6d6d2b53ce6 Mon Sep 17 00:00:00 2001 From: Kyle Lin Date: Sun, 27 Feb 2022 01:38:00 +0800 Subject: [PATCH] support basic string faking --- .editorconfig | 9 +++++++++ .gitattributes | 2 ++ .gitignore | 9 +++++++++ v.mod | 7 +++++++ vaker.v | 13 +++++++++++++ 5 files changed, 40 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 v.mod create mode 100644 vaker.v 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) +}