锁定老帖子 主题:beetl预编译版本预研成功
精华帖 (2) :: 良好帖 (2) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-10-09
没有做字节码处理,现阶段是直接生成java代码,然后编译成classs,可以看看
org.bee.tl.core.TypeTable: 扫描AST ,得到一个类似符号表的数据,包含了类型推测的结果 org.bee.tl.core.compile.BeetlCodeGenerator,用于生成代码 org.bee.tl.core.compile.JavaCompiler 用于编译java代码 org.bee.tl.core.PreCompiledClass 是入口,主要的类。调用上面几个类 等这一版做完了,生成的源代码没有问题了,可以考虑直接生成字节码提高效率。现在阶段做这个还早了点。 |
|
返回顶楼 | |
发表时间:2011-10-09
javamonkey 写道 没有做字节码处理,现阶段是直接生成java代码,然后编译成classs,可以看看
org.bee.tl.core.TypeTable: 扫描AST ,得到一个类似符号表的数据,包含了类型推测的结果 org.bee.tl.core.compile.BeetlCodeGenerator,用于生成代码 org.bee.tl.core.compile.JavaCompiler 用于编译java代码 org.bee.tl.core.PreCompiledClass 是入口,主要的类。调用上面几个类 等这一版做完了,生成的源代码没有问题了,可以考虑直接生成字节码提高效率。现在阶段做这个还早了点。 好的,晚上回去看看,水平有限,如果有不懂的,还得请教楼主 |
|
返回顶楼 | |
发表时间:2011-10-09
很好很强大,希望LZ能走得更远。
|
|
返回顶楼 | |