armada fleet list parser
1.0.0
解析星球大战:无敌舰队的舰队列表
该模块包括一些流行的 Armada 列表构建应用程序使用的文本导出格式的解析器:
解析器返回一个 JSON 结构,对舰队列表进行编码,包括舰船、升级、中队、目标和其他数据。
该项目的目标是从大量导出格式中创建越来越一致的输出。尽管不同的应用程序在某种程度上导出不同的数据,但这些解析器尝试将输出规范化为一致的模式,以便使用任何应用程序生成的队列都将生成(大部分)相同的 JSON。
pegjs
、 mocha
(用于测试) 解析器是用解析表达式语法编写的, pegjs
将其转换为实现解析器的 JavaScript 类。例如:
pegjs armada-warlords-fleet.pegjs
将生成armada-warlords-fleet.js
,它实现了 Armada Warlords 的解析器。
有关示例,请参阅test/test.js
。
只需运行npm test
。
所有星球大战的东西都是卢卡斯影业有限公司的版权和商标。主啊,不要让老鼠起诉我。