acorn - 참조 설명서, 옵션, 명령 예제


이름

acorn - JavaScript 파일 구문 분석

개요

acorn

[--ecma3 | --ecma5 | --ecma6 | --ecma7 | ... | --ecma2015 | --ecma2016] [--tokenize] [--locations] [--allow-hash-bang] [--compact] [--silent] [--module] [--help] [--] [infile]

설명

acorn은 명령줄에서 JavaScript 파일을 구문 분석하는 유틸리티입니다. 입력 파일을 인수로 받아들입니다. 이 유틸리티는 구문 트리를 JSON 데이터로 내보냅니다.

옵션

--ecma3, --ecma5, --ecma6, --ecma7, ..., --ecma2015, --ecma2016

구문 분석할 ECMAScript 버전을 설정합니다. 기본값은 버전 7입니다.

--tokenize

파서의 토크나이저 모드.

--locations

{line, column} 형식의 1부터 시작하는 라인과 0부터 시작하는 열 번호를 각각 포함하는 "start" 및 "end" 하위 개체가 있는 각 노드에 "loc" 개체를 연결합니다.

--allow-hash-bang

활성화된 경우 선행 해시뱅 줄을 건너뜁니다.

--compact

AST 출력에는 공백이 사용되지 않습니다.

--silent

AST를 출력하지 않고 종료 상태만 반환합니다.

--module

코드가 스크립트가 아닌 모듈로 구문 분석되어야 함을 나타냅니다. 이는 전역 엄격 모드와 '가져오기' 및 '내보내기' 선언에 영향을 미칩니다.

--help

사용 정보를 인쇄하고 종료합니다.