原文
大家好,过去一周,我一直在忙于弄清楚重写dfmt
的下一步:
工具
函数中,已完全替换了词法解析器
,dfmt
,已使用dmd
编译!要弄清楚构建用的Makefile
更改,但我最终让它工作.
已删除libdparse
中的解析器,dfmt
当前使用dmd
中的AST
.目前,已成功构建AST
,但不能用传输趟.
未来,努力让现有趟与dmd的AST
一起工作.如果一个有效
,则可很容易地移植其余
的.
我发现dfmt
无语义分析,也不用AST
提供的数据.(无论是否可生成有效的AST
,)格式化程序不验证
要格式化代码
的正确性.
因此,我还准备实验,看看是否可纯粹
使用词法解析器的令牌流
来格式化.可能根本不需要解析器
!
本文发布于:2024-02-02 17:48:11,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170686728945426.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |