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.의 저작권 및 상표입니다. 주님, The Mouse가 저를 고소하지 않도록 해주세요.