armada fleet list parser
1.0.0
Star Wars: Armada の艦隊リストを解析する
このモジュールには、Armada 用のいくつかの人気リスト構築アプリで使用されるテキスト エクスポート形式のパーサーが含まれています。
パーサーは、船舶、アップグレード、戦隊、目標、その他のデータを含む艦隊リストをエンコードした JSON 構造を返します。
このプロジェクトの目標は、より多くのエクスポート形式からより一貫性のある出力を作成することです。異なるアプリはある程度異なるデータをエクスポートしますが、これらのパーサーは出力を一貫したスキーマに正規化しようとするため、どのアプリで生成されたフリートでも (ほとんど) 同じ JSON が生成されます。
pegjs
、 mocha
(テスト用) パーサーは解析式文法で記述され、 pegjs
パーサーを実装する JavaScript クラスに変わります。例えば:
pegjs armada-warlords-fleet.pegjs
Armada Warlords のパーサーを実装するarmada-warlords-fleet.js
が生成されます。
例については、 test/test.js
参照してください。
npm test
実行するだけです。
スター・ウォーズに関するすべての著作権および商標は Lucasfilm Ltd にあります。お願いです、ネズミに私を訴えさせないでください。