ptop
PTOP - Free Pascal 源码格式化工具
下面是
ptop 帮助。如果安装了帮助,则可以使用
man 命令查看它们。
ptop(1) ptop 源码格式化程序 ptop(1)
名称
ptop - FPC Pascal 可配置的源码美化工具。
起源可能是 Pascal-TO-Pascal。
简介
ptop[-v] [-i indent] [-b bufsize ][-c optsfile] infile
outfile
说明
ptop 是 pascal 可配置的源码美化工具,尤其支持的那些(与 Turbo Pascal 或 Delphi 2.0 兼容的源代码)。
ptop 属于 FPC utils 软件包,该软件包目前还包含 ppdep,h2pas,ppudump 和 ppumove。
用法
ptop重新格式化 "infile",并将结果输出到 "outfile"。
它使用下面的配置文件,并可以生成默认配置文件供你编辑。(如果使用默认值,则不需要)
选项
-h 显示这些选项的简短说明。
-c 从配置文件中读取选项。不需要配置文件,ptop 将恢复为内部默认值。另参见 -g
-i ident
设置用于 BEGIN END; 缩进空格的数量;和其他块。
-b bufsize
将 buffersize 设置为 bufsize。 默认值为 255,0 被视为无效且被忽略。
-v 详细信息,当前仅输出读取/写入的行数和一些错误消息。
-g ptop.cfg
写入默认的配置文件到 ptop.cfg。
尝试使用 ptop 及其配置文件,直到找到所需的效果。
与在 SIMTEL 上找到的共享源码 beautifier 相比,ptop 的可配置性相当大。
FreePascal 1999年5月30日 1
ptop(1) ptop 源码格式化程序 ptop(1)
致谢
该程序的作者 Michael van Canneyt 也帮助解释了 ptop.cfg 的格式。
有关问题/更正,请发送邮件至 fpc-devel@vekoll.saturnus.vein.hu,
还要感谢 FPC 开发团队的其他成员。
该程序是基于 Peter Grogono 程序的现代化(OOP,Streams,Delphi Extensions)版本,
Peter Grogono 又将他的程序基于 Ledgard,Huera 和 Singer 编写的 Pascal pretty-printer 做了改进。
参见 SIGPLAN 通知,第12卷,第7期,1977年7月,第101-105页和 PP.DOC/HLP。
此版本的 PP 在 PASCAL/Z V4.0 或更高版本下开发。Willett Kempto 在1984年3月和84年10月对 Turbo Pascal 进行了非常小的修改。
在8位 Turbo 或16位 Turbo 下运行。Toad Hall 调整,为 TP 5重写,1989年11月28日。
相关
ptop 配置文件
ptop.cfg(5)
编译器
ppc386(1)
其他 FPC 实用程序
ppdep(1) ppudump(1) ppumove(1) h2pas(1)
FreePascal 1999年5月30日 2