大家好,
测试并修复
了一些已存在的std
串.
不必再次使用basic_string!char
显式实例化,因为现在可用std_string
.目前还禁止
使用"std_string"
,因为现在从druntime
发出符号,而我们并不想这样.
现在已从druntime
中移出STL
互操作,可自由
使用它了.
最后,遇见了一条误导性
的编译指示
消息,表明尚不支持
新的__cxx11
串实现.我花时间研究
它,以使其工作,但发现已实现它了.
已清理编译指示
信息.现在注释掉
它了.仍在运行更多测试
,以确保
所有已实现测试
运行良好.然后我想我会移动到下个容器
.
谢谢.
大家好
本周是大量的调试.首先,因为缺少依赖项
,代码基拒绝用ASTCodegen
编译.后来,设法编译时,二进制文件因段错误
而崩溃.
花了相当长时间调试
会话,来找出正确
的编译器标志,以使二进制
文件正常工作.此过程中,还发现未正确初化前端
,导致处理输入
时,产生自文件管理器
的崩溃.
已整理
好了,现在有一个完全工作
的dfmt
二进制文件,它使用ASTCodegen
生成的AST
.目前,除了遍历AST
外,未做太多,但这是朝着可实现格式化
迈出的一大步
.
下一步
是实现所有可能AST
节点的访问者
,并正确编写令牌
来重现源码
.