文件名称:go2hx:转到Haxe编译器
文件大小:66KB
文件格式:ZIP
更新时间:2024-02-18 10:19:27
go golang formatter compiler haxe
go2hx 转到Haxe编译器 警告:正在试验,仍在进行中。 入门 如果您没有Golang,请下载 如果您没有运行lix: npm install lix -g lix run go2hx ./main.go或lix run go2hx github.com/tidwall/btree 路线图 用haxe完成编写go的核心标准库,例如strconv,字符串,utf8,os,net,编码,大量加密。 使用haxe 4.2的协程去执行例程。 通过 代码概述 这些包由参数和标志生成,并通过json / bson从Go端导出。 然后Haxe端读取导出的数据,并开始在TypeDefinitions,Fields和Exprs中键入数据。 这些类型将生成到Haxe文件中。 代码结构 stdgo:用haxe编写的go的标准库(仅编写低级代码,即使用内部或系统调用,但有某些例外)。 stdgo / Go.hx类具有Haxe不具备的内部语言功能(例如:循环的c样式,多次返回)。 stdgo / Builtin.hx拥有len,cap,make等内置的内置函数。 export.go:名为go4
【文件预览】:
go2hx-master
----README.MD(2KB)
----refs.txt(522B)
----examples.hxml(52B)
----debug.hxml(135B)
----haxe_libraries()
--------deep_equal.hxml(294B)
----LICENSE(1KB)
----specs.txt(175B)
----excludes.json(2KB)
----logo.svg(103KB)
----src()
--------Typer.hx(35KB)
--------gen()
--------Gen.hx(1KB)
--------Main.hx(2KB)
--------Types.hx(2KB)
--------Ast.hx(13KB)
----export.go(11KB)
----stdgo()
--------path()
--------GoMath.hx(940B)
--------Errors.hx(2KB)
--------Os.hx(2KB)
--------StdTypes.hx(1KB)
--------internal()
--------GoReflect.hx(334B)
--------Slice.hx(225B)
--------Pointer.hx(389B)
--------container()
--------Go.hx(8KB)
--------Strconv.hx(1KB)
--------Strings.hx(540B)
--------io()
--------Time.hx(637B)
--------Path.hx(1KB)
--------Sync.hx(128B)
--------GoString.hx(870B)
--------sync()
--------Fmt.hx(2KB)
--------Builtin.hx(1KB)
--------GoArray.hx(16B)
--------encoding()
--------Sort.hx(538B)
--------Io.hx(15B)
----examples()
--------Run.hx(2KB)
--------Main.hx(272B)
--------go.sum(167B)
--------go.mod(77B)
----.gitignore(315B)
----haxelib.json(371B)
----build.hxml(132B)
----go.sum(834B)
----go.mod(154B)
----.haxerc(53B)