CnPack IDE 专家包中的 Pascal 代码格式化工具经过很长时间的开发,目前放出测试版本供大家体验。
已知缺陷:
一、对编译指令造成的语法混乱现象无法处理。比如
{$IFDEF DEBUG}
begin
{$ELSE}
begin
{$ENDIF}
end;
这种情况会造成两个 begin 与 end无法配对。
二、选项比较少。比如无标识符大小写的选项,无begin接在上一行开头(if then begin)的选项。
三、对Pascal语法要求比较严格,待格式化的完整程序,必须能通过Delphi的编译。暂不支持Pascal语句片段的格式化,必须是整个unit或dpr。
四、不支持Delphi.NET的语法。
欢迎下载测试体验。 |