├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── TODO.md ├── examine.sh ├── go.mod ├── intutils.go ├── main.go ├── main_test.go ├── strutils.go └── testcases ├── const.go ├── contains.go ├── continue.go ├── defer.go ├── for_endless.go ├── for_range_both.go ├── for_range_list.go ├── for_range_map_key.go ├── for_range_map_key_value.go ├── for_range_map_value.go ├── for_range_single.go ├── for_regular.go ├── goto.go ├── hello.go ├── if.go ├── if_minus_one.go ├── iota.go ├── map_struct.go ├── multiline_map.go ├── multiline_string.go ├── multiple.go ├── output_char.go ├── output_char2.go ├── prefix.go ├── printf.go ├── sprintf.go ├── string_args.go ├── string_map.go ├── struct.go ├── switch.go ├── trimspace.go ├── types.go ├── var.go ├── var2.go ├── var_multi.go ├── var_string.go └── var_zero.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/TODO.md -------------------------------------------------------------------------------- /examine.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/examine.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/xyproto/go2cpp 2 | 3 | go 1.10 4 | -------------------------------------------------------------------------------- /intutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/intutils.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/main.go -------------------------------------------------------------------------------- /main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/main_test.go -------------------------------------------------------------------------------- /strutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/strutils.go -------------------------------------------------------------------------------- /testcases/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/const.go -------------------------------------------------------------------------------- /testcases/contains.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/contains.go -------------------------------------------------------------------------------- /testcases/continue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/continue.go -------------------------------------------------------------------------------- /testcases/defer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/defer.go -------------------------------------------------------------------------------- /testcases/for_endless.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/for_endless.go -------------------------------------------------------------------------------- /testcases/for_range_both.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/for_range_both.go -------------------------------------------------------------------------------- /testcases/for_range_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/for_range_list.go -------------------------------------------------------------------------------- /testcases/for_range_map_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/for_range_map_key.go -------------------------------------------------------------------------------- /testcases/for_range_map_key_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/for_range_map_key_value.go -------------------------------------------------------------------------------- /testcases/for_range_map_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/for_range_map_value.go -------------------------------------------------------------------------------- /testcases/for_range_single.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/for_range_single.go -------------------------------------------------------------------------------- /testcases/for_regular.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/for_regular.go -------------------------------------------------------------------------------- /testcases/goto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/goto.go -------------------------------------------------------------------------------- /testcases/hello.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/hello.go -------------------------------------------------------------------------------- /testcases/if.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/if.go -------------------------------------------------------------------------------- /testcases/if_minus_one.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/if_minus_one.go -------------------------------------------------------------------------------- /testcases/iota.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/iota.go -------------------------------------------------------------------------------- /testcases/map_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/map_struct.go -------------------------------------------------------------------------------- /testcases/multiline_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/multiline_map.go -------------------------------------------------------------------------------- /testcases/multiline_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/multiline_string.go -------------------------------------------------------------------------------- /testcases/multiple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/multiple.go -------------------------------------------------------------------------------- /testcases/output_char.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/output_char.go -------------------------------------------------------------------------------- /testcases/output_char2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/output_char2.go -------------------------------------------------------------------------------- /testcases/prefix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/prefix.go -------------------------------------------------------------------------------- /testcases/printf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/printf.go -------------------------------------------------------------------------------- /testcases/sprintf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/sprintf.go -------------------------------------------------------------------------------- /testcases/string_args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/string_args.go -------------------------------------------------------------------------------- /testcases/string_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/string_map.go -------------------------------------------------------------------------------- /testcases/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/struct.go -------------------------------------------------------------------------------- /testcases/switch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/switch.go -------------------------------------------------------------------------------- /testcases/trimspace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/trimspace.go -------------------------------------------------------------------------------- /testcases/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/types.go -------------------------------------------------------------------------------- /testcases/var.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/var.go -------------------------------------------------------------------------------- /testcases/var2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/var2.go -------------------------------------------------------------------------------- /testcases/var_multi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/var_multi.go -------------------------------------------------------------------------------- /testcases/var_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/var_string.go -------------------------------------------------------------------------------- /testcases/var_zero.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyproto/go2cpp/HEAD/testcases/var_zero.go --------------------------------------------------------------------------------