KTUG 한국 텍 사용자 그룹

Menu

KTUG :: 마당정보글 › simplebnf v1.0.0: Backus-Naur form (BNF) 문법을 간단히 표시해주는 패키지

Zeta | 2023.11.24 16:44:27 | 메뉴 건너뛰기 쓰기

예전에 simplebnf라고 프로그래밍 언어의 문법을 DSL 방식으로 간편하게 식자할 수 있는 패키지를 expl3로 만들어서 공유했었습니다. 지금은 CTAN에도 있어서 TeXLive와 함께 설치되는 것 같습니다. 그리고 제 생각보다 꽤 많은 사람들이 사용해주고 기여도 해주셔서 뿌듯했었는데요, (1, 2, 3, 4, 5, 6) KTUG/KTS의 귀중한 자료들과 expl3 Study Group이 아니었다면 이런 걸 만들 수 있다는 생각조차도 못했을 겁니다.

저게 벌써 4년 전인데요, 그간 계속 제가 만드는 문서를 조판하고, 주변 친구들과 연구실의 발표자료 템플릿에 슬쩍 끼워두어 전파를 하며 느낀 불편한 점들과 개선점들을 모아서 0.X 버전을 벗고 1.0.0을 만들었습니다.

개선점으로는

1. 더 친절한 에러 문구

2. 확장 가능한 설정 (새로운 기호 추가 가능)

3. 백엔드로 tabularray를 사용해서 쉽게 꾸밀 수 있게된 점

4. 더 상세한 매뉴얼 제공

등이 있습니다.

아직 CTAN에 업로드하지는 않았고, 조금 더 사용하면서 잔버그나 자잘한 수정과 피드백을 받아 보완하여 올릴 예정입니다. 이미 기존 버전과 호환되지 않기 때문에...

아무튼 만든 결과물을 공유해봅니다 :)

첨부 [1]

댓글 [2]

댓글 쓰기

목록

KTUG 한국 텍 사용자 그룹