ANTLR

ANTLR

언어 인식을위한 또 다른 도구 인 ANTLR은 문법 도구에서 인식기, 인터프리터, 컴파일러 및 번역기를 구성하기위한 프레임 워크를 제공하는 언어 도구입니다.
언어 인식을위한 또 다른 도구 인 ANTLR은 다양한 대상 언어의 동작을 포함하는 문법적 설명에서 인식기, 인터프리터, 컴파일러 및 번역기를 구성하기위한 프레임 워크를 제공하는 언어 도구입니다.ANTLR은 트리 구성, 트리 워킹, 변환, 오류 복구 및 오류보고에 대한 탁월한 지원을 제공합니다.
antlr

웹 사이트:

풍모

라이센스가있는 모든 플랫폼에서 ANTLR를 대체

parboiled

parboiled

Java의 우아한 PEG 파싱-가볍고 사용하기 쉽고 강력합니다.
Bison

Bison

일반적으로 Bison으로 알려진 GNU Bison은 GNU 프로젝트의 일부인 파서 생성기입니다.
dropincc.java

dropincc.java

dropincc.java-작고 사용하기 쉬운 파서 생성기.순수 Java로 문법을 지정하고 동적으로 컴파일하십시오.Java에서 DSL 작성에 특히 적합합니다.
Ragel

Ragel

Ragel은 유한 상태 머신 컴파일러이며 C, C ++ 및 ASM을 대상으로하는 파서 생성기입니다.바이트 시퀀스를 인식하고 프로세스의 임의의 지점에서 코드를 실행할 수 있습니다.