소개
ANTLRWorks 2는 Tunnel Vision Labs가 개발한 ANTLR 4 그래밍 도구를 위한 통합 개발 환경입니다. 이 프로그램은 문법 파일 편집, 코드 완성, 네비게이션, 소스 코드 다이어그램 생성 및 편집기 힌트와 같은 고급 기능을 제공하여 언어 개발자를 지원합니다. ANTLRWorks 2는 독립형 애플리케이션과 NetBeans 7.3용 플러그인으로 모두 사용할 수 있습니다.
상세정보
highly responsive Code Completion
ANTLRWorks 2는 타입 추론과 동적 타이핑 언어에서 즉각적으로 반응하는 코드 완성 기능을 제공합니다. 사용자가 문법을 입력하는 동안 정확한 완성 제안이 실시간으로 표시됩니다.
navigation Features
Navigator 창, 현재 위치 요소 강조(Mark Occurrences) 및 Ctrl+Click을 통한 선언점 이동 등 표준 네비게이션 기능을 제공합니다. 코드 탐색이 직관적으로 가능합니다.
Source Code Diagrams
ANTLR 4 문법 파일을 편집할 때 현재 규칙을 시각적으로 나타내는 Syntax Diagram 창을 제공합니다. 문법 요소의 자연스러운 표현을 보여주며, 다이어그램 요소를 더블 클릭하면 해당 소스 코드로 즉시 이동할 수 있습니다.
Editor Hints
문법 컴파일러가 감지하지 못하는 잠재적인 버그나 성능 문제를 경고하는 에디터 힌트를 제공합니다. 파서의 암묵적 토큰 정의 식별, 세트 요소 레이블 격리 및 그룹화 등의 정적 분석 기능을 포함합니다.
다운로드·설치 방법
ANTLRWorks 2는 독립형 애플리케이션과 NetBeans 7.3용 플러그인 두 가지 형태로 제공됩니다.
- 독립형 애플리케이션: 공식 웹사이트에서 v2.1 릴리즈를 다운로드하여 사용할 수 있습니다.
- NetBeans 플러그인: NetBeans 7.3의 플러그인 관리자에서 설정 탭으로 이동하여 Tunnel Vision Labs의 업데이트 센터를 추가한 후 설치할 수 있습니다. 업데이트 센터 설정은 다음 URL을 사용합니다: http://tunnelvisionlabs.com/downloads/nbupdates/nb73/aw2/updates.xml
이런 경우에 유용합니다
ANTLR 4를 사용하여 새 언어나 DSL(Domain-Specific Language)을 개발하는 언어 엔지니어에게 적합합니다. 문법 파일의 시각적 분석, 실시간 코드 완성 및 잠재적 문제 조기 발견이 필요한 개발 작업에 유용합니다. NetBeans 기반 워크플로우를 선호하는 개발자는 플러그인 버전을 활용할 수 있습니다.
지원 환경·시스템 요구사항
NetBeans 7.3 이상과 호환됩니다(플러그인 사용 시). 독립형 애플리케이션의 경우 공식 배포판에서 제공하는 시스템 요구사항을 참고해야 합니다.
최신 버전·업데이트
최신 버전은 v2.1(2013년 8월 28일 릴리즈)이며, 여러 버그 수정과 ANTLR 4.1 지원을 포함합니다. 이 릴리즈는 ANTLR 4.1, ANTLR 4.1-opt, ANTLR 3.5 및 StringTemplate 4.0.7를 사용합니다.
제한 사항·확인 사항
- NetBeans 플러그인 버전은 NetBeans 7.3에 맞춰 특별한 설치 지침을 요구합니다.
- 최신 릴리즈 노트에서 호환성 및 특별 설치 방법을 확인해야 합니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


