홈페이지: https://wiki.tcl-lang.org/page/taccle
태클은 태클 명세 파일을 읽어서 작동하는 LALR(1) 구문 분석기를 생성한다는 점에서 피클을 보완합니다. 다시 말해, C/C++의 yacc와 동일합니다. taccle은 문법이 프로시저 호출로 생성되는 것이 아니라 스트레이트 텍스트 파일로 미리 작성된다는 점에서 yeti와 다릅니다. 또한 taccle은 incr tcl이 아닌 순수한 Tcl을 생성하고 임베디드 액션과 연산자 우선순위를 모두 지원한다는 점에서 yeti보다 우수합니다. tyacc 과 달리 taccle은 순수 Tcl 8.4로 작성됩니다.
taccle is a complement to fickle in that it reads a taccle specification file to generate working LALR(1) parser. In other words, it is to Tcl what yacc (or bison) is to C/C++. taccle differs from yeti in that the grammar is written before hand as a straight text file rather than generated by procedure calls. taccle is furthermore superior to yeti in that it generates pure Tcl rather than incr tcl and supports both embedded actions and operator precedence. Unlike tyacc [L1 ] taccle is written in pure Tcl 8.4.
'Tcl & Tk > 확장 패키지 (Extension Package)' 카테고리의 다른 글
tcom 3.10b5 (0) | 2025.04.17 |
---|---|
TclRSS: RSS parser for Tcl 0.1 (0) | 2025.04.15 |
fickle 2.04 (0) | 2025.04.15 |
TclCurl 7.22.1 (0) | 2025.04.15 |
tclperl-3.2 (0) | 2025.04.10 |