acorn - JavaScript 파일 구문 분석
acorn
[--ecma3 | --ecma5 | --ecma6 | --ecma7 | ... | --ecma2015 | --ecma2016] [--tokenize] [--locations] [--allow-hash-bang] [--compact] [--silent] [--module] [--help] [--] [infile]
acorn은 명령줄에서 JavaScript 파일을 구문 분석하는 유틸리티입니다. 입력 파일을 인수로 받아들입니다. 이 유틸리티는 구문 트리를 JSON 데이터로 내보냅니다.
구문 분석할 ECMAScript 버전을 설정합니다. 기본값은 버전 7입니다.
파서의 토크나이저 모드.
{line, column} 형식의 1부터 시작하는 라인과 0부터 시작하는 열 번호를 각각 포함하는 "start" 및 "end" 하위 개체가 있는 각 노드에 "loc" 개체를 연결합니다.
활성화된 경우 선행 해시뱅 줄을 건너뜁니다.
AST 출력에는 공백이 사용되지 않습니다.
AST를 출력하지 않고 종료 상태만 반환합니다.
코드가 스크립트가 아닌 모듈로 구문 분석되어야 함을 나타냅니다. 이는 전역 엄격 모드와 '가져오기' 및 '내보내기' 선언에 영향을 미칩니다.
사용 정보를 인쇄하고 종료합니다.