这是 cppo 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
cppo - 用于 OCaml 的轻量级类似 cpp 的预处理器
概要
CPPO [选项...] 档...
商品描述
CPPO 相当于 OCaml 的 C 预处理器。 它允许定义和
简单的扩展(与 营地4) 宏和文件包含。 CPPO 支持
函数宏、条件、布尔和算术表达式、字符串化和
调用不同的外部预处理器。 有关功能的准确描述,请参阅
/usr/share/doc/cppo/README.gz.
配置
-D 身份识别
定义 身份识别
-U 身份识别
取消定义 身份识别
-I DIR 加 DIR 到包含文件的搜索路径
-o 文件
将输出写入 文件
-q 识别和保存camlp4引用
-s 指向每个标记的确切源位置的输出行指令,
包括来自宏定义主体的那些。 这种行为是关闭的
默认。
-n 除了在输入中找到的那些行指令之外,不要输出任何行指令(覆盖
-s).
-版
打印版本并退出
-x 名称:CMD_TEMPLATE
定义一个自定义预处理器目标部分,以:
#ext "姓名"
并以:
#endext
您的姓名 必须是 [az][A-Za-z0-9_]* 形式的小写标识符
CMD_模板 是支持以下特殊序列的命令模板:
%F 文件名(未转义;注意潜在的脚本攻击)
%B 第一行编号
%E 最后一行的编号
%% 一个百分号
文件名、第一行号和最后一行号可供
通过环境变量的外部预处理器 CPPO_文件, CPPO_FIRST_LINE,
CPPO_LAST_LINE.
该命令应从标准输入读取并写入标准输出。
-救命 | - 帮帮我
显示选项并退出
使用 onworks.net 服务在线使用 cppo