너무 많은 사람들이 단점에 대해 이야기 해 왔지만 이점이 있다면 무엇이 있습니까?JavaCC의 장점 ANTLR은 무엇입니까
6
A
답변
7
JavaCC는 자체 런타임 JAR (ANTLR이 생성하는 코드)을 필요로하지 않지만 ANTLR은 실행합니다.
2
JavaCC는 이미 Java를 알고 있다면 배우기가 매우 쉽습니다. 구문은 표준 Java 구문과 매우 유사하며 그 차이점은 직관적입니다.
+0
+1 이것은 몇 년 전 JavaCC에 대한 나의 경험과 일치합니다. –
2
JavaCC는 작년에 C++을 생성 할 수 있으며 Sreeni (유지 관리자)는 시스템을 개선하고 있습니다.
http://java.net/projects/javacc/lists/users/archive/2011-02/message/10
대기. ANTLR은 Java를 생성하지만 Java는 기존 Java 응용 프로그램과 동일한 런타임에서 실행되지 않습니다. 나는 약간 혼란 스럽다. JavaCC는 컴파일과 동적 클래스 로딩을 거치지 않고 구문 분석 된 구조를 직접 실행할 수 있습니까? –
@ebyrob : ANTLR에 의해 생성 된 코드는 ANTLR JAR이 해당 코드가 실행될 때 클래스 경로에 있어야하지만 JavaCC 생성 코드는 자체적으로 실행됩니다. – skaffman