这是命令 perl6-m,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
perl6 - Rakudo Perl 6 编译器
概要
perl6 [开关] [--] [程序文件] [参数]
商品描述
不带参数,输入 REPL。 使用“[programfile]”或“-e”选项,编译
给定程序,默认情况下也执行编译后的代码。
-c 仅检查语法(运行 BEGIN 和 CHECK 块)
--doc 提取文档并将其打印为文本
-e 编写一行程序,默认开启strict
-h, --help 显示此帮助文本
-n 为每一行输入运行一次程序
-p 与 -n 相同,但也在行尾打印 $_
--target=[stage] 指定要发出的编译阶段
--encoding=[mode] 指定字符串编码模式
--output=[name] 指定输出文件的名称
-v, --version 显示版本信息
--stagestats 显示编译阶段花费的时间
--ll-exception 显示错误的低级回溯
--profile 将配置文件信息写入 HTML 文件 (MoarVM)
--profile-filename=[名称]
指定备用配置文件输出文件
请注意,只能捆绑布尔单字母选项。
“--target”支持的值为:
目标后端描述
========================
解析解析树的所有表示
一个抽象的语法树(优化前)
优化所有抽象语法树(优化后)
mbc MoarVM MoarVM 字节码
jar JVM JVM 存档
对于“--profile-filename”,指定以“.json”结尾的名称将写入原始 JSON
配置文件转储。 如果省略,则默认为“profile-[时间戳].html".
列表 of ENV 瓦尔 用过的 in 乐堂
“RAKUDOLIB”、“PERL6LIB”(src/core/Inc.pm)
将分隔的路径列表附加到@INC。 “RAKUDOLIB”首先被评估。
"RAKUDO_MODULE_DEBUG" (src/Perl6/ModuleLoader.pm)
如果设置为非假值,则导致模块加载器打印调试信息
到标准误。
“RAKUDO_ERROR_COLOR”(src/core/Exception.pm)
控制是否发出 ANSI 代码以突出显示错误。 如果未设置,则默认为 true,
除了在 Win32 上。
"RAKUDO_MAX_THREADS" (src/core/ThreadPoolScheduler.pm)
控制线程池使用的最大线程数。
“RAKUDO_NO_DEPRECATIONS”(src/core/Deprecations.pm)
如果设置,则禁止弃用警告。
“RAKUDO_VERBOSE_STACKFRAME”(src/core/Backtrace.pm)
控制堆栈帧详细程度。
“RAKUDO_BACKTRACE_SETTING”(src/core/Backtrace.pm)
控制 .setting 文件是否包含在回溯中。
作者
由 Rakudo 贡献者撰写,请参阅 CREDITS 文件。
本手册页由 Reini Urban、Moritz Lenz 和 Rakudo 的贡献者编写。
使用 onworks.net 服务在线使用 perl6-m