PEG.js 복잡한 데이터 또는 컴퓨터 언어를 처리하는 파서를 생성하는데 사용될 수있다.
그것은 데이터 프로세서, 통역, 변압기 또는 컴파일러를 만들기위한 기본 도구로는
이 릴리스의 새로운 기능 : 있습니다.
를 청소, 재스민에 QUnit에서 테스트 스위트를 변환 도중에.
트래비스 CI 통합.
내부 코드 개선 및 수정 다양한.
생성 된 코드의 개선 및 수정 다양한.
예를 들어, 문법 개선 및 수정 다양한.
README.md을 개선.
마크 다운으로 전환 CHANGELOG.
버전 0.8.0의 새로운 기능 :
이 방법에 청소, 재스민에 QUnit에서 테스트 스위트를 변환.
트래비스 CI 통합.
내부 코드 개선 및 수정 다양한.
생성 된 코드의 개선 및 수정 다양한.
예를 들어, 문법 개선 및 수정 다양한.
README.md을 개선.
마크 다운으로 전환 CHANGELOG.
버전 0.7.0의 새로운 기능 :
시맨틱 조건은 앞의 라벨에 액세스 할 수 있습니다.
구현 대소 문자를 구분 문자와 클래스 매칭.
코드 생성기를 다시 썼다 - 별도의 패스에 몇 가지 계산을 분할하고 적절한 템플릿 시스템에 기반.
스택 형 방식으로 생성하는 파서 변수의 재 작성 처리, 코드를 단순화하고 파서 더 작고 더 빠른 결정.
Node.js에 적응 0.6.6+ (더 이상 이전 버전에서 지원하지 않음).
IE & # x3c에 대한 지원을 떨어졌다; 8.
버전 0.6.2의 새로운 기능 : 작업이 반환 할 때
파서의 위치를 재설정 | 널 (null)을 |.
자바 스크립트 예제 문법에 고정 오타.
작은 변화 :
버전 0.6.1의 새로운 기능 :
축소 된 버전을 생성 할 때 --ascii 옵션을 사용합니다.
버전 0.6.0pre의 새로운 기능 :
재 작성 명령 줄 모드 대신 코뿔소의 Node.js 기반으로합니다 - 더 이상 자바 의존성을. 이것은 또한 PEG.js는 Node.js 패키지로 제공되며, 모듈로 요구 될 수 있다는 것을 의미한다.
브라우저의 버전은 두 가지 종류 (일반 및 축소 된)의 명령 오프라인 하나 별도로 내장되어 있습니다.
파서 변수 이름은 더 이상 빈 / pegjs의 필수 인수입니다 - 그것은이다 & quot; module.exports & quot; 기본적으로하고 -e / 사용하여 설정할 수 있습니다 - 수출 VAR 옵션을. 이것은 기본적으로 / 빈 / pegjs Node.js 모듈에 의해 생성 된 파서를 만든다.
추가 된 기능은 어떤 문법 규칙에서 구문 분석을 시작합니다.
여러 컴파일러 최적화를 추가 - 0.6 V8의 벤치 마크에서 0.5.1 이상 ~ 12 % 더 빠르다.
요구 사항 :
자바 스크립트는 클라이언트 측에서 사용 가능
댓글을 찾을 수 없습니다