firefly-boot:用于Firefly的Bootstrap编译器

时间:2024-04-07 21:36:51
【文件属性】:

文件名称:firefly-boot:用于Firefly的Bootstrap编译器

文件大小:62KB

文件格式:ZIP

更新时间:2024-04-07 21:36:51

Scala

萤火虫靴 这是用于将Firefly代码转换为Scala代码的bootstrainspiler。 状态:萤火虫已被引导,现在可将其自身移植到Scala中。 有时,您需要进行eta-expand运算才能使Scala类型推断满意,而且语义并不是100%的,就像在Firefly的完整实现中那样。我确实相信它已经足够接近现在可以在Firefly中重写其余的编译器了。


【文件预览】:
firefly-boot-master
----random()
--------Example.ff(963B)
--------Indentation.ff(32KB)
----README.md(415B)
----build.sbt(107B)
----compiler()
--------Wildcards.ff(2KB)
--------Inference.ff(10KB)
--------Tokenizer.ff(6KB)
--------Syntax.ff(4KB)
--------Resolver.ff(13KB)
--------Compiler.ff(3KB)
--------Parser.ff(34KB)
--------Token.ff(4KB)
--------Unification.ff(7KB)
--------Emitter.ff(14KB)
--------Environment.ff(3KB)
--------Main.ff(1KB)
----src()
--------main()
----LICENSE.txt(1KB)
----core()
--------Core.ff(878B)
----project()
--------build.properties(18B)

网友评论