文件名称:gotopy:转到Python转换器-将Go代码转换为Python代码
文件大小:89KB
文件格式:ZIP
更新时间:2024-03-04 09:49:41
Go
转到 GoToPy是Go to Python转换器-将Go代码转换为Python代码。 它基于Go gofmt命令源代码和go printer程序包,该程序包解析Go文件并根据标准go格式将其写出。 我们已经修改了pyprint包中的printer代码,以代替打印出Python代码。 -gopy标志生成特定于Python代码,包括: nil -> go.nil []string{...} -> go.Slice_string([...])等等,用于int,float64,float32 -gogi标志生成特定于Python代码,包括: struct标记为pygiv.ClassViewObj类生成: self.SetTags()调用,然后该类使用基于标记的struct字段格式提供自动GUI视图。 去做 开关-> ifs ..-抓住开关expr并放入每个if
【文件预览】:
gotopy-master
----diff()
--------diff.go(1KB)
----gotopy_test.go(4KB)
----testdata()
--------ra25.input(52KB)
--------ra25.py(54KB)
--------basic.input(846B)
--------ra25.golden(59KB)
--------basic.golden(1KB)
----pyprint()
--------nodes.go(54KB)
--------printer.go(40KB)
----gotopy.go(8KB)
----parse.go(3KB)
----LICENSE(1KB)
----README.md(880B)
----rewrite.go(8KB)
----simplify.go(5KB)
----.gitignore(269B)
----format.go(3KB)
----pyedits.go(7KB)