neko 命令行操作

Neko工具

nekoc

neko命令将运行一个包含已编译的Neko字节码的文件。如果文件具有'.n'扩展名,则可以忽略它。

neko [bytecode_file]

nekoc

编译

主要目的nekoc是将Neko代码编译为Neko字节码。它会输出一个文件扩展名替换为'.n'的文件。

nekoc [source_file]

链接

几个字节码文件可以连接成一个文件。

nekoc -link [output_file_name] [bytecode_file] [bytecode_file] ...

如果您打算构建独立的可执行文件,这非常有用nekotools

安慰

有一个可用的读取执行打印循环nekoc。要使用它,请输入代码,然后输入'!' 执行它。结果将显示。

nekoc -console

转储字节码

它也可以转储编译文件中的字节码。它会输出一个带有'.dump'作为扩展名的文件。

nekoc -d [bytecode_file]

剥离字节码

调试信息和全局名称可以从编译的字节码中剥离。这是在原地完成的,不会创建新文件。

nekoc -z [bytecode_file]

美化代码

nekoc 也可以创建源文件格式正确的版本。

nekoc -p [source_file]

文件

文档可以从Neko源代码中的评论中产生。这将产生一个HTML文件。

nekoc -doc [source_file]

选项

可以用'-v'开启详细程度。

输出目录可以用'-o [目录]'来设置。

nekotools

网络服务器

您可以运行使用Neko代码提供页面的网络服务器。

nekotools server

选项:

  • -h [domain] - 设置主机名
  • -p [port] - 设置端口
  • -d [directory] - 设置基本目录
  • -log [file] - 设置日志文件
  • -rewrite - 为智能网址激活伪mod重写

URL将被匹配到服务器目录中的'.n'文件。例如,http:// localhost:2000 / test /将执行并显示'test.n'文件的结果(如果存在)。

独立的可执行文件

可以从Neko字节码创建独立的可执行文件。但是,请注意,除非它们静态链接到,否则您可能仍然需要'libneko.so'或'libneko.dll' neko

这将输出一个没有扩展名的可执行文件。

nekotools boot [bytecode_file]

nekoml

这个程序编译NekoML文件。

nekoml [source_file]

猜你喜欢

转载自my.oschina.net/littlemonkeyc/blog/1794133