2309d用dmd重写dfmt

阅读: 评论:0

2309d用dmd重写dfmt

2309d用dmd重写dfmt

原文
大家好,过去一周,我一直在忙于弄清楚重写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小时内删除。

标签:重写   dmd   dfmt
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23