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
。
所有星際大戰的東西都是盧卡斯影業有限公司的版權和商標。