Expand description
原BabelNAR.rs src/bin/babelnar_cli/*.rs
- 🚩【2024-09-12 17:41:35】现在统一放置在
src/cli下
Structs§
- CliArgs
- 基于
clap的命令行参数数据 - Connection
- 一个Websocket连接
- Launch
Config - NAVM虚拟机(运行时)启动配置
- Launch
Config Command - 启动命令
- Launch
Config Websocket - Websocket参数
- Runtime
Config - NAVM虚拟机(运行时)运行时配置
- Runtime
Manager - 运行时管理器
- WSServer
Enums§
- Input
Mode - NAVM实例的输入类型
- Launch
Config PreludeNAL - 预置NAL
- Launch
Config Translators - 转译器组合
Constants§
- DEFAULT_
CONFIG_ KEYWORD - 默认的「启动配置」关键词
- SUPPORTED_
CONFIG_ EXTENSIONS - 允许的配置文件扩展名
- TRANSLATOR_
DICT - 输入转译器的索引字典
Functions§
- config_
launcher_ translators - 从「启动参数/输入输出转译器」配置「命令行虚拟机」
- format_
output_ message - 通信用代码
- get_
input_ translator_ by_ name - 根据名字查找「输入转译器」
- get_
output_ translator_ by_ name - 根据名字查找「输出转译器」
- get_
translator_ by_ name - 从「转译器名」检索「输入输出转译器」
- launch_
by_ config - 从「启动参数」中启动
- launch_
by_ runtime_ config - 根据「运行时启动参数」启动虚拟机
- load_
command_ vm - 从「启动参数/启动命令」启动「命令行虚拟机」
- load_
config - 加载配置
- load_
config_ extern - 从外部JSON文件中加载启动配置
- loop_
manage - 根据配置(的「是否重启」选项)管理(一系列)虚拟机实例
- main_
args - 以特定参数开始命令行主程序
- polyfill_
config_ from_ user - (若缺省)要求用户手动填充配置项
- read_
config_ extern - 从外部JSON文件中读取启动配置
- restart_
manager - 重启虚拟机
- search_
configs - spawn_
ws_ server - 入口代码
- try_
complete_ path - 尝试对无扩展名的路径添加扩展名
- try_
load_ default_ config - 获取「默认启动配置」文件
Type Aliases§
- Float
- 默认的浮点精度
- Translator
Dict - 输入转译器的索引字典类型