Nagelfar

admin의 아바타

http://nagelfar.berlios.de

Nagelfar은 100% 순수 Tcl로 기술된 Tcl 문법 체크 프로그램으로 아래의 특징을 갖습니다.

  • 100% 순수 Tcl로 기술되어 있다.
  • 확장이 가능하고, 문법 데이타 베이스를 추가할수 있다.
  • 경고로 표시도 된다.
  • Drag&Drop을 지원한다. (별도의 TkDND 패키지가 필요)
  • GUI 모드와 CUI 모드를 지원한다.

설치

설치는 Main distribution의 nagelfar10.tar.gz 파일의 압축을 해제하여 nagelfar.tcl을 실행시키면 됩니다. 독립적으로 실행가능한 Starpack 버전 for Windows 도 공개되어 있지만, 한국어의 인코딩이 포함되어 있지 않은 관계로 한국어 표시는 지원하지 않습니다.

화면

아래는 GUI 모드상의 화면입니다. 사용법은 Add 버튼으로 스크립트를 추가하고 Check 버튼을 누르면 됩니다.

에러가 발생한 라인에서 오른쪽 버튼을 누른후, Show File을 선택하면 해당 행을 아래와 같이 표시해 줍니다.

인자와 옵션

실행시의 인자와 옵션은 아래와 같습니다.

Version 1.0b2 2004-02-10 
Usage: nagelfar [options] scriptfile ... 
  -help             : Show usage. 
-gui              : Start with GUI even when files are specified. 
  -s        : Include a database file. (More than one is allowed.) 
  -encoding    : Read script with this encoding. 
  -filter        : Any message that matches the glob pattern is suppressed. 
  -severity  : Set severity level filter to N/W/E (default N). 
  -novar            : Disable variable checking. 
-WexprN           : Sets expression warning level to N. 
    2 (def)         = Warn about any unbraced expression. 
   1               = Don't warn on single commands. "if [apa] {...}" is ok. 
  -WsubN            : Sets subcommand warning level to N. 
   1 (def)         = Warn about shortened subcommands. 
  -WelseN           : Enforce else keyword. Default 1.

편리한 기능

Nagelfar 상에서 소스 인코딩을 변경하는것이 가능합니다. 소스 인코딩의 변경은 GUI로부터 가능하지만, 실행 옵션으로 지정하는것도 가능합니다.

-encoding ascii

한글 지원 Starpack 버전

tkDND와 한국어 지원을 위한 Starpack 버전 for Windows를 빌드하여, 첨부파일로 올려둡니다.

오리지널 버전 한국어 지원 버전
첨부 파일파일 크기
207.png9.86 KB
208.png10.18 KB
209.png1.18 KB
210.png1.1 KB
nagelfar.exe1.01 MB